FreeBSD kernel CXGBE device code
t4_hw.h File Reference
#include "osdep.h"
Include dependency graph for t4_hw.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  sge_qstat
 
struct  rsp_ctrl
 
struct  pagepod
 

Macros

#define S_QSTAT_PIDX   0
 
#define M_QSTAT_PIDX   0xffff
 
#define G_QSTAT_PIDX(x)   (((x) >> S_QSTAT_PIDX) & M_QSTAT_PIDX)
 
#define S_QSTAT_CIDX   16
 
#define M_QSTAT_CIDX   0xffff
 
#define G_QSTAT_CIDX(x)   (((x) >> S_QSTAT_CIDX) & M_QSTAT_CIDX)
 
#define S_RSPD_NEWBUF   31
 
#define V_RSPD_NEWBUF(x)   ((x) << S_RSPD_NEWBUF)
 
#define F_RSPD_NEWBUF   V_RSPD_NEWBUF(1U)
 
#define S_RSPD_LEN   0
 
#define M_RSPD_LEN   0x7fffffff
 
#define V_RSPD_LEN(x)   ((x) << S_RSPD_LEN)
 
#define G_RSPD_LEN(x)   (((x) >> S_RSPD_LEN) & M_RSPD_LEN)
 
#define S_RSPD_QID   S_RSPD_LEN
 
#define M_RSPD_QID   M_RSPD_LEN
 
#define V_RSPD_QID(x)   V_RSPD_LEN(x)
 
#define G_RSPD_QID(x)   G_RSPD_LEN(x)
 
#define S_RSPD_GEN   7
 
#define V_RSPD_GEN(x)   ((x) << S_RSPD_GEN)
 
#define F_RSPD_GEN   V_RSPD_GEN(1U)
 
#define S_RSPD_QOVFL   6
 
#define V_RSPD_QOVFL(x)   ((x) << S_RSPD_QOVFL)
 
#define F_RSPD_QOVFL   V_RSPD_QOVFL(1U)
 
#define S_RSPD_TYPE   4
 
#define M_RSPD_TYPE   0x3
 
#define V_RSPD_TYPE(x)   ((x) << S_RSPD_TYPE)
 
#define G_RSPD_TYPE(x)   (((x) >> S_RSPD_TYPE) & M_RSPD_TYPE)
 
#define S_QINTR_CNT_EN   0
 
#define V_QINTR_CNT_EN(x)   ((x) << S_QINTR_CNT_EN)
 
#define F_QINTR_CNT_EN   V_QINTR_CNT_EN(1U)
 
#define S_QINTR_TIMER_IDX   1
 
#define M_QINTR_TIMER_IDX   0x7
 
#define V_QINTR_TIMER_IDX(x)   ((x) << S_QINTR_TIMER_IDX)
 
#define G_QINTR_TIMER_IDX(x)   (((x) >> S_QINTR_TIMER_IDX) & M_QINTR_TIMER_IDX)
 
#define PPOD_PAGES   4U
 
#define S_PPOD_COLOR   0
 
#define M_PPOD_COLOR   0x3F
 
#define V_PPOD_COLOR(x)   ((x) << S_PPOD_COLOR)
 
#define S_PPOD_TAG   6
 
#define M_PPOD_TAG   0xFFFFFF
 
#define V_PPOD_TAG(x)   ((x) << S_PPOD_TAG)
 
#define G_PPOD_TAG(x)   (((x) >> S_PPOD_TAG) & M_PPOD_TAG)
 
#define S_PPOD_PGSZ   30
 
#define M_PPOD_PGSZ   0x3
 
#define V_PPOD_PGSZ(x)   ((x) << S_PPOD_PGSZ)
 
#define G_PPOD_PGSZ(x)   (((x) >> S_PPOD_PGSZ) & M_PPOD_PGSZ)
 
#define S_PPOD_TID   32
 
#define M_PPOD_TID   0xFFFFFF
 
