]> git.droids-corp.org - dpdk.git/blobdiff - drivers/crypto/nitrox/nitrox_csr.h
doc: sort features in 19.11 release notes
[dpdk.git] / drivers / crypto / nitrox / nitrox_csr.h
index 87910451504b93faf5531613b2e4be803e694778..8cd92e38bee3cb925b10a70d4f5d1e3ff08ccba9 100644 (file)
@@ -9,6 +9,18 @@
 #include <rte_io.h>
 
 #define CSR_DELAY      30
 #include <rte_io.h>
 
 #define CSR_DELAY      30
+#define NITROX_CSR_ADDR(bar_addr, offset) (bar_addr + (offset))
+
+/* NPS packet registers */
+#define NPS_PKT_IN_INSTR_CTLX(_i)      (0x10060 + ((_i) * 0x40000))
+#define NPS_PKT_IN_INSTR_BADDRX(_i)    (0x10068 + ((_i) * 0x40000))
+#define NPS_PKT_IN_INSTR_RSIZEX(_i)    (0x10070 + ((_i) * 0x40000))
+#define NPS_PKT_IN_DONE_CNTSX(_i)      (0x10080 + ((_i) * 0x40000))
+#define NPS_PKT_IN_INSTR_BAOFF_DBELLX(_i)      (0x10078 + ((_i) * 0x40000))
+#define NPS_PKT_IN_INT_LEVELSX(_i)             (0x10088 + ((_i) * 0x40000))
+#define NPS_PKT_SLC_CTLX(_i)           (0x10000 + ((_i) * 0x40000))
+#define NPS_PKT_SLC_CNTSX(_i)          (0x10008 + ((_i) * 0x40000))
+#define NPS_PKT_SLC_INT_LEVELSX(_i)    (0x10010 + ((_i) * 0x40000))
 
 /* AQM Virtual Function Registers */
 #define AQMQ_QSZX(_i)                  (0x20008 + ((_i)*0x40000))
 
 /* AQM Virtual Function Registers */
 #define AQMQ_QSZX(_i)                  (0x20008 + ((_i)*0x40000))