Lines Matching refs:a
26 #define RVU_AF_AFPFX_MBOXX(a, b) (0x2000 | (a) << 4 | (b) << 3) argument
44 #define RVU_AF_PFX_BAR4_ADDR(a) (0x5000 | (a) << 4) argument
45 #define RVU_AF_PFX_BAR4_CFG (0x5200 | (a) << 4)
46 #define RVU_AF_PFX_VF_BAR4_ADDR (0x5400 | (a) << 4)
47 #define RVU_AF_PFX_VF_BAR4_CFG (0x5600 | (a) << 4)
48 #define RVU_AF_PFX_LMTLINE_ADDR (0x5800 | (a) << 4)
60 #define RVU_PRIV_PFX_CFG(a) (0x8000100 | (a) << 16) argument
61 #define RVU_PRIV_PFX_MSIX_CFG(a) (0x8000110 | (a) << 16) argument
62 #define RVU_PRIV_PFX_ID_CFG(a) (0x8000120 | (a) << 16) argument
63 #define RVU_PRIV_PFX_INT_CFG(a) (0x8000200 | (a) << 16) argument
64 #define RVU_PRIV_PFX_NIXX_CFG(a) (0x8000300 | (a) << 3) argument
69 #define RVU_PRIV_PFX_CPTX_CFG(a) (0x8000350 | (a) << 3) argument
70 #define RVU_PRIV_BLOCK_TYPEX_REV(a) (0x8000400 | (a) << 3) argument
71 #define RVU_PRIV_HWVFX_INT_CFG(a) (0x8001280 | (a) << 16) argument
72 #define RVU_PRIV_HWVFX_NIXX_CFG(a) (0x8001300 | (a) << 3) argument
77 #define RVU_PRIV_HWVFX_CPTX_CFG(a) (0x8001350 | (a) << 3) argument
82 #define RVU_PF_VFX_PFVF_MBOXX(a, b) (0x0 | (a) << 12 | (b) << 3) argument
84 #define RVU_PF_BLOCK_ADDRX_DISC(a) (0x200 | (a) << 3) argument
85 #define RVU_PF_VFME_STATUSX(a) (0x800 | (a) << 3) argument
86 #define RVU_PF_VFTRPENDX(a) (0x820 | (a) << 3) argument
87 #define RVU_PF_VFTRPEND_W1SX(a) (0x840 | (a) << 3) argument
88 #define RVU_PF_VFPF_MBOX_INTX(a) (0x880 | (a) << 3) argument
89 #define RVU_PF_VFPF_MBOX_INT_W1SX(a) (0x8A0 | (a) << 3) argument
90 #define RVU_PF_VFPF_MBOX_INT_ENA_W1SX(a) (0x8C0 | (a) << 3) argument
91 #define RVU_PF_VFPF_MBOX_INT_ENA_W1CX(a) (0x8E0 | (a) << 3) argument
92 #define RVU_PF_VFFLR_INTX(a) (0x900 | (a) << 3) argument
93 #define RVU_PF_VFFLR_INT_W1SX(a) (0x920 | (a) << 3) argument
94 #define RVU_PF_VFFLR_INT_ENA_W1SX(a) (0x940 | (a) << 3) argument
95 #define RVU_PF_VFFLR_INT_ENA_W1CX(a) (0x960 | (a) << 3) argument
96 #define RVU_PF_VFME_INTX(a) (0x980 | (a) << 3) argument
97 #define RVU_PF_VFME_INT_W1SX(a) (0x9A0 | (a) << 3) argument
98 #define RVU_PF_VFME_INT_ENA_W1SX(a) (0x9C0 | (a) << 3) argument
99 #define RVU_PF_VFME_INT_ENA_W1CX(a) (0x9E0 | (a) << 3) argument
102 #define RVU_PF_PFAF_MBOXX(a) (0xC00 | (a) << 3) argument
107 #define RVU_PF_MSIX_VECX_ADDR(a) (0x000 | (a) << 4) argument
108 #define RVU_PF_MSIX_VECX_CTL(a) (0x008 | (a) << 4) argument
109 #define RVU_PF_MSIX_PBAX(a) (0xF0000 | (a) << 3) argument
157 #define NPA_AF_LFX_AURAS_CFG(a) (0x4000 | (a) << 18) argument
158 #define NPA_AF_LFX_LOC_AURAS_BASE(a) (0x4010 | (a) << 18) argument
159 #define NPA_AF_LFX_QINTS_CFG(a) (0x4100 | (a) << 18) argument
160 #define NPA_AF_LFX_QINTS_BASE(a) (0x4110 | (a) << 18) argument
217 #define NIX_AF_RX_DEF_ET(a) (0x01F0ull | (uint64_t)(a) << 3) argument
240 #define NIX_AF_RX_CPTX_INST_QSEL(a) (0x0320ull | (uint64_t)(a) << 3) argument
241 #define NIX_AF_RX_CPTX_CREDIT(a) (0x0360ull | (uint64_t)(a) << 3) argument
259 #define NIX_AF_RX_LINKX_CFG(a) (0x0540 | (a) << 16) argument
272 #define NIX_AF_DEBUG_NPC_RESP_DATAX(a) (0x680 | (a) << 3) argument
273 #define NIX_AF_SMQX_CFG(a) (0x700 | (a) << 16) argument
276 #define NIX_AF_DWRR_MTUX(a) (0x790 | (a) << 16) /* Only for CN10KB */ argument
281 #define NIX_AF_MARK_FORMATX_CTL(a) (0x900 | (a) << 18) argument
282 #define NIX_AF_TX_LINKX_NORM_CREDIT(a) (0xA00 | (a) << 16) argument
283 #define NIX_AF_TX_LINKX_EXPR_CREDIT(a) (0xA10 | (a) << 16) argument
284 #define NIX_AF_TX_LINKX_SW_XOFF(a) (0xA20 | (a) << 16) argument
285 #define NIX_AF_TX_LINKX_HW_XOFF(a) (0xA30 | (a) << 16) argument
287 #define NIX_AF_SDP_SW_XOFFX(a) (0xA60 | (a) << 3) argument
288 #define NIX_AF_SDP_HW_XOFFX(a) (0xAC0 | (a) << 3) argument
289 #define NIX_AF_TL4X_BP_STATUS(a) (0xB00 | (a) << 16) argument
290 #define NIX_AF_TL4X_SDP_LINK_CFG(a) (0xB10 | (a) << 16) argument
291 #define NIX_AF_TL1X_SCHEDULE(a) (0xC00 | (a) << 16) argument
292 #define NIX_AF_TL1X_SHAPE(a) (0xC10 | (a) << 16) argument
293 #define NIX_AF_TL1X_CIR(a) (0xC20 | (a) << 16) argument
294 #define NIX_AF_TL1X_SHAPE_STATE(a) (0xC50 | (a) << 16) argument
295 #define NIX_AF_TL1X_SW_XOFF(a) (0xC70 | (a) << 16) argument
296 #define NIX_AF_TL1X_TOPOLOGY(a) (0xC80 | (a) << 16) argument
297 #define NIX_AF_TL1X_GREEN(a) (0xC90 | (a) << 16) argument
298 #define NIX_AF_TL1X_YELLOW(a) (0xCA0 | (a) << 16) argument
299 #define NIX_AF_TL1X_RED(a) (0xCB0 | (a) << 16) argument
300 #define NIX_AF_TL1X_MD_DEBUG0(a) (0xCC0 | (a) << 16) argument
301 #define NIX_AF_TL1X_MD_DEBUG1(a) (0xCC8 | (a) << 16) argument
302 #define NIX_AF_TL1X_MD_DEBUG2(a) (0xCD0 | (a) << 16) argument
303 #define NIX_AF_TL1X_MD_DEBUG3(a) (0xCD8 | (a) << 16) argument
308 #define NIX_AF_TL1X_DROPPED_PACKETS(a) (0xD20 | (a) << 16) argument
309 #define NIX_AF_TL1X_DROPPED_BYTES(a) (0xD30 | (a) << 16) argument
310 #define NIX_AF_TL1X_RED_PACKETS(a) (0xD40 | (a) << 16) argument
311 #define NIX_AF_TL1X_RED_BYTES(a) (0xD50 | (a) << 16) argument
312 #define NIX_AF_TL1X_YELLOW_PACKETS(a) (0xD60 | (a) << 16) argument
313 #define NIX_AF_TL1X_YELLOW_BYTES(a) (0xD70 | (a) << 16) argument
314 #define NIX_AF_TL1X_GREEN_PACKETS(a) (0xD80 | (a) << 16) argument
315 #define NIX_AF_TL1X_GREEN_BYTES(a) (0xD90 | (a) << 16) argument
316 #define NIX_AF_TL2X_SCHEDULE(a) (0xE00 | (a) << 16) argument
317 #define NIX_AF_TL2X_SHAPE(a) (0xE10 | (a) << 16) argument
318 #define NIX_AF_TL2X_CIR(a) (0xE20 | (a) << 16) argument
319 #define NIX_AF_TL2X_PIR(a) (0xE30 | (a) << 16) argument
320 #define NIX_AF_TL2X_SCHED_STATE(a) (0xE40 | (a) << 16) argument
321 #define NIX_AF_TL2X_SHAPE_STATE(a) (0xE50 | (a) << 16) argument
322 #define NIX_AF_TL2X_POINTERS(a) (0xE60 | (a) << 16) argument
323 #define NIX_AF_TL2X_SW_XOFF(a) (0xE70 | (a) << 16) argument
324 #define NIX_AF_TL2X_TOPOLOGY(a) (0xE80 | (a) << 16) argument
325 #define NIX_AF_TL2X_PARENT(a) (0xE88 | (a) << 16) argument
326 #define NIX_AF_TL2X_GREEN(a) (0xE90 | (a) << 16) argument
327 #define NIX_AF_TL2X_YELLOW(a) (0xEA0 | (a) << 16) argument
328 #define NIX_AF_TL2X_RED(a) (0xEB0 | (a) << 16) argument
329 #define NIX_AF_TL2X_MD_DEBUG0(a) (0xEC0 | (a) << 16) argument
330 #define NIX_AF_TL2X_MD_DEBUG1(a) (0xEC8 | (a) << 16) argument
331 #define NIX_AF_TL2X_MD_DEBUG2(a) (0xED0 | (a) << 16) argument
332 #define NIX_AF_TL2X_MD_DEBUG3(a) (0xED8 | (a) << 16) argument
335 #define NIX_AF_TL3X_SCHEDULE(a) (0x1000 | (a) << 16) argument
336 #define NIX_AF_TL3X_SHAPE(a) (0x1010 | (a) << 16) argument
337 #define NIX_AF_TL3X_CIR(a) (0x1020 | (a) << 16) argument
338 #define NIX_AF_TL3X_PIR(a) (0x1030 | (a) << 16) argument
339 #define NIX_AF_TL3X_SCHED_STATE(a) (0x1040 | (a) << 16) argument
340 #define NIX_AF_TL3X_SHAPE_STATE(a) (0x1050 | (a) << 16) argument
341 #define NIX_AF_TL3X_POINTERS(a) (0x1060 | (a) << 16) argument
342 #define NIX_AF_TL3X_SW_XOFF(a) (0x1070 | (a) << 16) argument
343 #define NIX_AF_TL3X_TOPOLOGY(a) (0x1080 | (a) << 16) argument
344 #define NIX_AF_TL3X_PARENT(a) (0x1088 | (a) << 16) argument
345 #define NIX_AF_TL3X_GREEN(a) (0x1090 | (a) << 16) argument
346 #define NIX_AF_TL3X_YELLOW(a) (0x10A0 | (a) << 16) argument
347 #define NIX_AF_TL3X_RED(a) (0x10B0 | (a) << 16) argument
348 #define NIX_AF_TL3X_MD_DEBUG0(a) (0x10C0 | (a) << 16) argument
349 #define NIX_AF_TL3X_MD_DEBUG1(a) (0x10C8 | (a) << 16) argument
350 #define NIX_AF_TL3X_MD_DEBUG2(a) (0x10D0 | (a) << 16) argument
351 #define NIX_AF_TL3X_MD_DEBUG3(a) (0x10D8 | (a) << 16) argument
354 #define NIX_AF_TL4X_SCHEDULE(a) (0x1200 | (a) << 16) argument
355 #define NIX_AF_TL4X_SHAPE(a) (0x1210 | (a) << 16) argument
356 #define NIX_AF_TL4X_CIR(a) (0x1220 | (a) << 16) argument
357 #define NIX_AF_TL4X_PIR(a) (0x1230 | (a) << 16) argument
358 #define NIX_AF_TL4X_SCHED_STATE(a) (0x1240 | (a) << 16) argument
359 #define NIX_AF_TL4X_SHAPE_STATE(a) (0x1250 | (a) << 16) argument
360 #define NIX_AF_TL4X_POINTERS(a) (0x1260 | (a) << 16) argument
361 #define NIX_AF_TL4X_SW_XOFF(a) (0x1270 | (a) << 16) argument
362 #define NIX_AF_TL4X_TOPOLOGY(a) (0x1280 | (a) << 16) argument
363 #define NIX_AF_TL4X_PARENT(a) (0x1288 | (a) << 16) argument
364 #define NIX_AF_TL4X_GREEN(a) (0x1290 | (a) << 16) argument
365 #define NIX_AF_TL4X_YELLOW(a) (0x12A0 | (a) << 16) argument
366 #define NIX_AF_TL4X_RED(a) (0x12B0 | (a) << 16) argument
367 #define NIX_AF_TL4X_MD_DEBUG0(a) (0x12C0 | (a) << 16) argument
368 #define NIX_AF_TL4X_MD_DEBUG1(a) (0x12C8 | (a) << 16) argument
369 #define NIX_AF_TL4X_MD_DEBUG2(a) (0x12D0 | (a) << 16) argument
370 #define NIX_AF_TL4X_MD_DEBUG3(a) (0x12D8 | (a) << 16) argument
373 #define NIX_AF_MDQX_SCHEDULE(a) (0x1400 | (a) << 16) argument
374 #define NIX_AF_MDQX_SHAPE(a) (0x1410 | (a) << 16) argument
375 #define NIX_AF_MDQX_CIR(a) (0x1420 | (a) << 16) argument
376 #define NIX_AF_MDQX_PIR(a) (0x1430 | (a) << 16) argument
377 #define NIX_AF_MDQX_SCHED_STATE(a) (0x1440 | (a) << 16) argument
378 #define NIX_AF_MDQX_SHAPE_STATE(a) (0x1450 | (a) << 16) argument
379 #define NIX_AF_MDQX_POINTERS(a) (0x1460 | (a) << 16) argument
380 #define NIX_AF_MDQX_SW_XOFF(a) (0x1470 | (a) << 16) argument
381 #define NIX_AF_MDQX_PARENT(a) (0x1480 | (a) << 16) argument
382 #define NIX_AF_MDQX_MD_DEBUG(a) (0x14C0 | (a) << 16) argument
383 #define NIX_AF_MDQX_PTR_FIFO(a) (0x14D0 | (a) << 16) argument
386 #define NIX_AF_TL3_TL2X_CFG(a) (0x1600 | (a) << 18) argument
387 #define NIX_AF_TL3_TL2X_BP_STATUS(a) (0x1610 | (a) << 16) argument
388 #define NIX_AF_TL3_TL2X_LINKX_CFG(a, b) (0x1700 | (a) << 16 | (b) << 3) argument
389 #define NIX_AF_RX_FLOW_KEY_ALGX_FIELDX(a, b) (0x1800 | (a) << 18 | (b) << 3) argument
390 #define NIX_AF_TX_MCASTX(a) (0x1900 | (a) << 15) argument
391 #define NIX_AF_TX_VTAG_DEFX_CTL(a) (0x1A00 | (a) << 16) argument
392 #define NIX_AF_TX_VTAG_DEFX_DATA(a) (0x1A10 | (a) << 16) argument
393 #define NIX_AF_RX_BPIDX_STATUS(a) (0x1A20 | (a) << 17) argument
394 #define NIX_AF_RX_CHANX_CFG(a) (0x1A30 | (a) << 15) argument
395 #define NIX_AF_CINT_TIMERX(a) (0x1A40 | (a) << 18) argument
396 #define NIX_AF_LSO_FORMATX_FIELDX(a, b) (0x1B00 | (a) << 16 | (b) << 3) argument
397 #define NIX_AF_LFX_CFG(a) (0x4000 | (a) << 17) argument
398 #define NIX_AF_LFX_SQS_CFG(a) (0x4020 | (a) << 17) argument
399 #define NIX_AF_LFX_TX_CFG2(a) (0x4028 | (a) << 17) argument
400 #define NIX_AF_LFX_SQS_BASE(a) (0x4030 | (a) << 17) argument
401 #define NIX_AF_LFX_RQS_CFG(a) (0x4040 | (a) << 17) argument
402 #define NIX_AF_LFX_RQS_BASE(a) (0x4050 | (a) << 17) argument
403 #define NIX_AF_LFX_CQS_CFG(a) (0x4060 | (a) << 17) argument
404 #define NIX_AF_LFX_CQS_BASE(a) (0x4070 | (a) << 17) argument
405 #define NIX_AF_LFX_TX_CFG(a) (0x4080 | (a) << 17) argument
406 #define NIX_AF_LFX_TX_PARSE_CFG(a) (0x4090 | (a) << 17) argument
407 #define NIX_AF_LFX_RX_CFG(a) (0x40A0 | (a) << 17) argument
408 #define NIX_AF_LFX_RSS_CFG(a) (0x40C0 | (a) << 17) argument
409 #define NIX_AF_LFX_RSS_BASE(a) (0x40D0 | (a) << 17) argument
410 #define NIX_AF_LFX_QINTS_CFG(a) (0x4100 | (a) << 17) argument
411 #define NIX_AF_LFX_QINTS_BASE(a) (0x4110 | (a) << 17) argument
412 #define NIX_AF_LFX_CINTS_CFG(a) (0x4120 | (a) << 17) argument
413 #define NIX_AF_LFX_CINTS_BASE(a) (0x4130 | (a) << 17) argument
414 #define NIX_AF_LFX_RX_IPSEC_CFG0(a) (0x4140 | (a) << 17) argument
415 #define NIX_AF_LFX_RX_IPSEC_CFG1(a) (0x4148 | (a) << 17) argument
416 #define NIX_AF_LFX_RX_IPSEC_DYNO_CFG(a) (0x4150 | (a) << 17) argument
417 #define NIX_AF_LFX_RX_IPSEC_DYNO_BASE(a) (0x4158 | (a) << 17) argument
418 #define NIX_AF_LFX_RX_IPSEC_SA_BASE(a) (0x4170 | (a) << 17) argument
419 #define NIX_AF_LFX_TX_STATUS(a) (0x4180 | (a) << 17) argument
420 #define NIX_AF_LFX_RX_VTAG_TYPEX(a, b) (0x4200 | (a) << 17 | (b) << 3) argument
421 #define NIX_AF_LFX_LOCKX(a, b) (0x4300 | (a) << 17 | (b) << 3) argument
422 #define NIX_AF_LFX_TX_STATX(a, b) (0x4400 | (a) << 17 | (b) << 3) argument
423 #define NIX_AF_LFX_RX_STATX(a, b) (0x4500 | (a) << 17 | (b) << 3) argument
424 #define NIX_AF_LFX_RSS_GRPX(a, b) (0x4600 | (a) << 17 | (b) << 3) argument
429 #define NIX_AF_RX_ACTIVE_CYCLES_PCX(a) (0x4800 | (a) << 16) argument
430 #define NIX_AF_LINKX_CFG(a) (0x4010 | (a) << 17) argument
431 #define NIX_AF_MDQX_IN_MD_COUNT(a) (0x14e0 | (a) << 16) argument
470 #define CPT_AF_FLTX_INT(a) (0xa000ull | (u64)(a) << 3) argument
471 #define CPT_AF_FLTX_INT_W1S(a) (0xb000ull | (u64)(a) << 3) argument
472 #define CPT_AF_FLTX_INT_ENA_W1C(a) (0xc000ull | (u64)(a) << 3) argument
473 #define CPT_AF_FLTX_INT_ENA_W1S(a) (0xd000ull | (u64)(a) << 3) argument
474 #define CPT_AF_PSNX_EXE(a) (0xe000ull | (u64)(a) << 3) argument
475 #define CPT_AF_PSNX_EXE_W1S(a) (0xf000ull | (u64)(a) << 3) argument
476 #define CPT_AF_PSNX_LF(a) (0x10000ull | (u64)(a) << 3) argument
477 #define CPT_AF_PSNX_LF_W1S(a) (0x11000ull | (u64)(a) << 3) argument
478 #define CPT_AF_EXEX_CTL2(a) (0x12000ull | (u64)(a) << 3) argument
479 #define CPT_AF_EXEX_STS(a) (0x13000ull | (u64)(a) << 3) argument
481 #define CPT_AF_EXEX_ACTIVE(a) (0x16000ull | (u64)(a) << 3) argument
491 #define CPT_AF_EXEX_CTL(a) (0x20000ull | (u64)(a) << 3) argument
493 #define CPT_AF_EXE_DBG_CNTX(a) (0x22000ull | (u64)(a) << 3) argument
495 #define CPT_AF_EXE_EPCI_INBX_CNT(a) (0x24000ull | (u64)(a) << 3) argument
496 #define CPT_AF_EXE_EPCI_OUTBX_CNT(a) (0x25000ull | (u64)(a) << 3) argument
497 #define CPT_AF_EXEX_UCODE_BASE(a) (0x26000ull | (u64)(a) << 3) argument
498 #define CPT_AF_LFX_CTL(a) (0x27000ull | (u64)(a) << 3) argument
499 #define CPT_AF_LFX_CTL2(a) (0x29000ull | (u64)(a) << 3) argument
502 #define CPT_AF_LFX_PTR_CTL(a) (0x2c000ull | (u64)(a) << 3) argument
503 #define CPT_AF_GRPX_THR(a) (0x2d000ull | (u64)(a) << 3) argument
505 #define CPT_AF_XEX_THR(a) (0x2f000ull | (u64)(a) << 3) argument
535 #define CPT_AF_CTX_CAM_DATA(a) (0x49800ull | (u64)(a) << 3) argument
541 #define CPT_AF_X2PX_LINK_CFG(a) (0x51000ull | (u64)(a) << 3) argument
543 #define AF_BAR2_ALIASX(a, b) (0x9100000ull | (a) << 12 | (b)) argument
545 #define CPT_AF_BAR2_ALIASX(a, b) AF_BAR2_ALIASX(a, b) argument
569 #define NPC_AF_KPUX_CFG(a) (0x00500 | (a) << 3) argument
575 #define NPC_AF_INTFX_HASHX_RESULT_CTRL(a, b) (0x006c0 | (a) << 4 | (b) << 3) argument
576 #define NPC_AF_INTFX_HASHX_MASKX(a, b, c) (0x00700 | (a) << 5 | (b) << 4 | (c) << 3) argument
577 #define NPC_AF_KEX_LDATAX_FLAGS_CFG(a) (0x00800 | (a) << 3) argument
578 #define NPC_AF_INTFX_HASHX_CFG(a, b) (0x00b00 | (a) << 6 | (b) << 4) argument
579 #define NPC_AF_INTFX_SECRET_KEY0(a) (0x00e00 | (a) << 3) argument
580 #define NPC_AF_INTFX_SECRET_KEY1(a) (0x00e20 | (a) << 3) argument
581 #define NPC_AF_INTFX_SECRET_KEY2(a) (0x00e40 | (a) << 3) argument
582 #define NPC_AF_INTFX_KEX_CFG(a) (0x01010 | (a) << 8) argument
583 #define NPC_AF_PKINDX_ACTION0(a) (0x80000ull | (a) << 6) argument
584 #define NPC_AF_PKINDX_ACTION1(a) (0x80008ull | (a) << 6) argument
585 #define NPC_AF_PKINDX_CPI_DEFX(a, b) (0x80020ull | (a) << 6 | (b) << 3) argument
586 #define NPC_AF_KPUX_ENTRYX_CAMX(a, b, c) \ argument
587 (0x100000 | (a) << 14 | (b) << 6 | (c) << 3)
588 #define NPC_AF_KPUX_ENTRYX_ACTION0(a, b) \ argument
589 (0x100020 | (a) << 14 | (b) << 6)
590 #define NPC_AF_KPUX_ENTRYX_ACTION1(a, b) \ argument
591 (0x100028 | (a) << 14 | (b) << 6)
592 #define NPC_AF_KPUX_ENTRY_DISX(a, b) (0x180000 | (a) << 6 | (b) << 3) argument
593 #define NPC_AF_CPIX_CFG(a) (0x200000 | (a) << 3) argument
594 #define NPC_AF_INTFX_LIDX_LTX_LDX_CFG(a, b, c, d) \ argument
595 (0x900000 | (a) << 16 | (b) << 12 | (c) << 5 | (d) << 3)
596 #define NPC_AF_INTFX_LDATAX_FLAGSX_CFG(a, b, c) \ argument
597 (0x980000 | (a) << 16 | (b) << 12 | (c) << 3)
598 #define NPC_AF_INTFX_MISS_STAT_ACT(a) (0x1880040 + (a) * 0x8) argument
599 #define NPC_AF_INTFX_MISS_ACT(a) (0x1a00000 | (a) << 4) argument
600 #define NPC_AF_INTFX_MISS_TAG_ACT(a) (0x1b00008 | (a) << 4) argument
601 #define NPC_AF_MCAM_BANKX_HITX(a, b) (0x1c80000 | (a) << 8 | (b) << 4) argument
603 #define NPC_AF_LKUP_DATAX(a) (0x2000200 | (a) << 4) argument
604 #define NPC_AF_LKUP_RESULTX(a) (0x2000400 | (a) << 4) argument
605 #define NPC_AF_INTFX_STAT(a) (0x2000800 | (a) << 4) argument
608 #define NPC_AF_KPUX_DBG(a) (0x3000020 | (a) << 8) argument
610 #define NPC_AF_KPUX_ERR_CTL(a) (0x30000a0 | (a) << 8) argument
612 #define NPC_AF_DBG_DATAX(a) (0x3001400 | (a) << 4) argument
613 #define NPC_AF_DBG_RESULTX(a) (0x3001800 | (a) << 4) argument
615 #define NPC_AF_EXACT_MEM_ENTRY(a, b) (0x300000 | (a) << 15 | (b) << 3) argument
616 #define NPC_AF_EXACT_CAM_ENTRY(a) (0xC00 | (a) << 3) argument
617 #define NPC_AF_INTFX_EXACT_MASK(a) (0x660 | (a) << 3) argument
618 #define NPC_AF_INTFX_EXACT_RESULT_CTL(a)(0x680 | (a) << 3) argument
619 #define NPC_AF_INTFX_EXACT_CFG(a) (0xA00 | (a) << 3) argument
620 #define NPC_AF_INTFX_EXACT_SECRET0(a) (0xE00 | (a) << 3) argument
621 #define NPC_AF_INTFX_EXACT_SECRET1(a) (0xE20 | (a) << 3) argument
622 #define NPC_AF_INTFX_EXACT_SECRET2(a) (0xE40 | (a) << 3) argument
624 #define NPC_AF_MCAMEX_BANKX_CAMX_INTF(a, b, c) ({ \ argument
627 offset = (0x1000000ull | (a) << 10 | (b) << 6 | (c) << 3); \
629 offset = (0x8000000ull | (a) << 8 | (b) << 22 | (c) << 3); \
632 #define NPC_AF_MCAMEX_BANKX_CAMX_W0(a, b, c) ({ \ argument
635 offset = (0x1000010ull | (a) << 10 | (b) << 6 | (c) << 3); \
637 offset = (0x8000010ull | (a) << 8 | (b) << 22 | (c) << 3); \
640 #define NPC_AF_MCAMEX_BANKX_CAMX_W1(a, b, c) ({ \ argument
643 offset = (0x1000020ull | (a) << 10 | (b) << 6 | (c) << 3); \
645 offset = (0x8000020ull | (a) << 8 | (b) << 22 | (c) << 3); \
648 #define NPC_AF_MCAMEX_BANKX_CFG(a, b) ({ \ argument
651 offset = (0x1800000ull | (a) << 8 | (b) << 4); \
653 offset = (0x8000038ull | (a) << 8 | (b) << 22); \
656 #define NPC_AF_MCAMEX_BANKX_ACTION(a, b) ({ \ argument
659 offset = (0x1900000ull | (a) << 8 | (b) << 4); \
661 offset = (0x8000040ull | (a) << 8 | (b) << 22); \
664 #define NPC_AF_MCAMEX_BANKX_TAG_ACT(a, b) ({ \ argument
667 offset = (0x1900008ull | (a) << 8 | (b) << 4); \
669 offset = (0x8000048ull | (a) << 8 | (b) << 22); \
672 #define NPC_AF_MCAMEX_BANKX_STAT_ACT(a, b) ({ \ argument
675 offset = (0x1880000ull | (a) << 8 | (b) << 4); \
677 offset = (0x8000050ull | (a) << 8 | (b) << 22); \
680 #define NPC_AF_MATCH_STATX(a) ({ \ argument
683 offset = (0x1880008ull | (a) << 8); \
685 offset = (0x8000078ull | (a) << 8); \
701 #define NDC_AF_BP_TEST(a) (0x00200 | (a) << 3) argument
704 #define NDC_AF_HASHX(a) (0x00300 | (a) << 3) argument
705 #define NDC_AF_PORTX_RTX_RWX_REQ_PC(a, b, c) \ argument
706 (0x00C00 | (a) << 5 | (b) << 4 | (c) << 3)
707 #define NDC_AF_PORTX_RTX_RWX_OSTDN_PC(a, b, c) \ argument
708 (0x00D00 | (a) << 5 | (b) << 4 | (c) << 3)
709 #define NDC_AF_PORTX_RTX_RWX_LAT_PC(a, b, c) \ argument
710 (0x00E00 | (a) << 5 | (b) << 4 | (c) << 3)
711 #define NDC_AF_PORTX_RTX_CANT_ALLOC_PC(a, b) \ argument
712 (0x00F00 | (a) << 5 | (b) << 4)
713 #define NDC_AF_BANKX_HIT_PC(a) (0x01000 | (a) << 3) argument
714 #define NDC_AF_BANKX_MISS_PC(a) (0x01100 | (a) << 3) argument
715 #define NDC_AF_BANKX_LINEX_METADATA(a, b) \ argument
716 (0x10000 | (a) << 12 | (b) << 3)