#define V_PPOD_TID(x)   ((__u64)(x) << S_PPOD_TID)
 
#define S_PPOD_VALID   56
 
#define V_PPOD_VALID(x)   ((__u64)(x) << S_PPOD_VALID)
 
#define F_PPOD_VALID   V_PPOD_VALID(1ULL)
 
#define S_PPOD_LEN   32
 
#define M_PPOD_LEN   0xFFFFFFFF
 
#define V_PPOD_LEN(x)   ((__u64)(x) << S_PPOD_LEN)
 
#define S_PPOD_OFST   0
 
#define M_PPOD_OFST   0xFFFFFFFF
 
#define V_PPOD_OFST(x)   ((x) << S_PPOD_OFST)
 
#define FLASH_START(start)   ((start) * SF_SEC_SIZE)
 
#define FLASH_MAX_SIZE(nsecs)   ((nsecs) * SF_SEC_SIZE)
 
#define S_SGE_TIMESTAMP   0
 
#define M_SGE_TIMESTAMP   0xfffffffffffffffULL
 
#define V_SGE_TIMESTAMP(x)   ((__u64)(x) << S_SGE_TIMESTAMP)
 
#define G_SGE_TIMESTAMP(x)   (((__u64)(x) >> S_SGE_TIMESTAMP) & M_SGE_TIMESTAMP)
 
#define I2C_DEV_ADDR_A0   0xa0
 
#define I2C_DEV_ADDR_A2   0xa2
 
#define I2C_PAGE_SIZE   0x100
 
#define SFP_DIAG_TYPE_ADDR   0x5c
 
#define SFP_DIAG_TYPE_LEN   0x1
 
#define SFF_8472_COMP_ADDR   0x5e
 
#define SFF_8472_COMP_LEN   0x1
 
#define SFF_REV_ADDR   0x1
 
#define SFF_REV_LEN   0x1
 

Enumerations

enum  {
  NCHAN = 4 , T6_NCHAN = 2 , MAX_NCHAN = 4 , MAX_MTU = 9600 ,
  EEPROMSIZE = 17408 , EEPROMVSIZE = 32768 , EEPROMPFSIZE = 1024 , RSS_NENTRIES = 2048 ,
  T6_RSS_NENTRIES = 4096 , TCB_SIZE = 128 , NMTUS = 16 , NCCTRL_WIN = 32 ,
  NTX_SCHED = 8 , PM_NSTATS = 5 , T6_PM_NSTATS = 7 , MAX_PM_NSTATS = 7 ,
  MBOX_LEN = 64 , NTRACE = 4 , TRACE_LEN = 112 , FILTER_OPT_LEN = 36 ,
  T5_FILTER_OPT_LEN = 40 , NWOL_PAT = 8 , WOL_PAT_LEN = 128 , UDBS_SEG_SIZE = 128 ,
  UDBS_SEG_SHIFT = 7 , UDBS_DB_OFFSET = 8 , UDBS_WR_OFFSET = 64
}
 
enum  {
  CIM_NUM_IBQ = 6 , CIM_NUM_OBQ = 6 , CIM_NUM_OBQ_T5 = 8 , CIMLA_SIZE = 2048 ,
  CIM_PIFLA_SIZE = 64 , CIM_MALA_SIZE = 64 , CIM_IBQ_SIZE = 128 , CIM_OBQ_SIZE = 128 ,
  TPLA_SIZE = 128 , ULPRX_LA_SIZE = 512
}
 
enum  { SF_PAGE_SIZE = 256 , SF_SEC_SIZE = 64 * 1024 }
 
enum  ctxt_type { CTXT_EGRESS , CTXT_INGRESS , CTXT_FLM , CTXT_CNM }
 
enum  { RSP_TYPE_FLBUF , RSP_TYPE_CPL , RSP_TYPE_INTR }
 
enum  { MBOX_OWNER_NONE , MBOX_OWNER_FW , MBOX_OWNER_DRV }
 
