Lines Matching defs:bnx2x
1345 struct bnx2x { struct
1349 struct bnx2x_fastpath *fp; argument
1350 struct bnx2x_sp_objs *sp_objs; argument
1351 struct bnx2x_fp_stats *fp_stats; argument
1352 struct bnx2x_fp_txdata *bnx2x_txq; argument
1375 struct bnx2x_vf_mbx_msg *vf2pf_mbox; argument
1397 enum bnx2x_recovery_state recovery_state; argument
1398 int is_leader;
1399 struct msix_entry *msix_table;
1401 int tx_ring_size;
1430 struct host_sp_status_block *def_status_blk;
1433 __le16 def_idx;
1434 __le16 def_att_idx;
1435 u32 attn_state;
1436 struct attn_route attn_group[MAX_DYNAMIC_ATTN_GRPS];
1439 struct eth_spe *spq;
1440 dma_addr_t spq_mapping;
1441 u16 spq_prod_idx;
1442 struct eth_spe *spq_prod_bd;
1443 struct eth_spe *spq_last_bd;
1444 __le16 *dsb_sp_prod;
1445 atomic_t cq_spq_left; /* ETH_XXX ramrods credit */
1447 spinlock_t spq_lock;
1450 union event_ring_elem *eq_ring;
1451 dma_addr_t eq_mapping;
1452 u16 eq_prod;
1453 u16 eq_cons;
1454 __le16 *eq_cons_sb;
1455 atomic_t eq_spq_left; /* COMMON_XXX ramrods credit */
1458 u16 stats_pending;
1460 u16 stats_comp;
1464 int panic;
1465 int msg_enable;
1467 u32 flags;
1507 u8 cnic_support;
1508 bool cnic_enabled;
1509 bool cnic_loaded;
1510 struct cnic_eth_dev *(*cnic_probe)(struct net_device *);
1536 struct bnx2x_link_report_data last_reported_link; argument
1541 struct bnx2x_common common; argument
1542 struct bnx2x_port port; argument
1544 struct cmng_init cmng;
1546 u32 mf_config[E1HVN_MAX];
1547 u32 mf_ext_config;
1548 u32 path_has_ovlan; /* E3 */
1549 u16 mf_ov;
1550 u8 mf_mode;
1555 u8 mf_sub_mode;
1561 u8 wol;
1563 int rx_ring_size;
1565 u16 tx_quick_cons_trip_int;
1566 u16 tx_quick_cons_trip;
1567 u16 tx_ticks_int;
1568 u16 tx_ticks;
1570 u16 rx_quick_cons_trip_int;
1571 u16 rx_quick_cons_trip;
1572 u16 rx_ticks_int;
1573 u16 rx_ticks;
1577 u32 lin_cnt;
1579 u16 state;
1611 struct bnx2x_slowpath *slowpath; argument
1632 struct bnx2x_fw_stats_req *fw_stats_req; argument
1640 struct bnx2x_fw_stats_data *fw_stats_data; argument
1650 struct bnx2x_ilt *ilt; argument
1660 * Maximum CID count that might be required by the bnx2x: argument
1691 struct bnx2x_vlan_mac_obj iscsi_l2_mac_obj; argument
1714 struct bnx2x_eth_stats eth_stats; argument
1716 struct bnx2x_eth_stats_old eth_stats_old; argument
1717 struct bnx2x_net_stats_old net_stats_old; argument
1718 struct bnx2x_fw_port_stats_old fw_stats_old; argument
1719 bool stats_init;
1721 struct z_stream_s *strm;
1722 void *gunzip_buf;
1723 dma_addr_t gunzip_mapping;
1724 int gunzip_outlen;
1730 struct raw_op *init_ops;
1732 u16 *init_ops_offsets;
1734 u32 *init_data;
1735 u32 init_mode_flags;
1738 const u8 *tsem_int_table_data;
1762 struct bnx2x_vfdb *vfdb; argument
1779 struct bnx2x_config_dcbx_params dcbx_config_params; argument
1780 struct bnx2x_dcbx_port_params dcbx_port_params; argument
1784 struct bnx2x_credit_pool_obj vlans_pool; argument
1786 struct bnx2x_credit_pool_obj macs_pool; argument
1789 struct bnx2x_rx_mode_obj rx_mode_obj; argument
1792 struct bnx2x_mcast_obj mcast_obj; argument
1795 struct bnx2x_rss_config_obj rss_conf_obj; argument
1798 struct bnx2x_func_sp_obj func_obj; argument
1800 unsigned long sp_state;
1803 unsigned long sp_rtnl_state;
1806 unsigned long iov_task_state;
1809 struct dcbx_features dcbx_local_feat;
1810 u32 dcbx_error;
1813 struct dcbx_features dcbx_remote_feat;
1814 u32 dcbx_remote_flags;
1817 int afex_def_vlan_tag;
1818 enum mf_cfg_afex_vlan_mode afex_vlan_mode;
1819 u32 pending_max;
1845 struct bnx2x_link_report_data vf_link_vars; argument
1846 struct list_head vlan_reg;
1847 u16 vlan_cnt;
1848 u16 vlan_credit;
1849 bool accept_any_vlan;
1852 u16 udp_tunnel_ports[BNX2X_UDP_PORT_MAX];
1855 u32 fw_cap;
1857 u32 fw_major;
1858 u32 fw_minor;
1859 u32 fw_rev;
1860 u32 fw_eng;