Linux Kernel
3.7.1
|
Go to the source code of this file.
#define AFEX_LIST_TABLE_SIZE 4096 |
Definition at line 385 of file bnx2x_fw_defs.h.
#define C_ERE_PER_PAGE_MASK (C_ERES_PER_PAGE - 1) |
Definition at line 381 of file bnx2x_fw_defs.h.
#define C_ERES_PER_PAGE (PAGE_SIZE / BITS_TO_BYTES(STRUCT_SIZE(event_ring_elem))) |
Definition at line 379 of file bnx2x_fw_defs.h.
#define CLASSIFY_RULES_COUNT 16 |
Definition at line 278 of file bnx2x_fw_defs.h.
#define COMMON_ASM_INVALID_ASSERT_OPCODE 0x0 |
Definition at line 241 of file bnx2x_fw_defs.h.
Definition at line 13 of file bnx2x_fw_defs.h.
#define CSTORM_ASSERT_LIST_OFFSET | ( | assertListEntry | ) | (IRO[147].base + ((assertListEntry) * IRO[147].m1)) |
Definition at line 14 of file bnx2x_fw_defs.h.
#define CSTORM_EVENT_RING_DATA_OFFSET | ( | pfId | ) |
Definition at line 16 of file bnx2x_fw_defs.h.
#define CSTORM_EVENT_RING_PROD_OFFSET | ( | pfId | ) |
Definition at line 19 of file bnx2x_fw_defs.h.
Definition at line 22 of file bnx2x_fw_defs.h.
Definition at line 24 of file bnx2x_fw_defs.h.
Definition at line 26 of file bnx2x_fw_defs.h.
Definition at line 27 of file bnx2x_fw_defs.h.
Definition at line 29 of file bnx2x_fw_defs.h.
#define CSTORM_ISCSI_EQ_CONS_OFFSET | ( | pfId, | |
iscsiEqId | |||
) | (IRO[309].base + ((pfId) * IRO[309].m1) + ((iscsiEqId) * IRO[309].m2)) |
Definition at line 31 of file bnx2x_fw_defs.h.
#define CSTORM_ISCSI_EQ_NEXT_EQE_ADDR_OFFSET | ( | pfId, | |
iscsiEqId | |||
) | (IRO[311].base + ((pfId) * IRO[311].m1) + ((iscsiEqId) * IRO[311].m2)) |
Definition at line 33 of file bnx2x_fw_defs.h.
#define CSTORM_ISCSI_EQ_NEXT_PAGE_ADDR_OFFSET | ( | pfId, | |
iscsiEqId | |||
) | (IRO[310].base + ((pfId) * IRO[310].m1) + ((iscsiEqId) * IRO[310].m2)) |
Definition at line 35 of file bnx2x_fw_defs.h.
#define CSTORM_ISCSI_EQ_NEXT_PAGE_ADDR_VALID_OFFSET | ( | pfId, | |
iscsiEqId | |||
) | (IRO[312].base + ((pfId) * IRO[312].m1) + ((iscsiEqId) * IRO[312].m2)) |
Definition at line 37 of file bnx2x_fw_defs.h.
#define CSTORM_ISCSI_EQ_PROD_OFFSET | ( | pfId, | |
iscsiEqId | |||
) | (IRO[308].base + ((pfId) * IRO[308].m1) + ((iscsiEqId) * IRO[308].m2)) |
Definition at line 39 of file bnx2x_fw_defs.h.
#define CSTORM_ISCSI_EQ_SB_INDEX_OFFSET | ( | pfId, | |
iscsiEqId | |||
) | (IRO[314].base + ((pfId) * IRO[314].m1) + ((iscsiEqId) * IRO[314].m2)) |
Definition at line 41 of file bnx2x_fw_defs.h.
#define CSTORM_ISCSI_EQ_SB_NUM_OFFSET | ( | pfId, | |
iscsiEqId | |||
) | (IRO[313].base + ((pfId) * IRO[313].m1) + ((iscsiEqId) * IRO[313].m2)) |
Definition at line 43 of file bnx2x_fw_defs.h.
Definition at line 45 of file bnx2x_fw_defs.h.
Definition at line 47 of file bnx2x_fw_defs.h.
Definition at line 49 of file bnx2x_fw_defs.h.
Definition at line 51 of file bnx2x_fw_defs.h.
Definition at line 53 of file bnx2x_fw_defs.h.
Definition at line 55 of file bnx2x_fw_defs.h.
Definition at line 57 of file bnx2x_fw_defs.h.
Definition at line 59 of file bnx2x_fw_defs.h.
Definition at line 61 of file bnx2x_fw_defs.h.
Definition at line 62 of file bnx2x_fw_defs.h.
Definition at line 64 of file bnx2x_fw_defs.h.
#define CSTORM_STATUS_BLOCK_DATA_FLAGS_OFFSET | ( | sbId, | |
hcIndex | |||
) | (IRO[136].base + ((sbId) * IRO[136].m1) + ((hcIndex) * IRO[136].m2)) |
Definition at line 65 of file bnx2x_fw_defs.h.
Definition at line 67 of file bnx2x_fw_defs.h.
Definition at line 69 of file bnx2x_fw_defs.h.
#define CSTORM_STATUS_BLOCK_DATA_TIMEOUT_OFFSET | ( | sbId, | |
hcIndex | |||
) | (IRO[135].base + ((sbId) * IRO[135].m1) + ((hcIndex) * IRO[135].m2)) |
Definition at line 71 of file bnx2x_fw_defs.h.
Definition at line 73 of file bnx2x_fw_defs.h.
Definition at line 75 of file bnx2x_fw_defs.h.
Definition at line 76 of file bnx2x_fw_defs.h.
Definition at line 78 of file bnx2x_fw_defs.h.
Definition at line 79 of file bnx2x_fw_defs.h.
Definition at line 81 of file bnx2x_fw_defs.h.
Definition at line 83 of file bnx2x_fw_defs.h.
#define DISABLE_STATISTIC_COUNTER_ID_VALUE 0 |
Definition at line 318 of file bnx2x_fw_defs.h.
#define ETH_CRC32_HASH_BIT_SIZE (8) |
Definition at line 283 of file bnx2x_fw_defs.h.
#define ETH_CRC32_HASH_MASK EVAL((1<<ETH_CRC32_HASH_BIT_SIZE)-1) |
Definition at line 284 of file bnx2x_fw_defs.h.
#define ETH_CRC32_HASH_SEED 0x00000000 |
Definition at line 281 of file bnx2x_fw_defs.h.
#define ETH_MAX_AGGREGATION_QUEUES_E1 32 |
Definition at line 305 of file bnx2x_fw_defs.h.
#define ETH_MAX_AGGREGATION_QUEUES_E1H_E2 64 |
Definition at line 306 of file bnx2x_fw_defs.h.
#define ETH_MAX_RX_CLIENTS_E1 18 |
Definition at line 287 of file bnx2x_fw_defs.h.
#define ETH_MAX_RX_CLIENTS_E1H 28 |
Definition at line 288 of file bnx2x_fw_defs.h.
#define ETH_MAX_RX_CLIENTS_E2 152 |
Definition at line 289 of file bnx2x_fw_defs.h.
#define ETH_MIN_RX_CQES_WITH_TPA_E1 (ETH_MAX_AGGREGATION_QUEUES_E1 + ETH_MIN_RX_CQES_WITHOUT_TPA) |
Definition at line 313 of file bnx2x_fw_defs.h.
#define ETH_MIN_RX_CQES_WITH_TPA_E1H_E2 (ETH_MAX_AGGREGATION_QUEUES_E1H_E2 + ETH_MIN_RX_CQES_WITHOUT_TPA) |
Definition at line 315 of file bnx2x_fw_defs.h.
#define ETH_MIN_RX_CQES_WITHOUT_TPA (MAX_RAMRODS_PER_PORT + 3) |
Definition at line 312 of file bnx2x_fw_defs.h.
#define ETH_NUM_OF_MCAST_BINS 256 |
Definition at line 309 of file bnx2x_fw_defs.h.
#define ETH_NUM_OF_MCAST_ENGINES_E2 72 |
Definition at line 310 of file bnx2x_fw_defs.h.
#define ETH_NUM_OF_RSS_ENGINES_E2 72 |
Definition at line 274 of file bnx2x_fw_defs.h.
#define ETH_STATE (ETH_CONNECTION_TYPE << PROTOCOL_STATE_BIT_OFFSET) |
Definition at line 325 of file bnx2x_fw_defs.h.
#define FILTER_RULES_COUNT 16 |
Definition at line 276 of file bnx2x_fw_defs.h.
#define FIRST_BD_IN_PKT 0 |
Definition at line 245 of file bnx2x_fw_defs.h.
#define FW_LOG_LIST_SIZE 50 |
Definition at line 367 of file bnx2x_fw_defs.h.
#define HC_SB_MAX_DYNAMIC_INDICES 4 |
Definition at line 346 of file bnx2x_fw_defs.h.
#define HC_SB_MAX_INDICES_E1X 8 |
Definition at line 336 of file bnx2x_fw_defs.h.
#define HC_SB_MAX_INDICES_E2 8 |
Definition at line 337 of file bnx2x_fw_defs.h.
#define HC_SB_MAX_SB_E1X 32 |
Definition at line 339 of file bnx2x_fw_defs.h.
#define HC_SB_MAX_SB_E2 136 |
Definition at line 340 of file bnx2x_fw_defs.h.
#define HC_SB_MAX_SM 2 |
Definition at line 344 of file bnx2x_fw_defs.h.
#define HC_SP_SB_ID 0xde |
Definition at line 342 of file bnx2x_fw_defs.h.
#define HC_SP_SB_MAX_INDICES 16 |
Definition at line 333 of file bnx2x_fw_defs.h.
#define INVALID_VNIC_ID 0xFF |
Definition at line 387 of file bnx2x_fw_defs.h.
#define IP_HEADER_ALIGNMENT_PADDING 2 |
Definition at line 257 of file bnx2x_fw_defs.h.
#define LLFC_TRAFFIC_TYPE_TO_PRIORITY_UNMAPPED 0xFF |
Definition at line 376 of file bnx2x_fw_defs.h.
#define MAX_COS_NUMBER 4 |
Definition at line 370 of file bnx2x_fw_defs.h.
#define MAX_MAC_CREDIT_E1 192 /* Per Chip */ |
Definition at line 296 of file bnx2x_fw_defs.h.
#define MAX_MAC_CREDIT_E1H 256 /* Per Chip */ |
Definition at line 297 of file bnx2x_fw_defs.h.
#define MAX_MAC_CREDIT_E2 272 /* Per Path */ |
Definition at line 298 of file bnx2x_fw_defs.h.
#define MAX_PFC_PRIORITIES 8 |
Definition at line 372 of file bnx2x_fw_defs.h.
#define MAX_RAMRODS_PER_PORT 8 |
Definition at line 349 of file bnx2x_fw_defs.h.
#define MAX_STAT_COUNTER_ID_E1 36 |
Definition at line 292 of file bnx2x_fw_defs.h.
#define MAX_STAT_COUNTER_ID_E1H 56 |
Definition at line 293 of file bnx2x_fw_defs.h.
#define MAX_STAT_COUNTER_ID_E2 140 |
Definition at line 294 of file bnx2x_fw_defs.h.
#define MAX_TRAFFIC_TYPES 8 |
Definition at line 371 of file bnx2x_fw_defs.h.
#define MAX_VLAN_CREDIT_E1 0 /* Per Chip */ |
Definition at line 299 of file bnx2x_fw_defs.h.
#define MAX_VLAN_CREDIT_E1H 0 /* Per Chip */ |
Definition at line 300 of file bnx2x_fw_defs.h.
#define MAX_VLAN_CREDIT_E2 272 /* Per Path */ |
Definition at line 301 of file bnx2x_fw_defs.h.
#define MC_PAGE_SIZE 4096 |
Definition at line 330 of file bnx2x_fw_defs.h.
#define MULTICAST_RULES_COUNT 16 |
Definition at line 277 of file bnx2x_fw_defs.h.
Definition at line 247 of file bnx2x_fw_defs.h.
#define NUM_OF_SAFC_BITS 16 |
Definition at line 369 of file bnx2x_fw_defs.h.
#define PARSE_BD_INDEX 1 |
Definition at line 246 of file bnx2x_fw_defs.h.
#define PROTOCOL_STATE_BIT_OFFSET 6 |
Definition at line 323 of file bnx2x_fw_defs.h.
#define RDMA_STATE (RDMA_CONNECTION_TYPE << PROTOCOL_STATE_BIT_OFFSET) |
Definition at line 327 of file bnx2x_fw_defs.h.
#define SDM_TIMER_TICK_RESUL_CHIP (4 * (1e-6)) |
Definition at line 360 of file bnx2x_fw_defs.h.
#define STATS_QUERY_CMD_COUNT 16 |
Definition at line 383 of file bnx2x_fw_defs.h.
#define T_ETH_INDIRECTION_TABLE_SIZE 128 |
Definition at line 272 of file bnx2x_fw_defs.h.
#define T_ETH_RSS_KEY 10 |
Definition at line 273 of file bnx2x_fw_defs.h.
#define TIMERS_TICK_SIZE_CHIP (1e-3) |
Definition at line 354 of file bnx2x_fw_defs.h.
#define TOE_STATE (TOE_CONNECTION_TYPE << PROTOCOL_STATE_BIT_OFFSET) |
Definition at line 326 of file bnx2x_fw_defs.h.
#define TSEMI_CLK1_RESUL_CHIP (1e-3) |
Definition at line 356 of file bnx2x_fw_defs.h.
Definition at line 85 of file bnx2x_fw_defs.h.
#define TSTORM_APPROXIMATE_MATCH_MULTICAST_FILTERING_OFFSET | ( | pfId | ) | (IRO[203].base + ((pfId) * IRO[203].m1)) |
Definition at line 86 of file bnx2x_fw_defs.h.
Definition at line 88 of file bnx2x_fw_defs.h.
#define TSTORM_ASSERT_LIST_OFFSET | ( | assertListEntry | ) | (IRO[101].base + ((assertListEntry) * IRO[101].m1)) |
Definition at line 89 of file bnx2x_fw_defs.h.
Definition at line 93 of file bnx2x_fw_defs.h.
Definition at line 91 of file bnx2x_fw_defs.h.
Definition at line 95 of file bnx2x_fw_defs.h.
Definition at line 97 of file bnx2x_fw_defs.h.
#define TSTORM_ISCSI_L2_ISCSI_OOO_CLIENT_ID_TABLE_OFFSET | ( | pfId | ) | (IRO[274].base + ((pfId) * IRO[274].m1)) |
Definition at line 99 of file bnx2x_fw_defs.h.
Definition at line 101 of file bnx2x_fw_defs.h.
Definition at line 103 of file bnx2x_fw_defs.h.
Definition at line 105 of file bnx2x_fw_defs.h.
Definition at line 107 of file bnx2x_fw_defs.h.
Definition at line 109 of file bnx2x_fw_defs.h.
Definition at line 111 of file bnx2x_fw_defs.h.
Definition at line 113 of file bnx2x_fw_defs.h.
#define TSTORM_ISCSI_TCP_VARS_LSB_LOCAL_MAC_ADDR_OFFSET | ( | pfId | ) | (IRO[265].base + ((pfId) * IRO[265].m1)) |
Definition at line 115 of file bnx2x_fw_defs.h.
#define TSTORM_ISCSI_TCP_VARS_MID_LOCAL_MAC_ADDR_OFFSET | ( | pfId | ) | (IRO[266].base + ((pfId) * IRO[266].m1)) |
Definition at line 117 of file bnx2x_fw_defs.h.
#define TSTORM_ISCSI_TCP_VARS_MSB_LOCAL_MAC_ADDR_OFFSET | ( | pfId | ) | (IRO[267].base + ((pfId) * IRO[267].m1)) |
Definition at line 119 of file bnx2x_fw_defs.h.
Definition at line 121 of file bnx2x_fw_defs.h.
Definition at line 123 of file bnx2x_fw_defs.h.
Definition at line 125 of file bnx2x_fw_defs.h.
Definition at line 127 of file bnx2x_fw_defs.h.
#define TU_ETH_CQES_PER_PAGE (PAGE_SIZE/(STRUCT_SIZE(eth_rx_cqe)/8)) |
Definition at line 262 of file bnx2x_fw_defs.h.
Definition at line 263 of file bnx2x_fw_defs.h.
#define U_ETH_BDS_PER_PAGE_MASK (U_ETH_BDS_PER_PAGE-1) |
Definition at line 266 of file bnx2x_fw_defs.h.
#define U_ETH_CQE_PER_PAGE_MASK (TU_ETH_CQES_PER_PAGE-1) |
Definition at line 267 of file bnx2x_fw_defs.h.
#define U_ETH_LOCAL_BD_RING_SIZE 8 |
Definition at line 252 of file bnx2x_fw_defs.h.
#define U_ETH_LOCAL_SGE_RING_SIZE 10 |
Definition at line 253 of file bnx2x_fw_defs.h.
#define U_ETH_MAX_SGES_FOR_PACKET 3 |
Definition at line 249 of file bnx2x_fw_defs.h.
#define U_ETH_NUM_OF_SGES_TO_FETCH 8 |
Definition at line 248 of file bnx2x_fw_defs.h.
#define U_ETH_SGES_PER_PAGE (PAGE_SIZE/(STRUCT_SIZE(eth_rx_sge)/8)) |
Definition at line 264 of file bnx2x_fw_defs.h.
#define U_ETH_SGES_PER_PAGE_INVERSE_MASK (0xFFFF - ((PAGE_SIZE/((STRUCT_SIZE(eth_rx_sge))/8))-1)) |
Definition at line 259 of file bnx2x_fw_defs.h.
#define U_ETH_SGES_PER_PAGE_MASK (U_ETH_SGES_PER_PAGE-1) |
Definition at line 268 of file bnx2x_fw_defs.h.
#define U_ETH_SGL_SIZE 8 |
Definition at line 254 of file bnx2x_fw_defs.h.
#define U_ETH_UNDEFINED_Q 0xFF |
Definition at line 270 of file bnx2x_fw_defs.h.
#define UNDEF_IRO 0x80000000 |
Definition at line 390 of file bnx2x_fw_defs.h.
Definition at line 129 of file bnx2x_fw_defs.h.
Definition at line 130 of file bnx2x_fw_defs.h.
Definition at line 131 of file bnx2x_fw_defs.h.
#define USTORM_ASSERT_LIST_OFFSET | ( | assertListEntry | ) | (IRO[176].base + ((assertListEntry) * IRO[176].m1)) |
Definition at line 132 of file bnx2x_fw_defs.h.
#define USTORM_CQE_PAGE_NEXT_OFFSET | ( | portId, | |
clientId | |||
) |
Definition at line 134 of file bnx2x_fw_defs.h.
Definition at line 137 of file bnx2x_fw_defs.h.
Definition at line 139 of file bnx2x_fw_defs.h.
Definition at line 141 of file bnx2x_fw_defs.h.
Definition at line 143 of file bnx2x_fw_defs.h.
Definition at line 145 of file bnx2x_fw_defs.h.
Definition at line 147 of file bnx2x_fw_defs.h.
Definition at line 149 of file bnx2x_fw_defs.h.
Definition at line 151 of file bnx2x_fw_defs.h.
Definition at line 153 of file bnx2x_fw_defs.h.
Definition at line 155 of file bnx2x_fw_defs.h.
Definition at line 157 of file bnx2x_fw_defs.h.
Definition at line 159 of file bnx2x_fw_defs.h.
Definition at line 161 of file bnx2x_fw_defs.h.
Definition at line 163 of file bnx2x_fw_defs.h.
Definition at line 165 of file bnx2x_fw_defs.h.
#define USTORM_RX_PRODS_E1X_OFFSET | ( | portId, | |
clientId | |||
) |
Definition at line 167 of file bnx2x_fw_defs.h.
Definition at line 170 of file bnx2x_fw_defs.h.
Definition at line 172 of file bnx2x_fw_defs.h.
Definition at line 173 of file bnx2x_fw_defs.h.
Definition at line 174 of file bnx2x_fw_defs.h.
#define X_ETH_LOCAL_RING_SIZE 13 |
Definition at line 244 of file bnx2x_fw_defs.h.
#define XSEMI_CLK1_RESUL_CHIP (1e-3) |
Definition at line 358 of file bnx2x_fw_defs.h.
Definition at line 176 of file bnx2x_fw_defs.h.
Definition at line 177 of file bnx2x_fw_defs.h.
Definition at line 178 of file bnx2x_fw_defs.h.
#define XSTORM_ASSERT_LIST_OFFSET | ( | assertListEntry | ) | (IRO[50].base + ((assertListEntry) * IRO[50].m1)) |
Definition at line 179 of file bnx2x_fw_defs.h.
Definition at line 181 of file bnx2x_fw_defs.h.
Definition at line 183 of file bnx2x_fw_defs.h.
Definition at line 185 of file bnx2x_fw_defs.h.
#define XSTORM_IP_ID_ROLL_ALL 0 |
Definition at line 365 of file bnx2x_fw_defs.h.
#define XSTORM_IP_ID_ROLL_HALF 0x8000 |
Definition at line 364 of file bnx2x_fw_defs.h.
Definition at line 187 of file bnx2x_fw_defs.h.
Definition at line 189 of file bnx2x_fw_defs.h.
Definition at line 191 of file bnx2x_fw_defs.h.
Definition at line 193 of file bnx2x_fw_defs.h.
Definition at line 195 of file bnx2x_fw_defs.h.
Definition at line 197 of file bnx2x_fw_defs.h.
Definition at line 199 of file bnx2x_fw_defs.h.
Definition at line 201 of file bnx2x_fw_defs.h.
Definition at line 203 of file bnx2x_fw_defs.h.
Definition at line 205 of file bnx2x_fw_defs.h.
Definition at line 207 of file bnx2x_fw_defs.h.
Definition at line 209 of file bnx2x_fw_defs.h.
Definition at line 211 of file bnx2x_fw_defs.h.
Definition at line 213 of file bnx2x_fw_defs.h.
Definition at line 215 of file bnx2x_fw_defs.h.
Definition at line 217 of file bnx2x_fw_defs.h.
Definition at line 219 of file bnx2x_fw_defs.h.
Definition at line 221 of file bnx2x_fw_defs.h.
Definition at line 223 of file bnx2x_fw_defs.h.
Definition at line 225 of file bnx2x_fw_defs.h.
Definition at line 227 of file bnx2x_fw_defs.h.
Definition at line 228 of file bnx2x_fw_defs.h.
Definition at line 230 of file bnx2x_fw_defs.h.
#define XSTORM_TCP_GLOBAL_DEL_ACK_COUNTER_ENABLED_OFFSET | ( | portId | ) | (IRO[211].base + ((portId) * IRO[211].m1)) |
Definition at line 232 of file bnx2x_fw_defs.h.
#define XSTORM_TCP_GLOBAL_DEL_ACK_COUNTER_MAX_COUNT_OFFSET | ( | portId | ) | (IRO[212].base + ((portId) * IRO[212].m1)) |
Definition at line 234 of file bnx2x_fw_defs.h.
#define XSTORM_TCP_TX_SWS_TIMER_VAL_OFFSET | ( | pfId | ) |
Definition at line 236 of file bnx2x_fw_defs.h.
Definition at line 239 of file bnx2x_fw_defs.h.