enum  {
  SGE_MAX_WR_LEN = 512 , SGE_CTXT_SIZE = 24 , SGE_NTIMERS = 6 , SGE_NCOUNTERS = 4 ,
  SGE_NDBQTIMERS = 8 , SGE_MAX_IQ_SIZE = 65520 , SGE_FLBUF_SIZES = 16
}
 
enum  {
  FLASH_EXP_ROM_START_SEC = 0 , FLASH_EXP_ROM_NSECS = 6 , FLASH_EXP_ROM_START = FLASH_START(FLASH_EXP_ROM_START_SEC) , FLASH_EXP_ROM_MAX_SIZE = FLASH_MAX_SIZE(FLASH_EXP_ROM_NSECS) ,
  FLASH_IBFT_START_SEC = 6 , FLASH_IBFT_NSECS = 1 , FLASH_IBFT_START = FLASH_START(FLASH_IBFT_START_SEC) , FLASH_IBFT_MAX_SIZE = FLASH_MAX_SIZE(FLASH_IBFT_NSECS) ,
  FLASH_BOOTCFG_START_SEC = 7 , FLASH_BOOTCFG_NSECS = 1 , FLASH_BOOTCFG_START = FLASH_START(FLASH_BOOTCFG_START_SEC) , FLASH_BOOTCFG_MAX_SIZE = FLASH_MAX_SIZE(FLASH_BOOTCFG_NSECS) ,
  FLASH_FW_START_SEC = 8 , FLASH_FW_NSECS = 16 , FLASH_FW_START = FLASH_START(FLASH_FW_START_SEC) , FLASH_FW_MAX_SIZE = FLASH_MAX_SIZE(FLASH_FW_NSECS) ,
  FLASH_FWBOOTSTRAP_START_SEC = 27 , FLASH_FWBOOTSTRAP_NSECS = 1 , FLASH_FWBOOTSTRAP_START = FLASH_START(FLASH_FWBOOTSTRAP_START_SEC) , FLASH_FWBOOTSTRAP_MAX_SIZE = FLASH_MAX_SIZE(FLASH_FWBOOTSTRAP_NSECS) ,
  FLASH_ISCSI_CRASH_START_SEC = 29 , FLASH_ISCSI_CRASH_NSECS = 1 , FLASH_ISCSI_CRASH_START = FLASH_START(FLASH_ISCSI_CRASH_START_SEC) , FLASH_ISCSI_CRASH_MAX_SIZE = FLASH_MAX_SIZE(FLASH_ISCSI_CRASH_NSECS) ,
  FLASH_FCOE_CRASH_START_SEC = 30 , FLASH_FCOE_CRASH_NSECS = 1 , FLASH_FCOE_CRASH_START = FLASH_START(FLASH_FCOE_CRASH_START_SEC) , FLASH_FCOE_CRASH_MAX_SIZE = FLASH_MAX_SIZE(FLASH_FCOE_CRASH_NSECS) ,
  FLASH_CFG_START_SEC = 31 , FLASH_CFG_NSECS = 1 , FLASH_CFG_START = FLASH_START(FLASH_CFG_START_SEC) , FLASH_CFG_MAX_SIZE = FLASH_MAX_SIZE(FLASH_CFG_NSECS) ,
  FLASH_MIN_SIZE = FLASH_CFG_START + FLASH_CFG_MAX_SIZE , FLASH_CUDBG_START_SEC = 32 , FLASH_CUDBG_NSECS = 32 , FLASH_CUDBG_START = FLASH_START(FLASH_CUDBG_START_SEC) ,
  FLASH_CUDBG_MAX_SIZE = FLASH_MAX_SIZE(FLASH_CUDBG_NSECS) , FLASH_END_SEC = 64
}
 

Macro Definition Documentation

◆ F_PPOD_VALID

#define F_PPOD_VALID   V_PPOD_VALID(1ULL)

Definition at line 195 of file t4_hw.h.

◆ F_QINTR_CNT_EN

