Lines Matching defs:bnx2x
1168 struct bnx2x { struct
1172 struct bnx2x_fastpath *fp; argument
1173 void __iomem *regview;
1197 enum bnx2x_recovery_state recovery_state; argument
1198 int is_leader;
1199 struct msix_entry *msix_table;
1201 int tx_ring_size;
1229 struct host_sp_status_block *def_status_blk;
1232 __le16 def_idx;
1233 __le16 def_att_idx;
1234 u32 attn_state;
1235 struct attn_route attn_group[MAX_DYNAMIC_ATTN_GRPS];
1238 struct eth_spe *spq;
1239 dma_addr_t spq_mapping;
1240 u16 spq_prod_idx;
1241 struct eth_spe *spq_prod_bd;
1242 struct eth_spe *spq_last_bd;
1243 __le16 *dsb_sp_prod;
1244 atomic_t cq_spq_left; /* ETH_XXX ramrods credit */
1246 spinlock_t spq_lock;
1249 union event_ring_elem *eq_ring;
1250 dma_addr_t eq_mapping;
1251 u16 eq_prod;
1252 u16 eq_cons;
1253 __le16 *eq_cons_sb;
1254 atomic_t eq_spq_left; /* COMMON_XXX ramrods credit */
1259 u16 stats_pending;
1261 u16 stats_comp;
1265 int panic;
1266 int msg_enable;
1268 u32 flags;
1310 struct bnx2x_link_report_data last_reported_link; argument
1314 struct bnx2x_common common; argument
1315 struct bnx2x_port port; argument
1317 struct cmng_struct_per_port cmng;
1318 u32 vn_weight_sum;
1319 u32 mf_config[E1HVN_MAX];
1320 u32 mf2_config[E2_FUNC_MAX];
1321 u32 path_has_ovlan; /* E3 */
1322 u16 mf_ov;
1323 u8 mf_mode;
1328 u8 wol;
1330 bool gro_check;
1332 int rx_ring_size;
1334 u16 tx_quick_cons_trip_int;
1335 u16 tx_quick_cons_trip;
1336 u16 tx_ticks_int;
1337 u16 tx_ticks;
1339 u16 rx_quick_cons_trip_int;
1340 u16 rx_quick_cons_trip;
1341 u16 rx_ticks_int;
1342 u16 rx_ticks;
1346 u32 lin_cnt;
1348 u16 state;
1379 struct bnx2x_slowpath *slowpath; argument
1396 struct bnx2x_fw_stats_req *fw_stats_req; argument
1404 struct bnx2x_fw_stats_data *fw_stats_data; argument
1410 struct bnx2x_ilt *ilt; argument
1420 * Maximum CID count that might be required by the bnx2x: argument
1452 struct bnx2x_vlan_mac_obj iscsi_l2_mac_obj; argument
1476 struct bnx2x_eth_stats eth_stats; argument
1478 struct bnx2x_eth_stats_old eth_stats_old; argument
1479 struct bnx2x_net_stats_old net_stats_old; argument
1480 struct bnx2x_fw_port_stats_old fw_stats_old; argument
1481 bool stats_init;
1483 struct z_stream_s *strm;
1484 void *gunzip_buf;
1485 dma_addr_t gunzip_mapping;
1486 int gunzip_outlen;
1492 struct raw_op *init_ops;
1494 u16 *init_ops_offsets;
1496 u32 *init_data;
1497 u32 init_mode_flags;
1500 const u8 *tsem_int_table_data;
1501 const u8 *tsem_pram_data;
1502 const u8 *usem_int_table_data;
1503 const u8 *usem_pram_data;
1504 const u8 *xsem_int_table_data;
1505 const u8 *xsem_pram_data;
1506 const u8 *csem_int_table_data;
1507 const u8 *csem_pram_data;
1538 struct bnx2x_config_dcbx_params dcbx_config_params; argument
1539 struct bnx2x_dcbx_port_params dcbx_port_params; argument
1543 struct bnx2x_credit_pool_obj macs_pool; argument
1546 struct bnx2x_rx_mode_obj rx_mode_obj; argument
1549 struct bnx2x_mcast_obj mcast_obj; argument
1552 struct bnx2x_rss_config_obj rss_conf_obj; argument
1555 struct bnx2x_func_sp_obj func_obj; argument
1557 unsigned long sp_state;
1560 unsigned long sp_rtnl_state;
1563 struct dcbx_features dcbx_local_feat;
1564 u32 dcbx_error;
1567 struct dcbx_features dcbx_remote_feat;
1568 u32 dcbx_remote_flags;
1570 u32 pending_max;
1573 u8 max_cos;
1576 u8 prio_to_cos[8];