Lines Matching defs:bnx2x

1418 struct bnx2x {  struct
1422 struct bnx2x_fastpath *fp; argument
1423 struct bnx2x_sp_objs *sp_objs; argument
1424 struct bnx2x_fp_stats *fp_stats; argument
1425 struct bnx2x_fp_txdata *bnx2x_txq; argument
1448 struct bnx2x_vf_mbx_msg *vf2pf_mbox; argument
1470 enum bnx2x_recovery_state recovery_state; argument
1471 int is_leader;
1472 struct msix_entry *msix_table;
1474 int tx_ring_size;
1503 struct host_sp_status_block *def_status_blk;
1506 __le16 def_idx;
1507 __le16 def_att_idx;
1508 u32 attn_state;
1509 struct attn_route attn_group[MAX_DYNAMIC_ATTN_GRPS];
1512 struct eth_spe *spq;
1513 dma_addr_t spq_mapping;
1514 u16 spq_prod_idx;
1515 struct eth_spe *spq_prod_bd;
1516 struct eth_spe *spq_last_bd;
1517 __le16 *dsb_sp_prod;
1518 atomic_t cq_spq_left; /* ETH_XXX ramrods credit */
1520 spinlock_t spq_lock;
1523 union event_ring_elem *eq_ring;
1524 dma_addr_t eq_mapping;
1525 u16 eq_prod;
1526 u16 eq_cons;
1527 __le16 *eq_cons_sb;
1528 atomic_t eq_spq_left; /* COMMON_XXX ramrods credit */
1531 u16 stats_pending;
1533 u16 stats_comp;
1537 int panic;
1538 int msg_enable;
1540 u32 flags;
1580 u8 cnic_support;
1581 bool cnic_enabled;
1582 bool cnic_loaded;
1583 struct cnic_eth_dev *(*cnic_probe)(struct net_device *);
1609 struct bnx2x_link_report_data last_reported_link; argument
1613 struct bnx2x_common common; argument
1614 struct bnx2x_port port; argument
1616 struct cmng_init cmng;
1618 u32 mf_config[E1HVN_MAX];
1619 u32 mf_ext_config;
1620 u32 path_has_ovlan; /* E3 */
1621 u16 mf_ov;
1622 u8 mf_mode;
1627 u8 mf_sub_mode;
1631 u8 wol;
1633 int rx_ring_size;
1635 u16 tx_quick_cons_trip_int;
1636 u16 tx_quick_cons_trip;
1637 u16 tx_ticks_int;
1638 u16 tx_ticks;
1640 u16 rx_quick_cons_trip_int;
1641 u16 rx_quick_cons_trip;
1642 u16 rx_ticks_int;
1643 u16 rx_ticks;
1647 u32 lin_cnt;
1649 u16 state;
1681 struct bnx2x_slowpath *slowpath; argument
1702 struct bnx2x_fw_stats_req *fw_stats_req; argument
1710 struct bnx2x_fw_stats_data *fw_stats_data; argument
1720 struct bnx2x_ilt *ilt; argument
1730 * Maximum CID count that might be required by the bnx2x: argument
1761 struct bnx2x_vlan_mac_obj iscsi_l2_mac_obj; argument
1784 struct bnx2x_eth_stats eth_stats; argument
1786 struct bnx2x_eth_stats_old eth_stats_old; argument
1787 struct bnx2x_net_stats_old net_stats_old; argument
1788 struct bnx2x_fw_port_stats_old fw_stats_old; argument
1789 bool stats_init;
1791 struct z_stream_s *strm;
1792 void *gunzip_buf;
1793 dma_addr_t gunzip_mapping;
1794 int gunzip_outlen;
1800 struct raw_op *init_ops;
1802 u16 *init_ops_offsets;
1804 u32 *init_data;
1805 u32 init_mode_flags;
1808 const u8 *tsem_int_table_data;
1832 struct bnx2x_vfdb *vfdb; argument
1849 struct bnx2x_config_dcbx_params dcbx_config_params; argument
1850 struct bnx2x_dcbx_port_params dcbx_port_params; argument
1856 struct bnx2x_credit_pool_obj vlans_pool; argument
1858 struct bnx2x_credit_pool_obj macs_pool; argument
1861 struct bnx2x_rx_mode_obj rx_mode_obj; argument
1864 struct bnx2x_mcast_obj mcast_obj; argument
1867 struct bnx2x_rss_config_obj rss_conf_obj; argument
1870 struct bnx2x_func_sp_obj func_obj; argument
1872 unsigned long sp_state;
1875 unsigned long sp_rtnl_state;
1878 unsigned long iov_task_state;
1881 struct dcbx_features dcbx_local_feat;
1882 u32 dcbx_error;
1885 struct dcbx_features dcbx_remote_feat;
1886 u32 dcbx_remote_flags;
1889 int afex_def_vlan_tag;
1890 enum mf_cfg_afex_vlan_mode afex_vlan_mode;
1891 u32 pending_max;
1917 struct bnx2x_link_report_data vf_link_vars; argument