#define F_QINTR_CNT_EN   V_QINTR_CNT_EN(1U)

Definition at line 158 of file t4_hw.h.

◆ F_RSPD_GEN

#define F_RSPD_GEN   V_RSPD_GEN(1U)

Definition at line 144 of file t4_hw.h.

◆ F_RSPD_NEWBUF

#define F_RSPD_NEWBUF   V_RSPD_NEWBUF(1U)

Definition at line 130 of file t4_hw.h.

◆ F_RSPD_QOVFL

#define F_RSPD_QOVFL   V_RSPD_QOVFL(1U)

Definition at line 148 of file t4_hw.h.

◆ FLASH_MAX_SIZE

#define FLASH_MAX_SIZE (   nsecs)    ((nsecs) * SF_SEC_SIZE)

Definition at line 209 of file t4_hw.h.

◆ FLASH_START

#define FLASH_START (   start)    ((start) * SF_SEC_SIZE)

Definition at line 208 of file t4_hw.h.

◆ G_PPOD_PGSZ

#define G_PPOD_PGSZ (   x)    (((x) >> S_PPOD_PGSZ) & M_PPOD_PGSZ)

Definition at line 187 of file t4_hw.h.

◆ G_PPOD_TAG

#define G_PPOD_TAG (   x)    (((x) >> S_PPOD_TAG) & M_PPOD_TAG)

Definition at line 182 of file t4_hw.h.

◆ G_QINTR_TIMER_IDX

#define G_QINTR_TIMER_IDX (   x)    (((x) >> S_QINTR_TIMER_IDX) & M_QINTR_TIMER_IDX)

Definition at line 163 of file t4_hw.h.

◆ G_QSTAT_CIDX

#define G_QSTAT_CIDX (   x)    (((x) >> S_QSTAT_CIDX) & M_QSTAT_CIDX)

Definition at line 114 of file t4_hw.h.

◆ G_QSTAT_PIDX

#define G_QSTAT_PIDX (   x)    (((x) >> S_QSTAT_PIDX) & M_QSTAT_PIDX)

Definition at line 110 of file t4_hw.h.

◆ G_RSPD_LEN

#define G_RSPD_LEN (   x)    (((x) >> S_RSPD_LEN) & M_RSPD_LEN)

Definition at line 135 of file t4_hw.h.

◆ G_RSPD_QID

#define G_RSPD_QID (   x)    G_RSPD_LEN(x)

Definition at line 140 of file t4_hw.h.

◆ G_RSPD_TYPE

#define G_RSPD_TYPE (   x)    (((x) >> S_RSPD_TYPE) & M_RSPD_TYPE)

Definition at line 153 of file t4_hw.h.

◆ G_SGE_TIMESTAMP

#define G_SGE_TIMESTAMP (   x)    (((__u64)(x) >> S_SGE_TIMESTAMP) & M_SGE_TIMESTAMP)

Definition at line 303 of file t4_hw.h.

◆ I2C_DEV_ADDR_A0

#define I2C_DEV_ADDR_A0   0xa0

Definition at line 305 of file t4_hw.h.

◆ I2C_DEV_ADDR_A2

#define I2C_DEV_ADDR_A2   0xa2

Definition at line 306 of file t4_hw.h.

◆ I2C_PAGE_SIZE

#define I2C_PAGE_SIZE   0x100

Definition at line 307 of file t4_hw.h.

◆ M_PPOD_COLOR

#define M_PPOD_COLOR   0x3F

Definition at line 176 of file t4_hw.h.

◆ M_PPOD_LEN

#define M_PPOD_LEN   0xFFFFFFFF

Definition at line 198 of file t4_hw.h.

◆ M_PPOD_OFST

#define M_PPOD_OFST   0xFFFFFFFF

Definition at line 202 of file t4_hw.h.

◆ M_PPOD_PGSZ

#define M_PPOD_PGSZ   0x3

Definition at line 185 of file t4_hw.h.

◆ M_PPOD_TAG

