From 28968ad1d39260678e7e26a2901a396a7fb34351 Mon Sep 17 00:00:00 2001 From: Pavan Nikhilesh Date: Sat, 22 Jan 2022 21:18:12 +0530 Subject: [PATCH] net/cnxk: add cn9k segregated Rx functions 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 Acked-by: Jerin Jacob --- 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.39.5