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;
1506 u8 cnic_support;
1507 bool cnic_enabled;
1508 bool cnic_loaded;
1509 struct cnic_eth_dev *(*cnic_probe)(struct net_device *);
1511 bool nic_stopped;
1537 struct bnx2x_link_report_data last_reported_link; argument
1542 struct bnx2x_common common; argument
1543 struct bnx2x_port port; argument
1545 struct cmng_init cmng;
1547 u32 mf_config[E1HVN_MAX];
1548 u32 mf_ext_config;
1549 u32 path_has_ovlan; /* E3 */
1550 u16 mf_ov;
1551 u8 mf_mode;
1556 u8 mf_sub_mode;
1562 u8 wol;
1564 int rx_ring_size;
1566 u16 tx_quick_cons_trip_int;
1567 u16 tx_quick_cons_trip;
1568 u16 tx_ticks_int;
1569 u16 tx_ticks;
1571 u16 rx_quick_cons_trip_int;
1572 u16 rx_quick_cons_trip;
1573 u16 rx_ticks_int;
1574 u16 rx_ticks;
1578 u32 lin_cnt;
1580 u16 state;
1612 struct bnx2x_slowpath *slowpath; argument
1633 struct bnx2x_fw_stats_req *fw_stats_req; argument
1641 struct bnx2x_fw_stats_data *fw_stats_data; argument
1651 struct bnx2x_ilt *ilt; argument
1661 * Maximum CID count that might be required by the bnx2x: argument
1692 struct bnx2x_vlan_mac_obj iscsi_l2_mac_obj; argument
1715 struct bnx2x_eth_stats eth_stats; argument
1717 struct bnx2x_eth_stats_old eth_stats_old; argument
1718 struct bnx2x_net_stats_old net_stats_old; argument
1719 struct bnx2x_fw_port_stats_old fw_stats_old; argument
1720 bool stats_init;
1722 struct z_stream_s *strm;
1723 void *gunzip_buf;
1724 dma_addr_t gunzip_mapping;
1725 int gunzip_outlen;
1731 struct raw_op *init_ops;
1733 u16 *init_ops_offsets;
1735 u32 *init_data;
1736 u32 init_mode_flags;
1739 const u8 *tsem_int_table_data;
1763 struct bnx2x_vfdb *vfdb; argument
1780 struct bnx2x_config_dcbx_params dcbx_config_params; argument
1781 struct bnx2x_dcbx_port_params dcbx_port_params; argument
1785 struct bnx2x_credit_pool_obj vlans_pool; argument
1787 struct bnx2x_credit_pool_obj macs_pool; argument
1790 struct bnx2x_rx_mode_obj rx_mode_obj; argument
1793 struct bnx2x_mcast_obj mcast_obj; argument
1796 struct bnx2x_rss_config_obj rss_conf_obj; argument
1799 struct bnx2x_func_sp_obj func_obj; argument
1801 unsigned long sp_state;
1804 unsigned long sp_rtnl_state;
1807 unsigned long iov_task_state;
1810 struct dcbx_features dcbx_local_feat;
1811 u32 dcbx_error;
1814 struct dcbx_features dcbx_remote_feat;
1815 u32 dcbx_remote_flags;
1818 int afex_def_vlan_tag;
1819 enum mf_cfg_afex_vlan_mode afex_vlan_mode;
1820 u32 pending_max;
1846 struct bnx2x_link_report_data vf_link_vars; argument
1847 struct list_head vlan_reg;
1848 u16 vlan_cnt;
1849 u16 vlan_credit;
1850 bool accept_any_vlan;
1853 u16 udp_tunnel_ports[BNX2X_UDP_PORT_MAX];
1856 u32 fw_cap;
1858 u32 fw_major;
1859 u32 fw_minor;
1860 u32 fw_rev;
1861 u32 fw_eng;