#define M_PPOD_TAG   0xFFFFFF

Definition at line 180 of file t4_hw.h.

◆ M_PPOD_TID

#define M_PPOD_TID   0xFFFFFF

Definition at line 190 of file t4_hw.h.

◆ M_QINTR_TIMER_IDX

#define M_QINTR_TIMER_IDX   0x7

Definition at line 161 of file t4_hw.h.

◆ M_QSTAT_CIDX

#define M_QSTAT_CIDX   0xffff

Definition at line 113 of file t4_hw.h.

◆ M_QSTAT_PIDX

#define M_QSTAT_PIDX   0xffff

Definition at line 109 of file t4_hw.h.

◆ M_RSPD_LEN

#define M_RSPD_LEN   0x7fffffff

Definition at line 133 of file t4_hw.h.

◆ M_RSPD_QID

#define M_RSPD_QID   M_RSPD_LEN

Definition at line 138 of file t4_hw.h.

◆ M_RSPD_TYPE

#define M_RSPD_TYPE   0x3

Definition at line 151 of file t4_hw.h.

◆ M_SGE_TIMESTAMP

#define M_SGE_TIMESTAMP   0xfffffffffffffffULL

Definition at line 301 of file t4_hw.h.

◆ PPOD_PAGES

#define PPOD_PAGES   4U

Definition at line 166 of file t4_hw.h.

◆ S_PPOD_COLOR

#define S_PPOD_COLOR   0

Definition at line 175 of file t4_hw.h.

◆ S_PPOD_LEN

#define S_PPOD_LEN   32

Definition at line 197 of file t4_hw.h.

◆ S_PPOD_OFST

#define S_PPOD_OFST   0

Definition at line 201 of file t4_hw.h.

◆ S_PPOD_PGSZ

#define S_PPOD_PGSZ   30

Definition at line 184 of file t4_hw.h.

◆ S_PPOD_TAG

#define S_PPOD_TAG   6

Definition at line 179 of file t4_hw.h.

◆ S_PPOD_TID

#define S_PPOD_TID   32

Definition at line 189 of file t4_hw.h.

◆ S_PPOD_VALID

#define S_PPOD_VALID   56

Definition at line 193 of file t4_hw.h.

◆ S_QINTR_CNT_EN

#define S_QINTR_CNT_EN   0

Definition at line 156 of file t4_hw.h.

◆ S_QINTR_TIMER_IDX

#define S_QINTR_TIMER_IDX   1

Definition at line 160 of file t4_hw.h.

◆ S_QSTAT_CIDX

#define S_QSTAT_CIDX   16

Definition at line 112 of file t4_hw.h.

◆ S_QSTAT_PIDX

#define S_QSTAT_PIDX   0

Definition at line 108 of file t4_hw.h.

◆ S_RSPD_GEN

#define S_RSPD_GEN   7

Definition at line 142 of file t4_hw.h.

◆ S_RSPD_LEN

#define S_RSPD_LEN   0

Definition at line 132 of file t4_hw.h.

◆ S_RSPD_NEWBUF

#define S_RSPD_NEWBUF   31

Definition at line 128 of file t4_hw.h.

◆ S_RSPD_QID

#define S_RSPD_QID   S_RSPD_LEN

Definition at line 137 of file t4_hw.h.

◆ S_RSPD_QOVFL

#define S_RSPD_QOVFL   6

Definition at line 146 of file t4_hw.h.

◆ S_RSPD_TYPE

#define S_RSPD_TYPE   4

Definition at line 150 of file t4_hw.h.

◆ S_SGE_TIMESTAMP

#define S_SGE_TIMESTAMP   0

Definition at line 300 of file t4_hw.h.

◆ SFF_8472_COMP_ADDR

#define SFF_8472_COMP_ADDR   0x5e

Definition at line 310 of file t4_hw.h.

◆ SFF_8472_COMP_LEN

#define SFF_8472_COMP_LEN   0x1

Definition at line 311 of file t4_hw.h.

