Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | raw_op |
struct | op_read |
struct | op_write |
struct | op_arr_write |
struct | op_zero |
struct | op_if_mode |
union | init_op |
struct | ilt_line |
struct | ilt_client_info |
struct | bnx2x_ilt |
struct | src_ent |
Definition at line 297 of file bnx2x_init.h.
#define BLOCK_OPS_IDX | ( | block, | |
stage, | |||
end | |||
) | (2*(((block)*NUM_OF_INIT_PHASES) + (stage)) + (end)) |
Definition at line 490 of file bnx2x_init.h.
#define BLOCK_OPS_IDX | ( | block, | |
stage, | |||
end | |||
) | (2*(((block)*NUM_OF_INIT_PHASES) + (stage)) + (end)) |
Definition at line 490 of file bnx2x_init.h.
#define BNX2X_E3B0_PORT1_COS_OFFSET 3 |
Definition at line 189 of file bnx2x_init.h.
#define BNX2X_ETH_Q 0 |
Definition at line 177 of file bnx2x_init.h.
#define BNX2X_FCOE_Q 10 |
Definition at line 182 of file bnx2x_init.h.
#define BNX2X_ISCSI_ACK_Q 11 |
Definition at line 181 of file bnx2x_init.h.
#define BNX2X_ISCSI_Q 9 |
Definition at line 180 of file bnx2x_init.h.
Definition at line 200 of file bnx2x_init.h.
#define BNX2X_PORT2_MODE_NUM_VNICS 4 |
Definition at line 185 of file bnx2x_init.h.
#define BNX2X_PORT4_MODE_NUM_VNICS 2 |
Definition at line 186 of file bnx2x_init.h.
#define BNX2X_Q_CMDQ_REG_ADDR | ( | pf_q_num | ) | (QM_REG_BYTECRDCMDQ_0 + 4 * ((pf_q_num) >> 4)) |
Definition at line 196 of file bnx2x_init.h.
#define BNX2X_Q_VOQ_REG_ADDR | ( | pf_q_num | ) | (QM_REG_QVOQIDX_0 + 4 * (pf_q_num)) |
Definition at line 192 of file bnx2x_init.h.
#define BNX2X_TOE_ACK_Q 6 |
Definition at line 179 of file bnx2x_init.h.
#define BNX2X_TOE_Q 3 |
Definition at line 178 of file bnx2x_init.h.
#define BNX2X_VOQ_Q_REG_ADDR | ( | cos, | |
pf_q_num | |||
) | (QM_REG_VOQQMASK_0_LSB + 4 * ((cos) * 2 + ((pf_q_num) >> 5))) |
Definition at line 194 of file bnx2x_init.h.
#define DEF_MIN_RATE 100 |
Definition at line 302 of file bnx2x_init.h.
#define FAIR_MEM 2 |
Definition at line 326 of file bnx2x_init.h.
#define ILT_CLIENT_CDU 0 |
Definition at line 521 of file bnx2x_init.h.
#define ILT_CLIENT_QM 1 |
Definition at line 522 of file bnx2x_init.h.
#define ILT_CLIENT_SKIP_INIT 0x1 |
Definition at line 513 of file bnx2x_init.h.
#define ILT_CLIENT_SKIP_MEM 0x2 |
Definition at line 514 of file bnx2x_init.h.
#define ILT_CLIENT_SRC 2 |
Definition at line 523 of file bnx2x_init.h.
#define ILT_CLIENT_TM 3 |
Definition at line 524 of file bnx2x_init.h.
Definition at line 495 of file bnx2x_init.h.
Definition at line 494 of file bnx2x_init.h.
#define MIN_ABOVE_THRESH 32768 |
Definition at line 318 of file bnx2x_init.h.
#define MIN_RES 100 |
Definition at line 313 of file bnx2x_init.h.
#define MISC_AEU_ENABLE_MCP_PRTY_BITS |
Definition at line 643 of file bnx2x_init.h.
#define QM_ARB_BYTES 160000 |
Definition at line 310 of file bnx2x_init.h.
#define RS_PERIODIC_TIMEOUT_USEC 400 |
Definition at line 305 of file bnx2x_init.h.
#define SAFC_TIMEOUT_USEC 52 |
Definition at line 327 of file bnx2x_init.h.
#define SDM_TICKS 4 |
Definition at line 329 of file bnx2x_init.h.
#define T_FAIR_COEF ((MIN_ABOVE_THRESH + QM_ARB_BYTES) * 8 * MIN_RES) |
Definition at line 323 of file bnx2x_init.h.
anonymous enum |
OP_RD | |
OP_WR | |
OP_SW | |
OP_ZR | |
OP_ZP | |
OP_WR_64 | |
OP_WB | |
OP_WB_ZR | |
OP_IF_MODE_OR | |
OP_IF_MODE_AND | |
OP_MAX |
Definition at line 19 of file bnx2x_init.h.
anonymous enum |
Definition at line 35 of file bnx2x_init.h.
anonymous enum |
PHASE_COMMON | |
PHASE_PORT0 | |
PHASE_PORT1 | |
PHASE_PF0 | |
PHASE_PF1 | |
PHASE_PF2 | |
PHASE_PF3 | |
PHASE_PF4 | |
PHASE_PF5 | |
PHASE_PF6 | |
PHASE_PF7 | |
NUM_OF_INIT_PHASES |
Definition at line 100 of file bnx2x_init.h.
anonymous enum |
MODE_ASIC | |
MODE_FPGA | |
MODE_EMUL | |
MODE_E2 | |
MODE_E3 | |
MODE_PORT2 | |
MODE_PORT4 | |
MODE_SF | |
MODE_MF | |
MODE_MF_SD | |
MODE_MF_SI | |
MODE_MF_AFEX | |
MODE_E3_A0 | |
MODE_E3_B0 | |
MODE_COS3 | |
MODE_COS6 | |
MODE_LITTLE_ENDIAN | |
MODE_BIG_ENDIAN |
Definition at line 116 of file bnx2x_init.h.
anonymous enum |
Definition at line 138 of file bnx2x_init.h.
u32 e1 |
Definition at line 564 of file bnx2x_init.h.
u32 e1h |
Definition at line 565 of file bnx2x_init.h.
u32 e2 |
Definition at line 566 of file bnx2x_init.h.
u32 e3 |
Definition at line 567 of file bnx2x_init.h.
u32 en_mask |
Definition at line 562 of file bnx2x_init.h.
u32 mask_addr |
Definition at line 560 of file bnx2x_init.h.
char name[8] |
Definition at line 569 of file bnx2x_init.h.
struct { ... } reg_mask |
u32 sts_clr_addr |
Definition at line 561 of file bnx2x_init.h.