Lines Matching defs:bnx2x

1445 struct bnx2x {  struct
1449 struct bnx2x_fastpath *fp; argument
1450 struct bnx2x_sp_objs *sp_objs; argument
1451 struct bnx2x_fp_stats *fp_stats; argument
1452 struct bnx2x_fp_txdata *bnx2x_txq; argument
1475 struct bnx2x_vf_mbx_msg *vf2pf_mbox; argument
1497 enum bnx2x_recovery_state recovery_state; argument
1498 int is_leader;
1499 struct msix_entry *msix_table;
1501 int tx_ring_size;
1530 struct host_sp_status_block *def_status_blk;
1533 __le16 def_idx;
1534 __le16 def_att_idx;
1535 u32 attn_state;
1536 struct attn_route attn_group[MAX_DYNAMIC_ATTN_GRPS];
1539 struct eth_spe *spq;
1540 dma_addr_t spq_mapping;
1541 u16 spq_prod_idx;
1542 struct eth_spe *spq_prod_bd;
1543 struct eth_spe *spq_last_bd;
1544 __le16 *dsb_sp_prod;
1545 atomic_t cq_spq_left; /* ETH_XXX ramrods credit */
1547 spinlock_t spq_lock;
1550 union event_ring_elem *eq_ring;
1551 dma_addr_t eq_mapping;
1552 u16 eq_prod;
1553 u16 eq_cons;
1554 __le16 *eq_cons_sb;
1555 atomic_t eq_spq_left; /* COMMON_XXX ramrods credit */
1558 u16 stats_pending;
1560 u16 stats_comp;
1564 int panic;
1565 int msg_enable;
1567 u32 flags;
1607 u8 cnic_support;
1608 bool cnic_enabled;
1609 bool cnic_loaded;
1610 struct cnic_eth_dev *(*cnic_probe)(struct net_device *);
1636 struct bnx2x_link_report_data last_reported_link; argument
1640 struct bnx2x_common common; argument
1641 struct bnx2x_port port; argument
1643 struct cmng_init cmng;
1645 u32 mf_config[E1HVN_MAX];
1646 u32 mf_ext_config;
1647 u32 path_has_ovlan; /* E3 */
1648 u16 mf_ov;
1649 u8 mf_mode;
1654 u8 mf_sub_mode;
1660 u8 wol;
1662 int rx_ring_size;
1664 u16 tx_quick_cons_trip_int;
1665 u16 tx_quick_cons_trip;
1666 u16 tx_ticks_int;
1667 u16 tx_ticks;
1669 u16 rx_quick_cons_trip_int;
1670 u16 rx_quick_cons_trip;
1671 u16 rx_ticks_int;
1672 u16 rx_ticks;
1676 u32 lin_cnt;
1678 u16 state;
1710 struct bnx2x_slowpath *slowpath; argument
1731 struct bnx2x_fw_stats_req *fw_stats_req; argument
1739 struct bnx2x_fw_stats_data *fw_stats_data; argument
1749 struct bnx2x_ilt *ilt; argument
1759 * Maximum CID count that might be required by the bnx2x: argument
1790 struct bnx2x_vlan_mac_obj iscsi_l2_mac_obj; argument
1813 struct bnx2x_eth_stats eth_stats; argument
1815 struct bnx2x_eth_stats_old eth_stats_old; argument
1816 struct bnx2x_net_stats_old net_stats_old; argument
1817 struct bnx2x_fw_port_stats_old fw_stats_old; argument
1818 bool stats_init;
1820 struct z_stream_s *strm;
1821 void *gunzip_buf;
1822 dma_addr_t gunzip_mapping;
1823 int gunzip_outlen;
1829 struct raw_op *init_ops;
1831 u16 *init_ops_offsets;
1833 u32 *init_data;
1834 u32 init_mode_flags;
1837 const u8 *tsem_int_table_data;
1861 struct bnx2x_vfdb *vfdb; argument
1878 struct bnx2x_config_dcbx_params dcbx_config_params; argument
1879 struct bnx2x_dcbx_port_params dcbx_port_params; argument
1883 struct bnx2x_credit_pool_obj vlans_pool; argument
1885 struct bnx2x_credit_pool_obj macs_pool; argument
1888 struct bnx2x_rx_mode_obj rx_mode_obj; argument
1891 struct bnx2x_mcast_obj mcast_obj; argument
1894 struct bnx2x_rss_config_obj rss_conf_obj; argument
1897 struct bnx2x_func_sp_obj func_obj; argument
1899 unsigned long sp_state;
1902 unsigned long sp_rtnl_state;
1905 unsigned long iov_task_state;
1908 struct dcbx_features dcbx_local_feat;
1909 u32 dcbx_error;
1912 struct dcbx_features dcbx_remote_feat;
1913 u32 dcbx_remote_flags;
1916 int afex_def_vlan_tag;
1917 enum mf_cfg_afex_vlan_mode afex_vlan_mode;
1918 u32 pending_max;
1944 struct bnx2x_link_report_data vf_link_vars; argument
1945 struct list_head vlan_reg;
1946 u16 vlan_cnt;
1947 u16 vlan_credit;
1948 u16 vxlan_dst_port;
1949 u8 vxlan_dst_port_count;
1950 bool accept_any_vlan;