From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 77CF1A00C4; Sat, 22 Jan 2022 16:48:35 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EC9A242783; Sat, 22 Jan 2022 16:48:34 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 64CE940040 for ; Sat, 22 Jan 2022 16:48:33 +0100 (CET) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 20MFeLjd002375 for ; Sat, 22 Jan 2022 07:48:32 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : mime-version : content-transfer-encoding : content-type; s=pfpt0220; bh=N0oyhxRgsI9baT9L/0/b3Uox3pcuNuGfokpUHiUDD7k=; b=JMGbdHgjTu6f49gk+FJmCeyNr5aXprzcRm2cEjC98G6I3Mzi9qSljjM7kIktxVUExUqb 3xb03AO9SuuVeDTun5Oq3qA6FB6fWbXT5YAxJ1yvtT6HcmvQetVOiHDEp3rzAWsYS/+6 3T+KuXsqP3rhZz4K52jz5C6Ysf/OA8lt0ZFQ8iSSsq6irIhS1PfIqITo0P1RxvxlX9eT jphdt1Sjmvjzqp1WrNAnhBwS8MmvzpYRqG6dBE3SSHPtOmrSv4vZXjJj177e8EurwfGp 5QpKoXpPrJYoSQfAlEuew96fqt6GUQMPJVjLkaYPG9Bm0Tq6jCvixmWz02uucaUE3c7y mw== Received: from dc5-exch02.marvell.com ([199.233.59.182]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3drjar09as-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for ; Sat, 22 Jan 2022 07:48:31 -0800 Received: from DC5-EXCH02.marvell.com (10.69.176.39) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.18; Sat, 22 Jan 2022 07:48:29 -0800 Received: from maili.marvell.com (10.69.176.80) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server id 15.0.1497.18 via Frontend Transport; Sat, 22 Jan 2022 07:48:29 -0800 Received: from BG-LT7430.marvell.com (BG-LT7430.marvell.com [10.28.177.176]) by maili.marvell.com (Postfix) with ESMTP id 1FB753F70BB; Sat, 22 Jan 2022 07:48:24 -0800 (PST) From: To: , Pavan Nikhilesh , "Shijith Thotton" , Nithin Dabilpuram , Kiran Kumar K , Sunil Kumar Kori , Satha Rao CC: Subject: [PATCH v3 1/8] net/cnxk: add CN9K segregated Rx functions Date: Sat, 22 Jan 2022 21:18:12 +0530 Message-ID: <20220122154821.968-1-pbhagavatula@marvell.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220120145136.7844-1-pbhagavatula@marvell.com> References: <20220120145136.7844-1-pbhagavatula@marvell.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Proofpoint-GUID: L2Ln6jHh5upVTfA7UzjfBSMXM4U0OccE X-Proofpoint-ORIG-GUID: L2Ln6jHh5upVTfA7UzjfBSMXM4U0OccE X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.816,Hydra:6.0.425,FMLib:17.11.62.513 definitions=2022-01-22_06,2022-01-21_01,2021-12-02_01 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org From: Pavan Nikhilesh Split template functions to multiple files based on the range of offloads. This allows them to be built in parallel reducing time spent on compiling single files containing all the template functions. The files are added to the build system in later patches modifying the existing scheme of selecting template lookup with a simple flat array based lookup. Add CN9K segregated Rx and event dequeue template functions, these help in parallelizing the build. Signed-off-by: Pavan Nikhilesh --- Reduces compile time by 1 minute on a 28 thread Machine. v3 Changes: - Update year in license header. - Add description to the initial patch. v2 Changes: - Rebase, remove depricated macros. drivers/event/cnxk/deq/cn9k/deq_0_15.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_0_15_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_0_15_ca.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_0_15_ca_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_0_15_ca_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_0_15_ca_tmo_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_0_15_ca_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_0_15_dual.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_0_15_dual_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_0_15_dual_ca_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_0_15_dual_ca_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_0_15_dual_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_0_15_dual_tmo_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_0_15_dual_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_0_15_seg.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_0_15_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_0_15_tmo.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_0_15_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_112_127.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_112_127_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_112_127_ca.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_112_127_ca_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_112_127_ca_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_112_127_ca_tmo_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_112_127_ca_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_112_127_dual.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_112_127_dual_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca.c | 12 ++++++++++++ .../cnxk/deq/cn9k/deq_112_127_dual_ca_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_112_127_dual_ca_seg_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_burst.c | 14 ++++++++++++++ .../cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg.c | 13 +++++++++++++ .../deq/cn9k/deq_112_127_dual_ca_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg.c | 12 ++++++++++++ .../cnxk/deq/cn9k/deq_112_127_dual_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo.c | 12 ++++++++++++ .../cnxk/deq/cn9k/deq_112_127_dual_tmo_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_112_127_dual_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_112_127_seg.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_112_127_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_112_127_tmo.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_112_127_tmo_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg.c | 12 ++++++++++++ .../cnxk/deq/cn9k/deq_112_127_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_16_31.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_16_31_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_16_31_ca.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_16_31_ca_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_16_31_ca_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_16_31_ca_tmo_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_16_31_ca_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_16_31_dual.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_16_31_dual_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_16_31_dual_ca_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_16_31_dual_ca_seg_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_burst.c | 14 ++++++++++++++ .../cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg.c | 13 +++++++++++++ .../deq/cn9k/deq_16_31_dual_ca_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_16_31_dual_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_16_31_dual_tmo_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_16_31_dual_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_16_31_seg.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_16_31_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_16_31_tmo.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_16_31_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_32_47.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_32_47_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_32_47_ca.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_32_47_ca_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_32_47_ca_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_32_47_ca_tmo_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_32_47_ca_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_32_47_dual.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_32_47_dual_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_32_47_dual_ca_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_32_47_dual_ca_seg_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_burst.c | 14 ++++++++++++++ .../cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg.c | 13 +++++++++++++ .../deq/cn9k/deq_32_47_dual_ca_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_32_47_dual_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_32_47_dual_tmo_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_32_47_dual_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_32_47_seg.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_32_47_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_32_47_tmo.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_32_47_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_48_63.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_48_63_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_48_63_ca.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_48_63_ca_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_48_63_ca_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_48_63_ca_tmo_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_48_63_ca_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_48_63_dual.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_48_63_dual_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_48_63_dual_ca_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_48_63_dual_ca_seg_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_burst.c | 14 ++++++++++++++ .../cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg.c | 13 +++++++++++++ .../deq/cn9k/deq_48_63_dual_ca_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_48_63_dual_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_48_63_dual_tmo_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_48_63_dual_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_48_63_seg.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_48_63_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_48_63_tmo.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_48_63_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_64_79.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_64_79_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_64_79_ca.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_64_79_ca_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_64_79_ca_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_64_79_ca_tmo_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_64_79_ca_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_64_79_dual.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_64_79_dual_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_64_79_dual_ca_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_64_79_dual_ca_seg_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_burst.c | 14 ++++++++++++++ .../cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg.c | 13 +++++++++++++ .../deq/cn9k/deq_64_79_dual_ca_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_64_79_dual_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_64_79_dual_tmo_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_64_79_dual_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_64_79_seg.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_64_79_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_64_79_tmo.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_64_79_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_80_95.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_80_95_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_80_95_ca.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_80_95_ca_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_80_95_ca_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_80_95_ca_tmo_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_80_95_ca_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_80_95_dual.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_80_95_dual_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_80_95_dual_ca_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_80_95_dual_ca_seg_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_burst.c | 14 ++++++++++++++ .../cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg.c | 13 +++++++++++++ .../deq/cn9k/deq_80_95_dual_ca_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_80_95_dual_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_80_95_dual_tmo_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_80_95_dual_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_80_95_seg.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_80_95_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_80_95_tmo.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_80_95_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_96_111.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_96_111_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_96_111_ca.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_96_111_ca_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_96_111_ca_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_96_111_ca_tmo_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_96_111_ca_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_96_111_dual.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_96_111_dual_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_96_111_dual_ca_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_96_111_dual_ca_seg_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_burst.c | 14 ++++++++++++++ .../cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg.c | 13 +++++++++++++ .../deq/cn9k/deq_96_111_dual_ca_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg.c | 12 ++++++++++++ .../cnxk/deq/cn9k/deq_96_111_dual_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo.c | 12 ++++++++++++ .../cnxk/deq/cn9k/deq_96_111_dual_tmo_burst.c | 14 ++++++++++++++ .../event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg.c | 13 +++++++++++++ .../cnxk/deq/cn9k/deq_96_111_dual_tmo_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_96_111_seg.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_96_111_seg_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_96_111_tmo.c | 12 ++++++++++++ drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_burst.c | 14 ++++++++++++++ drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg.c | 12 ++++++++++++ .../event/cnxk/deq/cn9k/deq_96_111_tmo_seg_burst.c | 14 ++++++++++++++ drivers/net/cnxk/rx/cn9k/rx_0_15.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_0_15_mseg.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_0_15_vec.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_0_15_vec_mseg.c | 12 ++++++++++++ drivers/net/cnxk/rx/cn9k/rx_112_127.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_112_127_mseg.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_112_127_vec.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_112_127_vec_mseg.c | 12 ++++++++++++ drivers/net/cnxk/rx/cn9k/rx_16_31.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_16_31_mseg.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_16_31_vec.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_16_31_vec_mseg.c | 12 ++++++++++++ drivers/net/cnxk/rx/cn9k/rx_32_47.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_32_47_mseg.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_32_47_vec.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_32_47_vec_mseg.c | 12 ++++++++++++ drivers/net/cnxk/rx/cn9k/rx_48_63.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_48_63_mseg.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_48_63_vec.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_48_63_vec_mseg.c | 12 ++++++++++++ drivers/net/cnxk/rx/cn9k/rx_64_79.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_64_79_mseg.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_64_79_vec.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_64_79_vec_mseg.c | 12 ++++++++++++ drivers/net/cnxk/rx/cn9k/rx_80_95.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_80_95_mseg.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_80_95_vec.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_80_95_vec_mseg.c | 12 ++++++++++++ drivers/net/cnxk/rx/cn9k/rx_96_111.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_96_111_mseg.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_96_111_vec.c | 11 +++++++++++ drivers/net/cnxk/rx/cn9k/rx_96_111_vec_mseg.c | 12 ++++++++++++ 288 files changed, 3728 insertions(+) create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_seg_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_tmo.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_burst.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg.c create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg_burst.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_0_15.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_0_15_mseg.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_0_15_vec.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_0_15_vec_mseg.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_112_127.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_112_127_mseg.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_112_127_vec.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_112_127_vec_mseg.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_16_31.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_16_31_mseg.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_16_31_vec.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_16_31_vec_mseg.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_32_47.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_32_47_mseg.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_32_47_vec.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_32_47_vec_mseg.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_48_63.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_48_63_mseg.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_48_63_vec.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_48_63_vec_mseg.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_64_79.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_64_79_mseg.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_64_79_vec.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_64_79_vec_mseg.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_80_95.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_80_95_mseg.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_80_95_vec.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_80_95_vec_mseg.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_96_111.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_96_111_mseg.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_96_111_vec.c create mode 100644 drivers/net/cnxk/rx/cn9k/rx_96_111_vec_mseg.c diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15.c b/drivers/event/cnxk/deq/cn9k/deq_0_15.c new file mode 100644 index 0000000000..446f562805 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_burst.c new file mode 100644 index 0000000000..6796c8ffff --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name, \ + cn9k_sso_hws_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_ca.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca.c new file mode 100644 index 0000000000..ce4e577239 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_burst.c new file mode 100644 index 0000000000..4f36ae2eee --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name, \ + cn9k_sso_hws_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg.c new file mode 100644 index 0000000000..0d64fa1f46 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg_burst.c new file mode 100644 index 0000000000..23e21c29c5 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name, \ + cn9k_sso_hws_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo.c new file mode 100644 index 0000000000..eba487394f --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_burst.c new file mode 100644 index 0000000000..1bd7ae530c --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name, \ + cn9k_sso_hws_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg.c new file mode 100644 index 0000000000..ff004823de --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg_burst.c new file mode 100644 index 0000000000..e4905b36b6 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name, \ + cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual.c new file mode 100644 index 0000000000..d00aa0ea20 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_burst.c new file mode 100644 index 0000000000..ef24b9ef10 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name, \ + cn9k_sso_hws_dual_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca.c new file mode 100644 index 0000000000..2f74cc105e --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_burst.c new file mode 100644 index 0000000000..dcf127de92 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name, \ + cn9k_sso_hws_dual_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg.c new file mode 100644 index 0000000000..b06a6bc6a4 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg_burst.c new file mode 100644 index 0000000000..378a70bd95 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo.c new file mode 100644 index 0000000000..8d734beee4 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_burst.c new file mode 100644 index 0000000000..f6c02719d8 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg.c new file mode 100644 index 0000000000..ed89253c6e --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg_burst.c new file mode 100644 index 0000000000..af72ed944c --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg.c new file mode 100644 index 0000000000..d2e3c759af --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg_burst.c new file mode 100644 index 0000000000..9c7fdc927b --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo.c new file mode 100644 index 0000000000..f1015011a8 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_burst.c new file mode 100644 index 0000000000..e5c0ffbc6d --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg.c new file mode 100644 index 0000000000..67d5380706 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg_burst.c new file mode 100644 index 0000000000..1121e9f1db --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_seg.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_seg.c new file mode 100644 index 0000000000..b0d4e1eba3 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_seg_burst.c new file mode 100644 index 0000000000..931e980572 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name, \ + cn9k_sso_hws_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo.c new file mode 100644 index 0000000000..df9b1e63a4 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_burst.c new file mode 100644 index 0000000000..30ba882c71 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name, \ + cn9k_sso_hws_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg.c new file mode 100644 index 0000000000..badc8346e9 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg_burst.c new file mode 100644 index 0000000000..c79a159b01 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name, \ + cn9k_sso_hws_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127.c b/drivers/event/cnxk/deq/cn9k/deq_112_127.c new file mode 100644 index 0000000000..f8ee78dc51 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_burst.c new file mode 100644 index 0000000000..e59cf0654a --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name, \ + cn9k_sso_hws_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_ca.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca.c new file mode 100644 index 0000000000..3ef8f438ee --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_burst.c new file mode 100644 index 0000000000..81d12dc553 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name, \ + cn9k_sso_hws_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg.c new file mode 100644 index 0000000000..7f5e9da9eb --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg_burst.c new file mode 100644 index 0000000000..a476064ae5 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name, \ + cn9k_sso_hws_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo.c new file mode 100644 index 0000000000..14305ff0f0 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_burst.c new file mode 100644 index 0000000000..8d5b19a9b4 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name, \ + cn9k_sso_hws_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg.c new file mode 100644 index 0000000000..35004a8ac4 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg_burst.c new file mode 100644 index 0000000000..29f1341a32 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name, \ + cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual.c new file mode 100644 index 0000000000..c2a0409dc1 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_burst.c new file mode 100644 index 0000000000..be81ac1fbe --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name, \ + cn9k_sso_hws_dual_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca.c new file mode 100644 index 0000000000..333920acb2 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_burst.c new file mode 100644 index 0000000000..6ba41b8104 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name, \ + cn9k_sso_hws_dual_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg.c new file mode 100644 index 0000000000..bd1643e8bb --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg_burst.c new file mode 100644 index 0000000000..ffc571942f --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo.c new file mode 100644 index 0000000000..ec47a20be0 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_burst.c new file mode 100644 index 0000000000..58aa93f85a --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg.c new file mode 100644 index 0000000000..88e4b92b02 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg_burst.c new file mode 100644 index 0000000000..737a24332e --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg.c new file mode 100644 index 0000000000..493ae28313 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg_burst.c new file mode 100644 index 0000000000..a447c39a8f --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo.c new file mode 100644 index 0000000000..9b2841c723 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_burst.c new file mode 100644 index 0000000000..d3527e6e00 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg.c new file mode 100644 index 0000000000..9da34219ff --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg_burst.c new file mode 100644 index 0000000000..91a4caec98 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_seg.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_seg.c new file mode 100644 index 0000000000..53ab547538 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_seg_burst.c new file mode 100644 index 0000000000..05513281f3 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name, \ + cn9k_sso_hws_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo.c new file mode 100644 index 0000000000..3e4a898886 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_burst.c new file mode 100644 index 0000000000..f4da1c8138 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name, \ + cn9k_sso_hws_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg.c new file mode 100644 index 0000000000..524e10544c --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg_burst.c new file mode 100644 index 0000000000..4e26e8364f --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name, \ + cn9k_sso_hws_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31.c b/drivers/event/cnxk/deq/cn9k/deq_16_31.c new file mode 100644 index 0000000000..7db3de6c8f --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_burst.c new file mode 100644 index 0000000000..4a0be77703 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name, \ + cn9k_sso_hws_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_ca.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca.c new file mode 100644 index 0000000000..b260fdadf0 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_burst.c new file mode 100644 index 0000000000..ae2e48a272 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name, \ + cn9k_sso_hws_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg.c new file mode 100644 index 0000000000..2258d53a4d --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg_burst.c new file mode 100644 index 0000000000..206e03ce80 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name, \ + cn9k_sso_hws_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo.c new file mode 100644 index 0000000000..9c6b6dd2e6 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_burst.c new file mode 100644 index 0000000000..8318627a3d --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name, \ + cn9k_sso_hws_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg.c new file mode 100644 index 0000000000..b6d00400f6 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg_burst.c new file mode 100644 index 0000000000..a1cad96f70 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name, \ + cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual.c new file mode 100644 index 0000000000..bd911ee843 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_burst.c new file mode 100644 index 0000000000..8d02245b23 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name, \ + cn9k_sso_hws_dual_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca.c new file mode 100644 index 0000000000..42de2be889 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_burst.c new file mode 100644 index 0000000000..8fb19a8d33 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name, \ + cn9k_sso_hws_dual_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg.c new file mode 100644 index 0000000000..6904d3c742 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg_burst.c new file mode 100644 index 0000000000..de0e91e8bd --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo.c new file mode 100644 index 0000000000..8a0bf384f8 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_burst.c new file mode 100644 index 0000000000..ccf9a3f00e --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg.c new file mode 100644 index 0000000000..af4f900987 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg_burst.c new file mode 100644 index 0000000000..6dd99f72d7 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg.c new file mode 100644 index 0000000000..5d11d2a40c --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg_burst.c new file mode 100644 index 0000000000..cfbb722527 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo.c new file mode 100644 index 0000000000..aa03e2bb74 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_burst.c new file mode 100644 index 0000000000..13728f4d69 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg.c new file mode 100644 index 0000000000..7cb9256b70 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg_burst.c new file mode 100644 index 0000000000..0443303ee2 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_seg.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_seg.c new file mode 100644 index 0000000000..43aa9cd9bf --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_seg_burst.c new file mode 100644 index 0000000000..aba167e0fa --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name, \ + cn9k_sso_hws_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo.c new file mode 100644 index 0000000000..3169b29beb --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_burst.c new file mode 100644 index 0000000000..512e6f32d9 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name, \ + cn9k_sso_hws_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg.c new file mode 100644 index 0000000000..eb87736337 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg_burst.c new file mode 100644 index 0000000000..b04c5fc242 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name, \ + cn9k_sso_hws_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47.c b/drivers/event/cnxk/deq/cn9k/deq_32_47.c new file mode 100644 index 0000000000..8d0970e389 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_burst.c new file mode 100644 index 0000000000..022eeee9bc --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name, \ + cn9k_sso_hws_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_ca.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca.c new file mode 100644 index 0000000000..f2ef6cc6b8 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_burst.c new file mode 100644 index 0000000000..313ecc7390 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name, \ + cn9k_sso_hws_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg.c new file mode 100644 index 0000000000..ae8cd5be6f --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg_burst.c new file mode 100644 index 0000000000..40ecba6231 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name, \ + cn9k_sso_hws_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo.c new file mode 100644 index 0000000000..10a2b6a752 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_burst.c new file mode 100644 index 0000000000..fbe3a7338a --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name, \ + cn9k_sso_hws_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg.c new file mode 100644 index 0000000000..6366b50091 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg_burst.c new file mode 100644 index 0000000000..5749a3c08f --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name, \ + cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual.c new file mode 100644 index 0000000000..1278f26742 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_burst.c new file mode 100644 index 0000000000..241e5290fb --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name, \ + cn9k_sso_hws_dual_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca.c new file mode 100644 index 0000000000..2ba290970e --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_burst.c new file mode 100644 index 0000000000..b2f7d142b7 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name, \ + cn9k_sso_hws_dual_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg.c new file mode 100644 index 0000000000..abb7093e38 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg_burst.c new file mode 100644 index 0000000000..086398937a --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo.c new file mode 100644 index 0000000000..11e03c41c6 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_burst.c new file mode 100644 index 0000000000..64daa1c5af --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg.c new file mode 100644 index 0000000000..5ef0cbfc27 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg_burst.c new file mode 100644 index 0000000000..fc604c7e3a --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg.c new file mode 100644 index 0000000000..a1f2b69005 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg_burst.c new file mode 100644 index 0000000000..e9ae964fa9 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo.c new file mode 100644 index 0000000000..fcbace5425 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_burst.c new file mode 100644 index 0000000000..1db4980cb0 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg.c new file mode 100644 index 0000000000..57e29d3bb9 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg_burst.c new file mode 100644 index 0000000000..74b408da71 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_seg.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_seg.c new file mode 100644 index 0000000000..fb260d1ec4 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_seg_burst.c new file mode 100644 index 0000000000..07db4f0791 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name, \ + cn9k_sso_hws_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo.c new file mode 100644 index 0000000000..7ad22d5b81 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_burst.c new file mode 100644 index 0000000000..5a5006cf88 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name, \ + cn9k_sso_hws_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg.c new file mode 100644 index 0000000000..e7e5c71bb8 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg_burst.c new file mode 100644 index 0000000000..fdc438d6f2 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name, \ + cn9k_sso_hws_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63.c b/drivers/event/cnxk/deq/cn9k/deq_48_63.c new file mode 100644 index 0000000000..a70c7916f7 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_burst.c new file mode 100644 index 0000000000..598153cd02 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name, \ + cn9k_sso_hws_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_ca.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca.c new file mode 100644 index 0000000000..0033b7ac8d --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_burst.c new file mode 100644 index 0000000000..939811ac86 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name, \ + cn9k_sso_hws_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg.c new file mode 100644 index 0000000000..16ddbbaa6d --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg_burst.c new file mode 100644 index 0000000000..6c2aeddb0a --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name, \ + cn9k_sso_hws_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo.c new file mode 100644 index 0000000000..66adc2a6c7 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_burst.c new file mode 100644 index 0000000000..7337e071c0 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name, \ + cn9k_sso_hws_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg.c new file mode 100644 index 0000000000..eaa7bdd39d --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg_burst.c new file mode 100644 index 0000000000..89b42c63b8 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name, \ + cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual.c new file mode 100644 index 0000000000..8b5e9c0802 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_burst.c new file mode 100644 index 0000000000..7faef8f320 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name, \ + cn9k_sso_hws_dual_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca.c new file mode 100644 index 0000000000..e92ada449b --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_burst.c new file mode 100644 index 0000000000..a72d7e7dcf --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name, \ + cn9k_sso_hws_dual_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg.c new file mode 100644 index 0000000000..d299c4f2fd --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg_burst.c new file mode 100644 index 0000000000..decf0bfcc1 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo.c new file mode 100644 index 0000000000..218f72aeec --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_burst.c new file mode 100644 index 0000000000..8232bbdd1c --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg.c new file mode 100644 index 0000000000..4f03ca514b --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg_burst.c new file mode 100644 index 0000000000..fdd8a05520 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg.c new file mode 100644 index 0000000000..98d74018de --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg_burst.c new file mode 100644 index 0000000000..d883dced4d --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo.c new file mode 100644 index 0000000000..d304d9a4aa --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_burst.c new file mode 100644 index 0000000000..44fa135323 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg.c new file mode 100644 index 0000000000..3f763196d4 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg_burst.c new file mode 100644 index 0000000000..bd73141256 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_seg.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_seg.c new file mode 100644 index 0000000000..7c8b92c24a --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_seg_burst.c new file mode 100644 index 0000000000..ce4102bfa7 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name, \ + cn9k_sso_hws_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo.c new file mode 100644 index 0000000000..340f19701f --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_burst.c new file mode 100644 index 0000000000..6e60f9bf70 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name, \ + cn9k_sso_hws_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg.c new file mode 100644 index 0000000000..c64a4f88f6 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg_burst.c new file mode 100644 index 0000000000..1b55c9b067 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name, \ + cn9k_sso_hws_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79.c b/drivers/event/cnxk/deq/cn9k/deq_64_79.c new file mode 100644 index 0000000000..b6068d3d38 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_burst.c new file mode 100644 index 0000000000..d0d8c3ffcd --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name, \ + cn9k_sso_hws_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_ca.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca.c new file mode 100644 index 0000000000..ad76b572dd --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_burst.c new file mode 100644 index 0000000000..7c98aeaff7 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name, \ + cn9k_sso_hws_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg.c new file mode 100644 index 0000000000..28ce2dda66 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg_burst.c new file mode 100644 index 0000000000..183984ca86 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name, \ + cn9k_sso_hws_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo.c new file mode 100644 index 0000000000..1d89f9db5d --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_burst.c new file mode 100644 index 0000000000..f83435b818 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name, \ + cn9k_sso_hws_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg.c new file mode 100644 index 0000000000..7e721ba3d9 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg_burst.c new file mode 100644 index 0000000000..b767416d9a --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name, \ + cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual.c new file mode 100644 index 0000000000..9b4f38e0db --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_burst.c new file mode 100644 index 0000000000..4f06f7b533 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name, \ + cn9k_sso_hws_dual_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca.c new file mode 100644 index 0000000000..22d1294310 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_burst.c new file mode 100644 index 0000000000..4ef92f7d65 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name, \ + cn9k_sso_hws_dual_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg.c new file mode 100644 index 0000000000..6132f83d51 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg_burst.c new file mode 100644 index 0000000000..2017f3fa87 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo.c new file mode 100644 index 0000000000..f72d6bcc93 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_burst.c new file mode 100644 index 0000000000..6d646d8c4e --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg.c new file mode 100644 index 0000000000..310fd3c948 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg_burst.c new file mode 100644 index 0000000000..9e7afaf2ca --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg.c new file mode 100644 index 0000000000..fc6d2e1c1a --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg_burst.c new file mode 100644 index 0000000000..f771465935 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo.c new file mode 100644 index 0000000000..19d6c29b47 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_burst.c new file mode 100644 index 0000000000..7b9eac1dee --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg.c new file mode 100644 index 0000000000..16325f9ad6 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg_burst.c new file mode 100644 index 0000000000..1d1e7368f9 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_seg.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_seg.c new file mode 100644 index 0000000000..7722f3d6e4 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_seg_burst.c new file mode 100644 index 0000000000..fcfcdc019c --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name, \ + cn9k_sso_hws_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo.c new file mode 100644 index 0000000000..f1e2d3ffb9 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_burst.c new file mode 100644 index 0000000000..e9d65ce2df --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name, \ + cn9k_sso_hws_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg.c new file mode 100644 index 0000000000..be0bee1f95 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg_burst.c new file mode 100644 index 0000000000..705061eeb3 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name, \ + cn9k_sso_hws_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95.c b/drivers/event/cnxk/deq/cn9k/deq_80_95.c new file mode 100644 index 0000000000..54a909009b --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_burst.c new file mode 100644 index 0000000000..3d3a862d9f --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name, \ + cn9k_sso_hws_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_ca.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca.c new file mode 100644 index 0000000000..67c527b143 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_burst.c new file mode 100644 index 0000000000..97d826458f --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name, \ + cn9k_sso_hws_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg.c new file mode 100644 index 0000000000..38769c473e --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg_burst.c new file mode 100644 index 0000000000..77d857b3d6 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name, \ + cn9k_sso_hws_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo.c new file mode 100644 index 0000000000..d48f314d3b --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_burst.c new file mode 100644 index 0000000000..894546b0bc --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name, \ + cn9k_sso_hws_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg.c new file mode 100644 index 0000000000..e704ee256b --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg_burst.c new file mode 100644 index 0000000000..b1fac5c5fd --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name, \ + cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual.c new file mode 100644 index 0000000000..b045d3d618 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_burst.c new file mode 100644 index 0000000000..99144b2988 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name, \ + cn9k_sso_hws_dual_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca.c new file mode 100644 index 0000000000..5c4548752b --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_burst.c new file mode 100644 index 0000000000..8c4e17f2eb --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name, \ + cn9k_sso_hws_dual_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg.c new file mode 100644 index 0000000000..b18af8f8b5 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg_burst.c new file mode 100644 index 0000000000..ba58284bff --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo.c new file mode 100644 index 0000000000..3f8fa2de06 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_burst.c new file mode 100644 index 0000000000..03027f809a --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg.c new file mode 100644 index 0000000000..27bb4f00fa --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg_burst.c new file mode 100644 index 0000000000..8cb3a07508 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg.c new file mode 100644 index 0000000000..063d0db0a7 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg_burst.c new file mode 100644 index 0000000000..bb69ecb328 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo.c new file mode 100644 index 0000000000..f33a7f2400 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_burst.c new file mode 100644 index 0000000000..5ed3a1e18b --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg.c new file mode 100644 index 0000000000..5d37375cc7 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg_burst.c new file mode 100644 index 0000000000..7370a77ff2 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_seg.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_seg.c new file mode 100644 index 0000000000..7642fef84b --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_seg_burst.c new file mode 100644 index 0000000000..eb8c5af468 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name, \ + cn9k_sso_hws_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo.c new file mode 100644 index 0000000000..378171adb2 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_burst.c new file mode 100644 index 0000000000..330f9c8948 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name, \ + cn9k_sso_hws_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg.c new file mode 100644 index 0000000000..2755e56396 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg_burst.c new file mode 100644 index 0000000000..8fb83d5202 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name, \ + cn9k_sso_hws_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111.c b/drivers/event/cnxk/deq/cn9k/deq_96_111.c new file mode 100644 index 0000000000..f5688cefce --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_burst.c new file mode 100644 index 0000000000..8fcb39d31e --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name, \ + cn9k_sso_hws_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_ca.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca.c new file mode 100644 index 0000000000..8424824de1 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_burst.c new file mode 100644 index 0000000000..1cb92b3db1 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name, \ + cn9k_sso_hws_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg.c new file mode 100644 index 0000000000..ef3248cdf0 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg_burst.c new file mode 100644 index 0000000000..1faf9ead39 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name, \ + cn9k_sso_hws_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo.c new file mode 100644 index 0000000000..5df139ecc2 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_burst.c new file mode 100644 index 0000000000..1ce5f30c1c --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name, \ + cn9k_sso_hws_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg.c new file mode 100644 index 0000000000..def241f0dc --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg_burst.c new file mode 100644 index 0000000000..10f2821f63 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name, \ + cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual.c new file mode 100644 index 0000000000..06a84f8b04 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_burst.c new file mode 100644 index 0000000000..66de5feaf8 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name, \ + cn9k_sso_hws_dual_deq_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca.c new file mode 100644 index 0000000000..d1b4378ad7 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_burst.c new file mode 100644 index 0000000000..c3060bdf6c --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name, \ + cn9k_sso_hws_dual_deq_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg.c new file mode 100644 index 0000000000..2d6e44c3e3 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg_burst.c new file mode 100644 index 0000000000..57923eb615 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo.c new file mode 100644 index 0000000000..a448618adf --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_burst.c new file mode 100644 index 0000000000..b6d1973767 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg.c new file mode 100644 index 0000000000..b0b78b1be7 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg_burst.c new file mode 100644 index 0000000000..1e95e2755d --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg.c new file mode 100644 index 0000000000..007724706f --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg_burst.c new file mode 100644 index 0000000000..ba77a8f783 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo.c new file mode 100644 index 0000000000..17c53e06f0 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_burst.c new file mode 100644 index 0000000000..331d55515f --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg.c new file mode 100644 index 0000000000..990e0620ba --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg.c @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg_burst.c new file mode 100644 index 0000000000..162fc48965 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name, \ + cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_seg.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_seg.c new file mode 100644 index 0000000000..124b96d81a --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_seg_burst.c new file mode 100644 index 0000000000..129d7ac91f --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name, \ + cn9k_sso_hws_deq_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo.c new file mode 100644 index 0000000000..0a61b4eb2a --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_burst.c new file mode 100644 index 0000000000..30124e86bb --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name, \ + cn9k_sso_hws_deq_tmo_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg.c new file mode 100644 index 0000000000..a3cc1dcc99 --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg_burst.c new file mode 100644 index 0000000000..3ad0aaf80e --- /dev/null +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg_burst.c @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_worker.h" +#include "cnxk_eventdev.h" +#include "cnxk_worker.h" + +#define R(name, flags) \ + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name, \ + cn9k_sso_hws_deq_tmo_seg_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_0_15.c b/drivers/net/cnxk/rx/cn9k/rx_0_15.c new file mode 100644 index 0000000000..3afc058870 --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_0_15.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_0_15_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_0_15_mseg.c new file mode 100644 index 0000000000..f797e3a1fc --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_0_15_mseg.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_0_15_vec.c b/drivers/net/cnxk/rx/cn9k/rx_0_15_vec.c new file mode 100644 index 0000000000..b16a0e2f1d --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_0_15_vec.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_0_15_vec_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_0_15_vec_mseg.c new file mode 100644 index 0000000000..d51f7491b5 --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_0_15_vec_mseg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags) + +NIX_RX_FASTPATH_MODES_0_15 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_112_127.c b/drivers/net/cnxk/rx/cn9k/rx_112_127.c new file mode 100644 index 0000000000..5240a0ea6b --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_112_127.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_112_127_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_112_127_mseg.c new file mode 100644 index 0000000000..8f3b0ff7e4 --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_112_127_mseg.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_112_127_vec.c b/drivers/net/cnxk/rx/cn9k/rx_112_127_vec.c new file mode 100644 index 0000000000..ffb7fee187 --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_112_127_vec.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_112_127_vec_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_112_127_vec_mseg.c new file mode 100644 index 0000000000..af4fdd1c67 --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_112_127_vec_mseg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags) + +NIX_RX_FASTPATH_MODES_112_127 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_16_31.c b/drivers/net/cnxk/rx/cn9k/rx_16_31.c new file mode 100644 index 0000000000..322c4c7cf7 --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_16_31.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_16_31_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_16_31_mseg.c new file mode 100644 index 0000000000..146973a784 --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_16_31_mseg.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_16_31_vec.c b/drivers/net/cnxk/rx/cn9k/rx_16_31_vec.c new file mode 100644 index 0000000000..8aaaffefbf --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_16_31_vec.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_16_31_vec_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_16_31_vec_mseg.c new file mode 100644 index 0000000000..bf75c0116b --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_16_31_vec_mseg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags) + +NIX_RX_FASTPATH_MODES_16_31 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_32_47.c b/drivers/net/cnxk/rx/cn9k/rx_32_47.c new file mode 100644 index 0000000000..4b0b630224 --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_32_47.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_32_47_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_32_47_mseg.c new file mode 100644 index 0000000000..718b0491f0 --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_32_47_mseg.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_32_47_vec.c b/drivers/net/cnxk/rx/cn9k/rx_32_47_vec.c new file mode 100644 index 0000000000..af9550379e --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_32_47_vec.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_32_47_vec_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_32_47_vec_mseg.c new file mode 100644 index 0000000000..4f5521f5ba --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_32_47_vec_mseg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags) + +NIX_RX_FASTPATH_MODES_32_47 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_48_63.c b/drivers/net/cnxk/rx/cn9k/rx_48_63.c new file mode 100644 index 0000000000..490a9cfce5 --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_48_63.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_48_63_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_48_63_mseg.c new file mode 100644 index 0000000000..230a9315ea --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_48_63_mseg.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_48_63_vec.c b/drivers/net/cnxk/rx/cn9k/rx_48_63_vec.c new file mode 100644 index 0000000000..a9a00024a3 --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_48_63_vec.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_48_63_vec_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_48_63_vec_mseg.c new file mode 100644 index 0000000000..0b0411b338 --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_48_63_vec_mseg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags) + +NIX_RX_FASTPATH_MODES_48_63 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_64_79.c b/drivers/net/cnxk/rx/cn9k/rx_64_79.c new file mode 100644 index 0000000000..0a60bc76cf --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_64_79.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_64_79_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_64_79_mseg.c new file mode 100644 index 0000000000..b847dd2fb5 --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_64_79_mseg.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_64_79_vec.c b/drivers/net/cnxk/rx/cn9k/rx_64_79_vec.c new file mode 100644 index 0000000000..b8fe924033 --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_64_79_vec.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_64_79_vec_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_64_79_vec_mseg.c new file mode 100644 index 0000000000..ba42783e4d --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_64_79_vec_mseg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags) + +NIX_RX_FASTPATH_MODES_64_79 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_80_95.c b/drivers/net/cnxk/rx/cn9k/rx_80_95.c new file mode 100644 index 0000000000..4f322f2984 --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_80_95.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_80_95_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_80_95_mseg.c new file mode 100644 index 0000000000..4a3e254d09 --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_80_95_mseg.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_80_95_vec.c b/drivers/net/cnxk/rx/cn9k/rx_80_95_vec.c new file mode 100644 index 0000000000..a6a7893efa --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_80_95_vec.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_80_95_vec_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_80_95_vec_mseg.c new file mode 100644 index 0000000000..5472e638fe --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_80_95_vec_mseg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags) + +NIX_RX_FASTPATH_MODES_80_95 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_96_111.c b/drivers/net/cnxk/rx/cn9k/rx_96_111.c new file mode 100644 index 0000000000..27e27edd29 --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_96_111.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_96_111_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_96_111_mseg.c new file mode 100644 index 0000000000..7989e61982 --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_96_111_mseg.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_96_111_vec.c b/drivers/net/cnxk/rx/cn9k/rx_96_111_vec.c new file mode 100644 index 0000000000..9df9f7a6fa --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_96_111_vec.c @@ -0,0 +1,11 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R diff --git a/drivers/net/cnxk/rx/cn9k/rx_96_111_vec_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_96_111_vec_mseg.c new file mode 100644 index 0000000000..7170e5d215 --- /dev/null +++ b/drivers/net/cnxk/rx/cn9k/rx_96_111_vec_mseg.c @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(C) 2022 Marvell. + */ + +#include "cn9k_ethdev.h" +#include "cn9k_rx.h" + +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags) + +NIX_RX_FASTPATH_MODES_96_111 +#undef R -- 2.17.1