Lines Matching defs:bnx2

6720 struct bnx2 {  struct
6723 void __iomem *regview;
6748 struct bnx2_napi bnx2_napi[BNX2_MAX_MSIX_VEC]; argument
6750 u32 rx_buf_use_size; /* useable size */
6751 u32 rx_buf_size; /* with alignment */
6752 u32 rx_copy_thresh;
6753 u32 rx_jumbo_thresh;
6754 u32 rx_max_ring_idx;
6755 u32 rx_max_pg_ring_idx;
6757 u32 rx_csum;
6760 int tx_ring_size;
6761 u32 tx_wake_thresh;
6764 struct cnic_ops __rcu *cnic_ops;
6765 void *cnic_data;
6770 unsigned int current_interval;
6775 struct timer_list timer;
6776 struct work_struct reset_task;
6779 spinlock_t phy_lock;
6780 spinlock_t indirect_lock;
6782 u32 phy_flags;
6795 u32 mii_bmcr;
6796 u32 mii_bmsr;
6797 u32 mii_bmsr1;
6798 u32 mii_adv;
6799 u32 mii_lpa;
6800 u32 mii_up1;
6802 u32 chip_id;
6832 u32 phy_addr;
6833 u32 phy_id;
6835 u16 bus_speed_mhz;
6836 u8 wol;
6838 u8 pad;
6840 u16 fw_wr_seq;
6841 u16 fw_drv_pulse_wr_seq;
6843 int rx_max_ring;
6844 int rx_ring_size;
6846 int rx_max_pg_ring;
6847 int rx_pg_ring_size;
6849 u16 tx_quick_cons_trip;
6850 u16 tx_quick_cons_trip_int;
6851 u16 rx_quick_cons_trip;
6852 u16 rx_quick_cons_trip_int;
6853 u16 comp_prod_trip;
6854 u16 comp_prod_trip_int;
6855 u16 tx_ticks;
6856 u16 tx_ticks_int;
6857 u16 com_ticks;
6858 u16 com_ticks_int;
6859 u16 cmd_ticks;
6860 u16 cmd_ticks_int;
6861 u16 rx_ticks;
6862 u16 rx_ticks_int;
6864 u32 stats_ticks;
6866 dma_addr_t status_blk_mapping;
6868 struct statistics_block *stats_blk;
6869 struct statistics_block *temp_stats_blk;
6870 dma_addr_t stats_blk_mapping;
6872 int ctx_pages;
6873 void *ctx_blk[4];
6874 dma_addr_t ctx_blk_mapping[4];
6876 u32 hc_cmd;
6877 u32 rx_mode;
6879 u16 req_line_speed;
6880 u8 req_duplex;
6882 u8 phy_port;
6883 u8 link_up;
6885 u16 line_speed;
6886 u8 duplex;
6887 u8 flow_ctrl; /* actual flow ctrl settings */
6890 u32 advertising;
6892 u8 req_flow_ctrl; /* flow ctrl advertisement */
6895 u8 autoneg;
6919 struct bnx2_irq irq_tbl[BNX2_MAX_MSIX_VEC]; argument
6920 int irq_nvecs;
6922 u8 num_tx_rings;
6923 u8 num_rx_rings;
6925 u32 idle_chk_status_idx;
6928 struct mutex cnic_lock;
6929 struct cnic_eth_dev cnic_eth_dev;
6932 const struct firmware *mips_firmware;
6933 const struct firmware *rv2p_firmware;