◆ SFF_REV_ADDR

#define SFF_REV_ADDR   0x1

Definition at line 312 of file t4_hw.h.

◆ SFF_REV_LEN

#define SFF_REV_LEN   0x1

Definition at line 313 of file t4_hw.h.

◆ SFP_DIAG_TYPE_ADDR

#define SFP_DIAG_TYPE_ADDR   0x5c

Definition at line 308 of file t4_hw.h.

◆ SFP_DIAG_TYPE_LEN

#define SFP_DIAG_TYPE_LEN   0x1

Definition at line 309 of file t4_hw.h.

◆ V_PPOD_COLOR

#define V_PPOD_COLOR (   x)    ((x) << S_PPOD_COLOR)

Definition at line 177 of file t4_hw.h.

◆ V_PPOD_LEN

#define V_PPOD_LEN (   x)    ((__u64)(x) << S_PPOD_LEN)

Definition at line 199 of file t4_hw.h.

◆ V_PPOD_OFST

#define V_PPOD_OFST (   x)    ((x) << S_PPOD_OFST)

Definition at line 203 of file t4_hw.h.

◆ V_PPOD_PGSZ

#define V_PPOD_PGSZ (   x)    ((x) << S_PPOD_PGSZ)

Definition at line 186 of file t4_hw.h.

◆ V_PPOD_TAG

#define V_PPOD_TAG (   x)    ((x) << S_PPOD_TAG)

Definition at line 181 of file t4_hw.h.

◆ V_PPOD_TID

#define V_PPOD_TID (   x)    ((__u64)(x) << S_PPOD_TID)

Definition at line 191 of file t4_hw.h.

◆ V_PPOD_VALID

#define V_PPOD_VALID (   x)    ((__u64)(x) << S_PPOD_VALID)

Definition at line 194 of file t4_hw.h.

◆ V_QINTR_CNT_EN

#define V_QINTR_CNT_EN (   x)    ((x) << S_QINTR_CNT_EN)

Definition at line 157 of file t4_hw.h.

◆ V_QINTR_TIMER_IDX

#define V_QINTR_TIMER_IDX (   x)    ((x) << S_QINTR_TIMER_IDX)

Definition at line 162 of file t4_hw.h.

◆ V_RSPD_GEN

#define V_RSPD_GEN (   x)    ((x) << S_RSPD_GEN)

Definition at line 143 of file t4_hw.h.

◆ V_RSPD_LEN

#define V_RSPD_LEN (   x)    ((x) << S_RSPD_LEN)

Definition at line 134 of file t4_hw.h.

◆ V_RSPD_NEWBUF

#define V_RSPD_NEWBUF (   x)    ((x) << S_RSPD_NEWBUF)

Definition at line 129 of file t4_hw.h.

◆ V_RSPD_QID

#define V_RSPD_QID (   x)    V_RSPD_LEN(x)

Definition at line 139 of file t4_hw.h.

◆ V_RSPD_QOVFL

#define V_RSPD_QOVFL (   x)    ((x) << S_RSPD_QOVFL)

Definition at line 147 of file t4_hw.h.

◆ V_RSPD_TYPE

#define V_RSPD_TYPE (   x)    ((x) << S_RSPD_TYPE)

Definition at line 152 of file t4_hw.h.

◆ V_SGE_TIMESTAMP

#define V_SGE_TIMESTAMP (   x)    ((__u64)(x) << S_SGE_TIMESTAMP)

Definition at line 302 of file t4_hw.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
NCHAN 
T6_NCHAN 
MAX_NCHAN 
MAX_MTU 
EEPROMSIZE 
EEPROMVSIZE 
EEPROMPFSIZE 
RSS_NENTRIES 
T6_RSS_NENTRIES 
TCB_SIZE 
NMTUS 
NCCTRL_WIN 
NTX_SCHED 
PM_NSTATS 
T6_PM_NSTATS 
MAX_PM_NSTATS 
MBOX_LEN 
NTRACE 
TRACE_LEN 
FILTER_OPT_LEN 
T5_FILTER_OPT_LEN 
NWOL_PAT 
WOL_PAT_LEN 
UDBS_SEG_SIZE 
UDBS_SEG_SHIFT 
UDBS_DB_OFFSET 
UDBS_WR_OFFSET 

