FreeBSD kernel CXGBE device code
cudbg_entity.h
Go to the documentation of this file.
1/*-
2 * Copyright (c) 2017 Chelsio Communications, Inc.
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer.
10 * 2. Redistributions in binary form must reproduce the above copyright
11 * notice, this list of conditions and the following disclaimer in the
12 * documentation and/or other materials provided with the distribution.
13 *
14 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
15 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
16 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
17 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
26 * $FreeBSD$
27 *
28 */
29
30#ifndef __CUDBG_ENTITY_H__
31#define __CUDBG_ENTITY_H__
32
33#ifdef __GNUC__
34#define ATTRIBUTE_UNUSED __attribute__ ((unused))
35#else
36#define ATTRIBUTE_UNUSED
37#endif
38
39#define MC0_FLAG 1
40#define MC1_FLAG 2
41#define EDC0_FLAG 3
42#define EDC1_FLAG 4
43
44#define NUM_PCIE_CONFIG_REGS 0x61
45#define CUDBG_CTXT_SIZE_BYTES 24
46#define CUDBG_MAX_INGRESS_QIDS 65536
47#define CUDBG_MAX_FL_QIDS 2048
48#define CUDBG_MAX_CNM_QIDS 1024
49#define CUDBG_LOWMEM_MAX_CTXT_QIDS 256
50#define ETH_ALEN 6
51#define CUDBG_MAX_RPLC_SIZE 128
52#define CUDBG_NUM_REQ_REGS 17
53#define CUDBG_MAX_TCAM_TID 0x800
54#define CUDBG_NUM_ULPTX 11
55#define CUDBG_NUM_ULPTX_READ 512
56
57#define SN_REG_ADDR 0x183f
58#define BN_REG_ADDR 0x1819
59#define NA_REG_ADDR 0x185a
60#define MN_REG_ADDR 0x1803
61
62#define A_MPS_VF_RPLCT_MAP0 0x1111c
63#define A_MPS_VF_RPLCT_MAP1 0x11120
64#define A_MPS_VF_RPLCT_MAP2 0x11124
65#define A_MPS_VF_RPLCT_MAP3 0x11128
66#define A_MPS_VF_RPLCT_MAP4 0x11300
67#define A_MPS_VF_RPLCT_MAP5 0x11304
68#define A_MPS_VF_RPLCT_MAP6 0x11308
69#define A_MPS_VF_RPLCT_MAP7 0x1130c
70
71#define PORT_TYPE_ADDR 0x1869
72#define PORT_TYPE_LEN 8
73
74/* For T6 */
75#define SN_T6_ADDR 0x83f
76#define BN_T6_ADDR 0x819
77#define NA_T6_ADDR 0x85a
78#define MN_T6_ADDR 0x803
79
80#define SN_MAX_LEN 24
81#define BN_MAX_LEN 16
82#define NA_MAX_LEN 12
83#define MN_MAX_LEN 16
84#define MAX_VPD_DATA_LEN 32
85
86#define VPD_VER_ADDR 0x18c7
87#define VPD_VER_LEN 2
88#define SCFG_VER_ADDR 0x06
89#define SCFG_VER_LEN 4
90
91#define CUDBG_CIM_BUSY_BIT (1 << 17)
92
93#define CUDBG_CHAC_PBT_ADDR 0x2800
94#define CUDBG_CHAC_PBT_LRF 0x3000
95#define CUDBG_CHAC_PBT_DATA 0x3800
96#define CUDBG_PBT_DYNAMIC_ENTRIES 8
97#define CUDBG_PBT_STATIC_ENTRIES 16
98#define CUDBG_LRF_ENTRIES 8
99#define CUDBG_PBT_DATA_ENTRIES 512
100
101#define CUDBG_ENTITY_SIGNATURE 0xCCEDB001
102#define CUDBG_TID_INFO_REV 1
103#define CUDBG_MAC_STATS_REV 1
104
105#ifndef ARRAY_SIZE
106#define ARRAY_SIZE(_a) (sizeof((_a)) / sizeof((_a)[0]))
107#endif
108
114};
115
116struct card_mem {
123};
124
129};
130
132 uint32_t cntxt_type;
133 uint32_t cntxt_id;
134 uint32_t data[SGE_CTXT_SIZE / 4];
135};
136
144};
145
146#if 0
147struct cudbg_mbox_log {
148 struct mbox_cmd entry;
149 u32 hi[MBOX_LEN / 8];
150 u32 lo[MBOX_LEN / 8];
151};
152#endif
153
160};
161
163 char *name;
168};
169
187};
188
192};
193
195 u32 tp_rssconf; /* A_TP_RSS_CONFIG */
196 u32 tp_rssconf_tnl; /* A_TP_RSS_CONFIG_TNL */
197 u32 tp_rssconf_ofd; /* A_TP_RSS_CONFIG_OFD */
198 u32 tp_rssconf_syn; /* A_TP_RSS_CONFIG_SYN */
199 u32 tp_rssconf_vrt; /* A_TP_RSS_CONFIG_VRT */
200 u32 tp_rssconf_cng; /* A_TP_RSS_CONFIG_CNG */
202};
203
209};
210
217};
218
220 struct tp_tcp_stats v4, v6;
221};
222
226};
227
231};
232
235 struct port_stats stats[4];
236};
237
242 struct port_stats stats[4];
243};
244
248};
249
253};
254
260};
261
265};
266
274};
275
300#ifndef __NO_DRIVER_OCQ_SUPPORT__
302#endif
303};
304
305static const char * const region[] = {
306 "DBQ contexts:", "IMSG contexts:", "FLM cache:", "TCBs:",
307 "Pstructs:", "Timers:", "Rx FL:", "Tx FL:", "Pstruct FL:",
308 "Tx payload:", "Rx payload:", "LE hash:", "iSCSI region:",
309 "TDDP region:", "TPT region:", "STAG region:", "RQ region:",
310 "RQUDP region:", "PBL region:", "TXPBL region:",
311 "DBVFIFO region:", "ULPRX state:", "ULPTX state:",
312#ifndef __NO_DRIVER_OCQ_SUPPORT__
313 "On-chip queues:"
314#endif
315};
316
317/* Info relative to memory region (i.e. wrt 0). */
319 bool exist; /* Does region exists in current memory region? */
320 u32 start; /* Start wrt 0 */
321 u32 end; /* End wrt 0 */
322};
323
328};
329
334};
335
340};
341
343 STRING_UNITS_10, /* use powers of 10^3 (standard SI) */
344 STRING_UNITS_2, /* use binary powers of 2^10 */
345};
346
364};
365
366#ifndef __GNUC__
367#pragma warning(disable : 4200)
368#endif
369
371 int nchan;
372 struct lb_port_stats s[0];
373};
374
392 char dack_tick[32];
393};
394
396 int size;
398};
399
404};
405
407 const char *name;
410};
411
413 char *key;
416};
417
421};
422
426};
427
431};
432
437};
438
439struct wtp_data {
440 /*TX path, Request Work request sub-path:*/
441
442 struct wtp_type_1 sge_pcie_cmd_req; /*SGE_DEBUG PC_Req_xOPn*/
443 struct wtp_type_1 pcie_core_cmd_req; /*PCIE_CMDR_REQ_CNT*/
444
445
446 /*TX path, Work request to uP sub-path*/
447 struct wtp_type_1 core_pcie_cmd_rsp; /*PCIE_CMDR_RSP_CNT*/
448 struct wtp_type_1 pcie_sge_cmd_rsp; /*SGE_DEBUG PC_Rsp_xOPn*/
449 struct wtp_type_1 sge_cim; /*SGE_DEBUG CIM_xOPn*/
450
451 /*TX path, Data request path from ULP_TX to core*/
452 struct wtp_type_2 utx_sge_dma_req; /*SGE UD_Rx_xOPn*/
453 struct wtp_type_2 sge_pcie_dma_req; /*SGE PD_Req_Rdn (no eops)*/
454 struct wtp_type_2 pcie_core_dma_req; /*PCIE_DMAR_REQ_CNT (no eops)*/
455
456 /*Main TX path, from core to wire*/
457 struct wtp_type_2 core_pcie_dma_rsp; /*PCIE_DMAR_RSP_SOP_CNT/
458 PCIE_DMAR_EOP_CNT*/
459 struct wtp_type_2 pcie_sge_dma_rsp; /*SGE_DEBUG PD_Rsp_xOPn*/
460 struct wtp_type_2 sge_utx; /*SGE_DEBUG U_Tx_xOPn*/
461 struct wtp_type_2 utx_tp; /*ULP_TX_SE_CNT_CHn[xOP_CNT_ULP2TP]*/
462 struct wtp_type_2 utx_tpcside; /*TP_DBG_CSIDE_RXn[RxXoPCnt]*/
463
465 struct wtp_type_2 tpcside_rxarb; /*TP_DBG_CSIDE_RXn[RxArbXopCnt]*/
467
468 struct wtp_type_2 tpeside_mps; /*TP_DBG_ESDIE_PKT0[TxXoPCnt]*/
471
472 /*Tx path, PCIE t5 DMA stat*/
474
475 /*Tx path, SGE debug data high index 6*/
477
478 /*Tx path, SGE debug data high index 3*/
480
481 /*Tx path, ULP SE CNT CHx*/
483
484 /*pcie cmd stat 2*/
486
487 /*pcie cmd stat 3*/
489
491
493
495
496 /*Tx path, mac portx pkt count*/
498
499 /*Rx path, mac porrx pkt count*/
501
502 /*Rx path, PCIE T5 dma1 stat 2*/
504
505 /*Rx path, sge debug data high index 7*/
507
508 /*Rx path, sge debug data high index 1*/
510
511 /*Rx path, TP debug CSIDE Tx register*/
513
514 /*Rx path, LE DB response count*/
516
517 /*Rx path, TP debug Eside PKTx*/
519
520 /*Rx path, sge debug data high index 9*/
522
523 /*Tx path, mac portx aFramesTransmittesok*/
525
526 /*Rx path, mac portx aFramesTransmittesok*/
528
529 /*Tx path, MAC_PORT_MTIP_1G10G_RX_etherStatsPkts*/
531
532 /*Rx path, MAC_PORT_MTIP_1G10G_RX_etherStatsPkts*/
534
535 struct wtp_type_3 tp_mps; /*MPS_TX_SE_CNT_TP01 and
536 MPS_TX_SE_CNT_TP34*/
537 struct wtp_type_3 mps_xgm; /*MPS_TX_SE_CNT_MAC01 and
538 MPS_TX_SE_CNT_MAC34*/
539 struct wtp_type_2 tx_xgm_xgm; /*XGMAC_PORT_PKT_CNT_PORT_n*/
540 struct wtp_type_2 xgm_wire; /*XGMAC_PORT_XGM_STAT_TX_FRAME_LOW_PORT_N
541 (clear on read)*/
542
543 /*RX path, from wire to core.*/
544 struct wtp_type_2 wire_xgm; /*XGMAC_PORT_XGM_STAT_RX_FRAMES_LOW_PORT_N
545 (clear on read)*/
546 struct wtp_type_2 rx_xgm_xgm; /*XGMAC_PORT_PKT_CNT_PORT_n*/
547 struct _xgm_mps { /*MPS_RX_SE_CNT_INn*/
548 u32 sop[8]; /* => undef,*/
549 u32 eop[8]; /* => undef,*/
550 u32 drop; /* => undef,*/
551 u32 cls_drop; /* => undef,*/
552 u32 err; /* => undef,*/
553 u32 bp; /* => undef,*/
555
556 struct wtp_type_3 mps_tp; /*MPS_RX_SE_CNT_OUT01 and
557 MPS_RX_SE_CNT_OUT23*/
558 struct wtp_type_2 mps_tpeside; /*TP_DBG_ESIDE_PKTn*/
559 struct wtp_type_1 tpeside_pmrx; /*???*/
560 struct wtp_type_2 pmrx_ulprx; /*ULP_RX_SE_CNT_CHn[xOP_CNT_INn]*/
561 struct wtp_type_2 ulprx_tpcside; /*ULP_RX_SE_CNT_CHn[xOP_CNT_OUTn]*/
562 struct wtp_type_2 tpcside_csw; /*TP_DBG_CSIDE_TXn[TxSopCnt]*/
566 struct wtp_type_1 tp_csw; /*SGE_DEBUG CPLSW_TP_Rx_xOPn*/
567 struct wtp_type_1 csw_sge; /*SGE_DEBUG T_Rx_xOPn*/
568 struct wtp_type_2 sge_pcie; /*SGE_DEBUG PD_Req_SopN -
569 PD_Req_RdN - PD_ReqIntN*/
570 struct wtp_type_2 sge_pcie_ints; /*SGE_DEBUG PD_Req_IntN*/
571 struct wtp_type_2 pcie_core_dmaw; /*PCIE_DMAW_SOP_CNT and
572 PCIE_DMAW_EOP_CNT*/
573 struct wtp_type_2 pcie_core_dmai; /*PCIE_DMAI_CNT*/
574
575};
576
672};
673
675 const char *name;
676 unsigned int addr;
677 unsigned int len;
678};
679
681 char addr[10];
682 char name[40];
683};
684
690};
691
692struct ireg_buf {
695};
696
697struct tx_rate {
701};
702
708
714
715 /* Server filter region */
718
719 /* UO context range */
722
728
731};
732
738};
739
751};
752
753struct sw_state {
759};
760
762 {0x7e40, 0x7e44, 0x020, 28}, /* t6_tp_pio_regs_20_to_3b */
763 {0x7e40, 0x7e44, 0x040, 10}, /* t6_tp_pio_regs_40_to_49 */
764 {0x7e40, 0x7e44, 0x050, 10}, /* t6_tp_pio_regs_50_to_59 */
765 {0x7e40, 0x7e44, 0x060, 14}, /* t6_tp_pio_regs_60_to_6d */
766 {0x7e40, 0x7e44, 0x06F, 1}, /* t6_tp_pio_regs_6f */
767 {0x7e40, 0x7e44, 0x070, 6}, /* t6_tp_pio_regs_70_to_75 */
768 {0x7e40, 0x7e44, 0x130, 18}, /* t6_tp_pio_regs_130_to_141 */
769 {0x7e40, 0x7e44, 0x145, 19}, /* t6_tp_pio_regs_145_to_157 */
770 {0x7e40, 0x7e44, 0x160, 1}, /* t6_tp_pio_regs_160 */
771 {0x7e40, 0x7e44, 0x230, 25}, /* t6_tp_pio_regs_230_to_248 */
772 {0x7e40, 0x7e44, 0x24a, 3}, /* t6_tp_pio_regs_24c */
773 {0x7e40, 0x7e44, 0x8C0, 1} /* t6_tp_pio_regs_8c0 */
774};
775
777 {0x7e40, 0x7e44, 0x020, 28}, /* t5_tp_pio_regs_20_to_3b */
778 {0x7e40, 0x7e44, 0x040, 19}, /* t5_tp_pio_regs_40_to_52 */
779 {0x7e40, 0x7e44, 0x054, 2}, /* t5_tp_pio_regs_54_to_55 */
780 {0x7e40, 0x7e44, 0x060, 13}, /* t5_tp_pio_regs_60_to_6c */
781 {0x7e40, 0x7e44, 0x06F, 1}, /* t5_tp_pio_regs_6f */
782 {0x7e40, 0x7e44, 0x120, 4}, /* t5_tp_pio_regs_120_to_123 */
783 {0x7e40, 0x7e44, 0x12b, 2}, /* t5_tp_pio_regs_12b_to_12c */
784 {0x7e40, 0x7e44, 0x12f, 21}, /* t5_tp_pio_regs_12f_to_143 */
785 {0x7e40, 0x7e44, 0x145, 19}, /* t5_tp_pio_regs_145_to_157 */
786 {0x7e40, 0x7e44, 0x230, 25}, /* t5_tp_pio_regs_230_to_248 */
787 {0x7e40, 0x7e44, 0x8C0, 1} /* t5_tp_pio_regs_8c0 */
788};
789
791 {0x78f8, 0x78fc, 0xa000, 23}, /* t6_ma_regs_a000_to_a016 */
792 {0x78f8, 0x78fc, 0xa400, 30}, /* t6_ma_regs_a400_to_a41e */
793 {0x78f8, 0x78fc, 0xa800, 20} /* t6_ma_regs_a800_to_a813 */
794};
795
797 {0x78f8, 0x78fc, 0xe400, 17}, /* t6_ma_regs_e400_to_e600 */
798 {0x78f8, 0x78fc, 0xe640, 13} /* t6_ma_regs_e640_to_e7c0 */
799};
800
802 {0x51320, 0x51324, 0xa000, 32} /* t6_hma_regs_a000_to_a01f */
803};
805 {0x5a04, 0x5a0c, 0x00, 0x20}, /* t5_pcie_pdbg_regs_00_to_20 */
806 {0x5a04, 0x5a0c, 0x21, 0x20}, /* t5_pcie_pdbg_regs_21_to_40 */
807 {0x5a04, 0x5a0c, 0x41, 0x10}, /* t5_pcie_pdbg_regs_41_to_50 */
808};
809
811 {0x0, 0x34},
812 {0x3c, 0x40},
813 {0x50, 0x64},
814 {0x70, 0x80},
815 {0x94, 0xa0},
816 {0xb0, 0xb8},
817 {0xd0, 0xd4},
818 {0x100, 0x128},
819 {0x140, 0x148},
820 {0x150, 0x164},
821 {0x170, 0x178},
822 {0x180, 0x194},
823 {0x1a0, 0x1b8},
824 {0x1c0, 0x208},
825};
826
828 {0x5a10, 0x5a18, 0x00, 0x20}, /* t5_pcie_cdbg_regs_00_to_20 */
829 {0x5a10, 0x5a18, 0x21, 0x18}, /* t5_pcie_cdbg_regs_21_to_37 */
830};
831
833 {0x7e18, 0x7e1c, 0x0, 12}
834};
835
837 {0x7e18, 0x7e1c, 0x0, 12}
838};
839
841 {0x8FD0, 0x8FD4, 0x10000, 0x20}, /* t5_pm_rx_regs_10000_to_10020 */
842 {0x8FD0, 0x8FD4, 0x10021, 0x0D}, /* t5_pm_rx_regs_10021_to_1002c */
843};
844
846 {0x8FF0, 0x8FF4, 0x10000, 0x20}, /* t5_pm_tx_regs_10000_to_10020 */
847 {0x8FF0, 0x8FF4, 0x10021, 0x1D}, /* t5_pm_tx_regs_10021_to_1003c */
848};
849
851 {0x7e50, 0x7e54, 0x0, 13},
852 {0x7e50, 0x7e54, 0x10, 6},
853 {0x7e50, 0x7e54, 0x18, 21},
854 {0x7e50, 0x7e54, 0x30, 32},
855 {0x7e50, 0x7e54, 0x50, 22},
856 {0x7e50, 0x7e54, 0x68, 12}
857};
858
860 {0x7e50, 0x7e54, 0x0, 13},
861 {0x7e50, 0x7e54, 0x10, 6},
862 {0x7e50, 0x7e54, 0x18, 8},
863 {0x7e50, 0x7e54, 0x20, 13},
864 {0x7e50, 0x7e54, 0x30, 16},
865 {0x7e50, 0x7e54, 0x40, 16},
866 {0x7e50, 0x7e54, 0x50, 16},
867 {0x7e50, 0x7e54, 0x60, 6},
868 {0x7e50, 0x7e54, 0x68, 4}
869};
870
872 {0x10cc, 0x10d0, 0x0, 16},
873 {0x10cc, 0x10d4, 0x0, 16},
874};
875
877 {0x7b50, 0x7b54, 0x2000, 0x20}, /* up_cim_2000_to_207c */
878 {0x7b50, 0x7b54, 0x2080, 0x1d}, /* up_cim_2080_to_20fc */
879 {0x7b50, 0x7b54, 0x00, 0x20}, /* up_cim_00_to_7c */
880 {0x7b50, 0x7b54, 0x80, 0x20}, /* up_cim_80_to_fc */
881 {0x7b50, 0x7b54, 0x100, 0x11}, /* up_cim_100_to_14c */
882 {0x7b50, 0x7b54, 0x200, 0x10}, /* up_cim_200_to_23c */
883 {0x7b50, 0x7b54, 0x240, 0x2}, /* up_cim_240_to_244 */
884 {0x7b50, 0x7b54, 0x250, 0x2}, /* up_cim_250_to_254 */
885 {0x7b50, 0x7b54, 0x260, 0x2}, /* up_cim_260_to_264 */
886 {0x7b50, 0x7b54, 0x270, 0x2}, /* up_cim_270_to_274 */
887 {0x7b50, 0x7b54, 0x280, 0x20}, /* up_cim_280_to_2fc */
888 {0x7b50, 0x7b54, 0x300, 0x20}, /* up_cim_300_to_37c */
889 {0x7b50, 0x7b54, 0x380, 0x14}, /* up_cim_380_to_3cc */
890
891};
892
894 {0x7b50, 0x7b54, 0x2000, 0x20}, /* up_cim_2000_to_207c */
895 {0x7b50, 0x7b54, 0x2080, 0x19}, /* up_cim_2080_to_20ec */
896 {0x7b50, 0x7b54, 0x00, 0x20}, /* up_cim_00_to_7c */
897 {0x7b50, 0x7b54, 0x80, 0x20}, /* up_cim_80_to_fc */
898 {0x7b50, 0x7b54, 0x100, 0x11}, /* up_cim_100_to_14c */
899 {0x7b50, 0x7b54, 0x200, 0x10}, /* up_cim_200_to_23c */
900 {0x7b50, 0x7b54, 0x240, 0x2}, /* up_cim_240_to_244 */
901 {0x7b50, 0x7b54, 0x250, 0x2}, /* up_cim_250_to_254 */
902 {0x7b50, 0x7b54, 0x260, 0x2}, /* up_cim_260_to_264 */
903 {0x7b50, 0x7b54, 0x270, 0x2}, /* up_cim_270_to_274 */
904 {0x7b50, 0x7b54, 0x280, 0x20}, /* up_cim_280_to_2fc */
905 {0x7b50, 0x7b54, 0x300, 0x20}, /* up_cim_300_to_37c */
906 {0x7b50, 0x7b54, 0x380, 0x14}, /* up_cim_380_to_3cc */
907};
908
909#endif
#define CUDBG_LRF_ENTRIES
Definition: cudbg_entity.h:98
static u32 ATTRIBUTE_UNUSED t5_pcie_config_array[][2]
Definition: cudbg_entity.h:810
#define CUDBG_NUM_ULPTX_READ
Definition: cudbg_entity.h:55
#define MN_MAX_LEN
Definition: cudbg_entity.h:83
static u32 ATTRIBUTE_UNUSED t5_pm_rx_array[][4]
Definition: cudbg_entity.h:840
static u32 ATTRIBUTE_UNUSED t5_up_cim_reg_array[][4]
Definition: cudbg_entity.h:893
static const char *const region[]
Definition: cudbg_entity.h:305
region_index
Definition: cudbg_entity.h:276
@ REGN_PSTRUCT_IDX
Definition: cudbg_entity.h:281
@ REGN_TX_FL_IDX
Definition: cudbg_entity.h:284
@ REGN_RQUDP_IDX
Definition: cudbg_entity.h:294
@ REGN_TXPBL_IDX
Definition: cudbg_entity.h:296
@ REGN_DBVFIFO_IDX
Definition: cudbg_entity.h:297
@ REGN_DBQ_CONTEXS_IDX
Definition: cudbg_entity.h:277
@ REGN_ON_CHIP_Q_IDX
Definition: cudbg_entity.h:301
@ REGN_PSTRUCT_FL_IDX
Definition: cudbg_entity.h:285
@ REGN_ISCSI_IDX
Definition: cudbg_entity.h:289
@ REGN_ULPRX_STATE_IDX
Definition: cudbg_entity.h:298
@ REGN_STAG_IDX
Definition: cudbg_entity.h:292
@ REGN_TX_PAYLOAD_IDX
Definition: cudbg_entity.h:286
@ REGN_RQ_IDX
Definition: cudbg_entity.h:293
@ REGN_TCBS_IDX
Definition: cudbg_entity.h:280
@ REGN_LE_HASH_IDX
Definition: cudbg_entity.h:288
@ REGN_FLM_CACHE_IDX
Definition: cudbg_entity.h:279
@ REGN_RX_PAYLOAD_IDX
Definition: cudbg_entity.h:287
@ REGN_TPT_IDX
Definition: cudbg_entity.h:291
@ REGN_TDDP_IDX
Definition: cudbg_entity.h:290
@ REGN_RX_FL_IDX
Definition: cudbg_entity.h:283
@ REGN_IMSG_CONTEXTS_IDX
Definition: cudbg_entity.h:278
@ REGN_PBL_IDX
Definition: cudbg_entity.h:295
@ REGN_ULPTX_STATE_IDX
Definition: cudbg_entity.h:299
@ REGN_TIMERS_IDX
Definition: cudbg_entity.h:282
static u32 ATTRIBUTE_UNUSED t5_tp_mib_index_array[9][4]
Definition: cudbg_entity.h:859
static u32 ATTRIBUTE_UNUSED t5_pcie_cdbg_array[][4]
Definition: cudbg_entity.h:827
static u32 ATTRIBUTE_UNUSED t5_pcie_pdbg_array[][4]
Definition: cudbg_entity.h:804
static u32 ATTRIBUTE_UNUSED t6_tp_pio_array[][4]
Definition: cudbg_entity.h:761
#define CUDBG_PBT_DATA_ENTRIES
Definition: cudbg_entity.h:99
static u32 ATTRIBUTE_UNUSED t5_pm_tx_array[][4]
Definition: cudbg_entity.h:845
#define ATTRIBUTE_UNUSED
Definition: cudbg_entity.h:36
#define CUDBG_PBT_DYNAMIC_ENTRIES
Definition: cudbg_entity.h:96
#define NA_MAX_LEN
Definition: cudbg_entity.h:82
#define BN_MAX_LEN
Definition: cudbg_entity.h:81
static u32 ATTRIBUTE_UNUSED t5_tp_pio_array[][4]
Definition: cudbg_entity.h:776
static u32 ATTRIBUTE_UNUSED t5_tp_tm_pio_array[1][4]
Definition: cudbg_entity.h:836
static u32 ATTRIBUTE_UNUSED t6_ma_ireg_array[][4]
Definition: cudbg_entity.h:790
static u32 ATTRIBUTE_UNUSED t6_up_cim_reg_array[][4]
Definition: cudbg_entity.h:876
#define ETH_ALEN
Definition: cudbg_entity.h:50
#define CUDBG_NUM_ULPTX
Definition: cudbg_entity.h:54
#define CUDBG_PBT_STATIC_ENTRIES
Definition: cudbg_entity.h:97
static u32 ATTRIBUTE_UNUSED t6_tp_tm_pio_array[1][4]
Definition: cudbg_entity.h:832
static u32 ATTRIBUTE_UNUSED t6_ma_ireg_array2[][4]
Definition: cudbg_entity.h:796
#define SN_MAX_LEN
Definition: cudbg_entity.h:80
#define CUDBG_NUM_REQ_REGS
Definition: cudbg_entity.h:52
static u32 ATTRIBUTE_UNUSED t6_hma_ireg_array[][4]
Definition: cudbg_entity.h:801
string_size_units
Definition: cudbg_entity.h:342
@ STRING_UNITS_2
Definition: cudbg_entity.h:344
@ STRING_UNITS_10
Definition: cudbg_entity.h:343
static u32 ATTRIBUTE_UNUSED t6_tp_mib_index_array[6][4]
Definition: cudbg_entity.h:850
#define ARRAY_SIZE(_a)
Definition: cudbg_entity.h:106
static u32 ATTRIBUTE_UNUSED t5_sge_dbg_index_array[9][4]
Definition: cudbg_entity.h:871
uint64_t u64
Definition: osdep.h:62
uint8_t u8
Definition: osdep.h:59
uint16_t u16
Definition: osdep.h:60
uint32_t u32
Definition: osdep.h:61
u16 size_edc0
Definition: cudbg_entity.h:119
u16 size_mc0
Definition: cudbg_entity.h:117
u16 mem_flag
Definition: cudbg_entity.h:121
u16 size_mc1
Definition: cudbg_entity.h:118
u16 size_edc1
Definition: cudbg_entity.h:120
uint32_t data[SGE_CTXT_SIZE/4]
Definition: cudbg_entity.h:134
uint32_t cntxt_type
Definition: cudbg_entity.h:132
uint32_t cntxt_id
Definition: cudbg_entity.h:133
u8 addr[ETH_ALEN]
Definition: cudbg_entity.h:183
u32 lrf_table[CUDBG_LRF_ENTRIES]
Definition: cudbg_entity.h:112
u32 pbt_static[CUDBG_PBT_STATIC_ENTRIES]
Definition: cudbg_entity.h:111
u32 pbt_dynamic[CUDBG_PBT_DYNAMIC_ENTRIES]
Definition: cudbg_entity.h:110
u32 pbt_data[CUDBG_PBT_DATA_ENTRIES]
Definition: cudbg_entity.h:113
unsigned int len
Definition: cudbg_entity.h:677
unsigned int addr
Definition: cudbg_entity.h:676
const char * name
Definition: cudbg_entity.h:675
u32 tid_hash_base
Definition: cudbg_entity.h:142
u32 server_start
Definition: cudbg_entity.h:139
u32 routing_start
Definition: cudbg_entity.h:141
u32 filter_start
Definition: cudbg_entity.h:138
u32 data[CUDBG_NUM_REQ_REGS]
Definition: cudbg_entity.h:159
const char * name
Definition: cudbg_entity.h:407
u32 outbuf[32]
Definition: cudbg_entity.h:694
struct ireg_field tp_pio
Definition: cudbg_entity.h:693
u32 ireg_offset_range
Definition: cudbg_entity.h:689
u32 ireg_local_offset
Definition: cudbg_entity.h:688
u32 tp_rssconf_cng
Definition: cudbg_entity.h:200
u32 tp_rssconf_syn
Definition: cudbg_entity.h:198
u32 tp_rssconf_ofd
Definition: cudbg_entity.h:197
u32 tp_rssconf_vrt
Definition: cudbg_entity.h:199
u32 tp_rssconf_tnl
Definition: cudbg_entity.h:196
u16 base[CIM_NUM_IBQ+CIM_NUM_OBQ_T5]
Definition: cudbg_entity.h:269
u16 thres[CIM_NUM_IBQ]
Definition: cudbg_entity.h:271
u32 stat[4 *(CIM_NUM_IBQ+CIM_NUM_OBQ_T5)]
Definition: cudbg_entity.h:273
u16 size[CIM_NUM_IBQ+CIM_NUM_OBQ_T5]
Definition: cudbg_entity.h:270
u32 obq_wr[2 *CIM_NUM_OBQ_T5]
Definition: cudbg_entity.h:272
char core_clk_period[32]
Definition: cudbg_entity.h:389
char tcp_tstamp_tick[32]
Definition: cudbg_entity.h:391
char dack_tick[32]
Definition: cudbg_entity.h:392
char tp_timer_tick[32]
Definition: cudbg_entity.h:390
u32 pace_tab[NTX_SCHED]
Definition: cudbg_entity.h:214
u32 ipg[NTX_SCHED]
Definition: cudbg_entity.h:213
u32 kbps[NTX_SCHED]
Definition: cudbg_entity.h:212
struct lb_port_stats s[0]
Definition: cudbg_entity.h:372
struct cudbg_ver_hdr ver_hdr
Definition: cudbg_entity.h:239
struct port_stats stats[4]
Definition: cudbg_entity.h:242
struct port_stats stats[4]
Definition: cudbg_entity.h:235
u32 loopback_alloc[NCHAN]
Definition: cudbg_entity.h:363
struct struct_mem_desc mem[ARRAY_SIZE(region)+3]
Definition: cudbg_entity.h:349
u32 loopback_used[NCHAN]
Definition: cudbg_entity.h:362
u32 rx_pages_data[3]
Definition: cudbg_entity.h:356
u32 tx_pages_data[4]
Definition: cudbg_entity.h:357
struct struct_port_usage port_data[4]
Definition: cudbg_entity.h:359
struct struct_mem_desc avail[4]
Definition: cudbg_entity.h:348
u64 tx_cyc[T6_PM_NSTATS]
Definition: cudbg_entity.h:207
u32 tx_cnt[T6_PM_NSTATS]
Definition: cudbg_entity.h:205
u32 rx_cnt[T6_PM_NSTATS]
Definition: cudbg_entity.h:206
u64 rx_cyc[T6_PM_NSTATS]
Definition: cudbg_entity.h:208
struct tp_tcp_stats v4 v6
Definition: cudbg_entity.h:220
struct tp_cpl_stats stats
Definition: cudbg_entity.h:246
struct tp_err_stats stats
Definition: cudbg_entity.h:224
struct tp_fcoe_stats stats[4]
Definition: cudbg_entity.h:229
u32 data[ULPRX_LA_SIZE *8]
Definition: cudbg_entity.h:263
u32 wrptr[CUDBG_NUM_ULPTX]
Definition: cudbg_entity.h:257
u32 rddata[CUDBG_NUM_ULPTX]
Definition: cudbg_entity.h:258
u32 rd_data[CUDBG_NUM_ULPTX][CUDBG_NUM_ULPTX_READ]
Definition: cudbg_entity.h:259
u32 rdptr[CUDBG_NUM_ULPTX]
Definition: cudbg_entity.h:256
u8 na[NA_MAX_LEN+1]
Definition: cudbg_entity.h:743
u8 mn[MN_MAX_LEN+1]
Definition: cudbg_entity.h:744
u8 sn[SN_MAX_LEN+1]
Definition: cudbg_entity.h:741
u8 bn[BN_MAX_LEN+1]
Definition: cudbg_entity.h:742
u8 reserved[3]
Definition: cudbg_entity.h:757
u32 reserved1[16]
Definition: cudbg_entity.h:758
u32 fw_state
Definition: cudbg_entity.h:754
u8 caller_string[100]
Definition: cudbg_entity.h:755
struct cudbg_ver_hdr ver_hdr
Definition: cudbg_entity.h:734
struct tid_info_region tid
Definition: cudbg_entity.h:735
char name[40]
Definition: cudbg_entity.h:682
char addr[10]
Definition: cudbg_entity.h:681
struct tp_mib_type TP_MIB_FCOE_BYTE_3_LO
Definition: cudbg_entity.h:657
struct tp_mib_type TP_MIB_TNL_LPBK_0
Definition: cudbg_entity.h:634
struct tp_mib_type TP_MIB_CPL_IN_REQ_2
Definition: cudbg_entity.h:628
struct tp_mib_type TP_MIB_TNL_CNG_DROP_2
Definition: cudbg_entity.h:599
struct tp_mib_type TP_MIB_FCOE_BYTE_3_HI
Definition: cudbg_entity.h:656
struct tp_mib_type TP_MIB_TNL_DROP_3
Definition: cudbg_entity.h:641
struct tp_mib_type TP_MIB_USM_BYTES_LO
Definition: cudbg_entity.h:665
struct tp_mib_type TP_MIB_TNL_IN_PKT_3
Definition: cudbg_entity.h:612
struct tp_mib_type TP_MIB_TCP_OUT_SEG_HI
Definition: cudbg_entity.h:593
struct tp_mib_type TP_MIB_OFD_CHN_DROP_1
Definition: cudbg_entity.h:602
struct tp_mib_type TP_MIB_TCP_V6RXT_SEG_LO
Definition: cudbg_entity.h:623
struct tp_mib_type TP_MIB_TNL_LPBK_1
Definition: cudbg_entity.h:635
struct tp_mib_type TP_MIB_TCP_V6IN_ERR_1
Definition: cudbg_entity.h:614
struct tp_mib_type TP_MIB_CPL_IN_REQ_0
Definition: cudbg_entity.h:626
struct tp_mib_type TP_MIB_TCP_IN_SEG_LO
Definition: cudbg_entity.h:592
struct tp_mib_type TP_MIB_HDR_IN_ERR_1
Definition: cudbg_entity.h:583
struct tp_mib_type TP_MIB_TCP_V6OUT_RST
Definition: cudbg_entity.h:617
struct tp_mib_type TP_MIB_TCP_V6RXT_SEG_HI
Definition: cudbg_entity.h:622
struct tp_mib_type TP_MIB_TCP_V6IN_ERR_0
Definition: cudbg_entity.h:613
struct tp_mib_type TP_MIB_FCOE_DROP_3
Definition: cudbg_entity.h:649
struct tp_mib_type TP_MIB_TCP_V6OUT_SEG_HI
Definition: cudbg_entity.h:620
struct tp_mib_type TP_MIB_TCP_RXT_SEG_HI
Definition: cudbg_entity.h:595
struct tp_mib_type TP_MIB_CPL_IN_REQ_3
Definition: cudbg_entity.h:629
struct tp_mib_type TP_MIB_MAC_IN_ERR_0
Definition: cudbg_entity.h:578
struct tp_mib_type TP_MIB_TNL_OUT_PKT_3
Definition: cudbg_entity.h:608
struct tp_mib_type TP_MIB_OFD_CHN_DROP_2
Definition: cudbg_entity.h:603
struct tp_mib_type TP_MIB_TID_ACT
Definition: cudbg_entity.h:668
struct tp_mib_type TP_MIB_USM_PKTS
Definition: cudbg_entity.h:662
struct tp_mib_type TP_MIB_TNL_LPBK_3
Definition: cudbg_entity.h:637
struct tp_mib_type TP_MIB_TNL_CNG_DROP_0
Definition: cudbg_entity.h:597
struct tp_mib_type TP_MIB_TNL_CNG_DROP_3
Definition: cudbg_entity.h:600
struct tp_mib_type TP_MIB_TNL_CNG_DROP_1
Definition: cudbg_entity.h:598
struct tp_mib_type TP_MIB_CPL_OUT_RSP_2
Definition: cudbg_entity.h:632
struct tp_mib_type TP_MIB_FCOE_DROP_1
Definition: cudbg_entity.h:647
struct tp_mib_type TP_MIB_USM_DROP
Definition: cudbg_entity.h:663
struct tp_mib_type TP_MIB_HDR_IN_ERR_2
Definition: cudbg_entity.h:584
struct tp_mib_type TP_MIB_TCP_IN_ERR_0
Definition: cudbg_entity.h:586
struct tp_mib_type TP_MIB_TCP_OUT_SEG_LO
Definition: cudbg_entity.h:594
struct tp_mib_type TP_MIB_CPL_OUT_RSP_1
Definition: cudbg_entity.h:631
struct tp_mib_type TP_MIB_TID_INV
Definition: cudbg_entity.h:667
struct tp_mib_type TP_MIB_TNL_OUT_PKT_0
Definition: cudbg_entity.h:605
struct tp_mib_type TP_MIB_OFD_DFR_DROP
Definition: cudbg_entity.h:625
struct tp_mib_type TP_MIB_FCOE_BYTE_0_LO
Definition: cudbg_entity.h:651
struct tp_mib_type TP_MIB_MAC_IN_ERR_3
Definition: cudbg_entity.h:581
struct tp_mib_type TP_MIB_USM_BYTES_HI
Definition: cudbg_entity.h:664
struct tp_mib_type TP_MIB_TNL_LPBK_2
Definition: cudbg_entity.h:636
struct tp_mib_type TP_MIB_OFD_VLN_DROP_2
Definition: cudbg_entity.h:660
struct tp_mib_type TP_MIB_CPL_OUT_RSP_3
Definition: cudbg_entity.h:633
struct tp_mib_type TP_MIB_TCP_OUT_RST
Definition: cudbg_entity.h:590
struct tp_mib_type TP_MIB_TNL_IN_PKT_2
Definition: cudbg_entity.h:611
struct tp_mib_type TP_MIB_FCOE_DDP_2
Definition: cudbg_entity.h:644
struct tp_mib_type TP_MIB_TCP_IN_SEG_HI
Definition: cudbg_entity.h:591
struct tp_mib_type TP_MIB_MAC_IN_ERR_2
Definition: cudbg_entity.h:580
struct tp_mib_type TP_MIB_HDR_IN_ERR_3
Definition: cudbg_entity.h:585
struct tp_mib_type TP_MIB_TCP_IN_ERR_1
Definition: cudbg_entity.h:587
struct tp_mib_type TP_MIB_TCP_V6IN_ERR_2
Definition: cudbg_entity.h:615
struct tp_mib_type TP_MIB_TNL_IN_PKT_1
Definition: cudbg_entity.h:610
struct tp_mib_type TP_MIB_OFD_CHN_DROP_3
Definition: cudbg_entity.h:604
struct tp_mib_type TP_MIB_TNL_DROP_1
Definition: cudbg_entity.h:639
struct tp_mib_type TP_MIB_TNL_OUT_PKT_1
Definition: cudbg_entity.h:606
struct tp_mib_type TP_MIB_OFD_ARP_DROP
Definition: cudbg_entity.h:624
struct tp_mib_type TP_MIB_FCOE_DDP_1
Definition: cudbg_entity.h:643
struct tp_mib_type TP_MIB_TCP_V6OUT_SEG_LO
Definition: cudbg_entity.h:621
struct tp_mib_type TP_MIB_HDR_IN_ERR_0
Definition: cudbg_entity.h:582
struct tp_mib_type TP_MIB_TNL_OUT_PKT_2
Definition: cudbg_entity.h:607
struct tp_mib_type TP_MIB_CPL_OUT_RSP_0
Definition: cudbg_entity.h:630
struct tp_mib_type TP_MIB_TCP_V6IN_ERR_3
Definition: cudbg_entity.h:616
struct tp_mib_type TP_MIB_FCOE_BYTE_2_HI
Definition: cudbg_entity.h:654
struct tp_mib_type TP_MIB_FCOE_BYTE_0_HI
Definition: cudbg_entity.h:650
struct tp_mib_type TP_MIB_OFD_VLN_DROP_1
Definition: cudbg_entity.h:659
struct tp_mib_type TP_MIB_TID_DEL
Definition: cudbg_entity.h:666
struct tp_mib_type TP_MIB_TID_PAS
Definition: cudbg_entity.h:669
struct tp_mib_type TP_MIB_MAC_IN_ERR_1
Definition: cudbg_entity.h:579
struct tp_mib_type TP_MIB_TCP_V6IN_SEG_LO
Definition: cudbg_entity.h:619
struct tp_mib_type TP_MIB_TNL_DROP_0
Definition: cudbg_entity.h:638
struct tp_mib_type TP_MIB_FCOE_BYTE_1_LO
Definition: cudbg_entity.h:653
struct tp_mib_type TP_MIB_RQE_DFR_MOD
Definition: cudbg_entity.h:670
struct tp_mib_type TP_MIB_CPL_IN_REQ_1
Definition: cudbg_entity.h:627
struct tp_mib_type TP_MIB_TCP_IN_ERR_2
Definition: cudbg_entity.h:588
struct tp_mib_type TP_MIB_FCOE_DDP_0
Definition: cudbg_entity.h:642
struct tp_mib_type TP_MIB_OFD_VLN_DROP_0
Definition: cudbg_entity.h:658
struct tp_mib_type TP_MIB_OFD_CHN_DROP_0
Definition: cudbg_entity.h:601
struct tp_mib_type TP_MIB_RQE_DFR_PKT
Definition: cudbg_entity.h:671
struct tp_mib_type TP_MIB_OFD_VLN_DROP_3
Definition: cudbg_entity.h:661
struct tp_mib_type TP_MIB_TNL_DROP_2
Definition: cudbg_entity.h:640
struct tp_mib_type TP_MIB_TNL_IN_PKT_0
Definition: cudbg_entity.h:609
struct tp_mib_type TP_MIB_FCOE_DROP_2
Definition: cudbg_entity.h:648
struct tp_mib_type TP_MIB_TCP_RXT_SEG_LO
Definition: cudbg_entity.h:596
struct tp_mib_type TP_MIB_FCOE_BYTE_1_HI
Definition: cudbg_entity.h:652
struct tp_mib_type TP_MIB_FCOE_BYTE_2_LO
Definition: cudbg_entity.h:655
struct tp_mib_type TP_MIB_TCP_V6IN_SEG_HI
Definition: cudbg_entity.h:618
struct tp_mib_type TP_MIB_FCOE_DROP_0
Definition: cudbg_entity.h:646
struct tp_mib_type TP_MIB_FCOE_DDP_3
Definition: cudbg_entity.h:645
struct tp_mib_type TP_MIB_TCP_IN_ERR_3
Definition: cudbg_entity.h:589
u64 nrate[NCHAN]
Definition: cudbg_entity.h:698
u64 orate[NCHAN]
Definition: cudbg_entity.h:699
struct wtp_type_2 sge_debug_data_high_index_6
Definition: cudbg_entity.h:476
struct wtp_type_1 sge_cim
Definition: cudbg_entity.h:449
struct wtp_type_2 sge_debug_data_high_indx7
Definition: cudbg_entity.h:506
struct wtp_type_2 pcie_cmd_stat2
Definition: cudbg_entity.h:485
struct wtp_type_2 sge_debug_data_high_index_3
Definition: cudbg_entity.h:479
struct wtp_type_2 rx_xgm_xgm
Definition: cudbg_entity.h:546
struct wtp_type_2 pcie_dma1_stat2_core
Definition: cudbg_entity.h:490
struct wtp_type_2 mac_porrx_aframestra_ok
Definition: cudbg_entity.h:527
struct wtp_type_1 mac_porrx_etherstatspkts
Definition: cudbg_entity.h:533
struct wtp_type_2 pcie_t5_dma_stat3
Definition: cudbg_entity.h:473
struct wtp_type_2 sge_pcie_dma_req
Definition: cudbg_entity.h:453
struct wtp_type_2 tpeside_pld
Definition: cudbg_entity.h:470
struct wtp_data::_xgm_mps xgm_mps
struct wtp_type_2 pcie_core_dmaw
Definition: cudbg_entity.h:571
struct wtp_type_2 tpcside_pm
Definition: cudbg_entity.h:563
struct wtp_type_2 utx_sge_dma_req
Definition: cudbg_entity.h:452
struct wtp_type_2 ulprx_tpcside
Definition: cudbg_entity.h:561
struct wtp_type_2 tpcside_rxcpl
Definition: cudbg_entity.h:466
struct wtp_type_1 core_pcie_cmd_rsp
Definition: cudbg_entity.h:447
struct wtp_type_2 tpcside_uturn
Definition: cudbg_entity.h:564
struct wtp_type_1 pcie_core_cmd_req
Definition: cudbg_entity.h:443
struct wtp_type_2 mps_tpeside
Definition: cudbg_entity.h:558
struct wtp_type_3 tp_mps
Definition: cudbg_entity.h:535
struct wtp_type_1 sge_debug_data_high_indx9
Definition: cudbg_entity.h:521
struct wtp_type_1 sge_debug_data_high_indx1
Definition: cudbg_entity.h:509
struct wtp_type_2 pcie_core_dmai
Definition: cudbg_entity.h:573
struct wtp_type_2 pcie_sge_dma_rsp
Definition: cudbg_entity.h:459
struct wtp_type_2 pcie_dma1_stat2
Definition: cudbg_entity.h:503
struct wtp_type_2 tpcside_txcpl
Definition: cudbg_entity.h:565
struct wtp_type_2 tpeside_mps
Definition: cudbg_entity.h:468
struct wtp_type_2 mac_portx_pkt_count
Definition: cudbg_entity.h:497
struct wtp_type_2 sge_pcie
Definition: cudbg_entity.h:568
struct wtp_type_2 tpeside_pm
Definition: cudbg_entity.h:469
struct wtp_type_2 sge_debug_data_high_indx5
Definition: cudbg_entity.h:494
struct wtp_type_1 mac_portx_etherstatspkts
Definition: cudbg_entity.h:530
struct wtp_type_2 wire_xgm
Definition: cudbg_entity.h:544
struct wtp_type_3 mps_tp
Definition: cudbg_entity.h:556
struct wtp_type_2 core_pcie_dma_rsp
Definition: cudbg_entity.h:457
struct wtp_type_1 tpeside_pmrx
Definition: cudbg_entity.h:559
struct wtp_type_2 pmrx_ulprx
Definition: cudbg_entity.h:560
struct wtp_type_1 pcie_sge_cmd_rsp
Definition: cudbg_entity.h:448
struct wtp_type_2 tpcside_rxarb
Definition: cudbg_entity.h:465
struct wtp_type_0 le_db_rsp_cnt
Definition: cudbg_entity.h:515
struct wtp_type_1 utx_tpcside_tx
Definition: cudbg_entity.h:512
struct wtp_type_1 sge_work_req_pkt
Definition: cudbg_entity.h:492
struct wtp_type_1 csw_sge
Definition: cudbg_entity.h:567
struct wtp_type_2 pcie_cmd_stat3
Definition: cudbg_entity.h:488
struct wtp_type_3 mps_xgm
Definition: cudbg_entity.h:537
struct wtp_type_2 pcie_core_dma_req
Definition: cudbg_entity.h:454
struct wtp_type_2 tp_dbg_eside_pktx
Definition: cudbg_entity.h:518
struct wtp_type_2 utx_tp
Definition: cudbg_entity.h:461
struct wtp_type_2 ulp_se_cnt_chx
Definition: cudbg_entity.h:482
struct wtp_type_1 sge_pcie_cmd_req
Definition: cudbg_entity.h:442
struct wtp_type_2 mac_portx_aframestra_ok
Definition: cudbg_entity.h:524
struct wtp_type_2 utx_tpcside
Definition: cudbg_entity.h:462
struct wtp_type_2 mac_porrx_pkt_count
Definition: cudbg_entity.h:500
struct wtp_type_2 tpcside_rxpld
Definition: cudbg_entity.h:464
struct wtp_type_2 xgm_wire
Definition: cudbg_entity.h:540
struct wtp_type_2 tpcside_csw
Definition: cudbg_entity.h:562
struct wtp_type_2 sge_utx
Definition: cudbg_entity.h:460
struct wtp_type_1 tp_csw
Definition: cudbg_entity.h:566
struct wtp_type_2 tx_xgm_xgm
Definition: cudbg_entity.h:539
struct wtp_type_2 sge_pcie_ints
Definition: cudbg_entity.h:570
u32 eop[2]
Definition: cudbg_entity.h:425
u32 sop[2]
Definition: cudbg_entity.h:424
u32 sop[4]
Definition: cudbg_entity.h:429
u32 eop[4]
Definition: cudbg_entity.h:430
u32 eop[4]
Definition: cudbg_entity.h:435
u32 sop[4]
Definition: cudbg_entity.h:434
@ MBOX_LEN
Definition: t4_hw.h:54
@ NCHAN
Definition: t4_hw.h:38
@ T6_PM_NSTATS
Definition: t4_hw.h:52
@ NTX_SCHED
Definition: t4_hw.h:50
@ SGE_CTXT_SIZE
Definition: t4_hw.h:94
@ CIM_NUM_OBQ_T5
Definition: t4_hw.h:70
@ CIM_NUM_IBQ
Definition: t4_hw.h:68
@ ULPRX_LA_SIZE
Definition: t4_hw.h:77