Definition at line 37 of file t4_hw.h.

◆ anonymous enum

anonymous enum
Enumerator
CIM_NUM_IBQ 
CIM_NUM_OBQ 
CIM_NUM_OBQ_T5 
CIMLA_SIZE 
CIM_PIFLA_SIZE 
CIM_MALA_SIZE 
CIM_IBQ_SIZE 
CIM_OBQ_SIZE 
TPLA_SIZE 
ULPRX_LA_SIZE 

Definition at line 67 of file t4_hw.h.

◆ anonymous enum

anonymous enum
Enumerator
SF_PAGE_SIZE 
SF_SEC_SIZE 

Definition at line 80 of file t4_hw.h.

◆ anonymous enum

anonymous enum
Enumerator
RSP_TYPE_FLBUF 
RSP_TYPE_CPL 
RSP_TYPE_INTR 

Definition at line 88 of file t4_hw.h.

◆ anonymous enum

anonymous enum
Enumerator
MBOX_OWNER_NONE 
MBOX_OWNER_FW 
MBOX_OWNER_DRV 

Definition at line 90 of file t4_hw.h.

◆ anonymous enum

anonymous enum
Enumerator
SGE_MAX_WR_LEN 
SGE_CTXT_SIZE 
SGE_NTIMERS 
SGE_NCOUNTERS 
SGE_NDBQTIMERS 
SGE_MAX_IQ_SIZE 
SGE_FLBUF_SIZES 

Definition at line 92 of file t4_hw.h.

◆ anonymous enum

anonymous enum
Enumerator
FLASH_EXP_ROM_START_SEC 
FLASH_EXP_ROM_NSECS 
FLASH_EXP_ROM_START 
FLASH_EXP_ROM_MAX_SIZE 
FLASH_IBFT_START_SEC 
FLASH_IBFT_NSECS 
FLASH_IBFT_START 
FLASH_IBFT_MAX_SIZE 
FLASH_BOOTCFG_START_SEC 
FLASH_BOOTCFG_NSECS 
FLASH_BOOTCFG_START 
FLASH_BOOTCFG_MAX_SIZE 
FLASH_FW_START_SEC 
FLASH_FW_NSECS 
FLASH_FW_START 
FLASH_FW_MAX_SIZE 
FLASH_FWBOOTSTRAP_START_SEC 
FLASH_FWBOOTSTRAP_NSECS 
FLASH_FWBOOTSTRAP_START 
FLASH_FWBOOTSTRAP_MAX_SIZE 
FLASH_ISCSI_CRASH_START_SEC 
FLASH_ISCSI_CRASH_NSECS 
FLASH_ISCSI_CRASH_START 
FLASH_ISCSI_CRASH_MAX_SIZE 
FLASH_FCOE_CRASH_START_SEC 
FLASH_FCOE_CRASH_NSECS 
FLASH_FCOE_CRASH_START 
FLASH_FCOE_CRASH_MAX_SIZE 
FLASH_CFG_START_SEC 
FLASH_CFG_NSECS 
FLASH_CFG_START 
FLASH_CFG_MAX_SIZE 
FLASH_MIN_SIZE 
FLASH_CUDBG_START_SEC 
FLASH_CUDBG_NSECS 
FLASH_CUDBG_START 
FLASH_CUDBG_MAX_SIZE 
FLASH_END_SEC 

Definition at line 211 of file t4_hw.h.

◆ ctxt_type

enum ctxt_type
Enumerator
CTXT_EGRESS 
CTXT_INGRESS 
CTXT_FLM 
CTXT_CNM 

Definition at line 86 of file t4_hw.h.