Lines Matching defs:bnx2
6785 struct bnx2 { struct
6788 void __iomem *regview;
6813 struct bnx2_napi bnx2_napi[BNX2_MAX_MSIX_VEC]; argument
6815 u32 rx_buf_use_size; /* useable size */
6816 u32 rx_buf_size; /* with alignment */
6817 u32 rx_copy_thresh;
6818 u32 rx_jumbo_thresh;
6819 u32 rx_max_ring_idx;
6820 u32 rx_max_pg_ring_idx;
6823 int tx_ring_size;
6824 u32 tx_wake_thresh;
6827 struct cnic_ops __rcu *cnic_ops;
6828 void *cnic_data;
6833 unsigned int current_interval;
6838 struct timer_list timer;
6839 struct work_struct reset_task;
6842 spinlock_t phy_lock;
6843 spinlock_t indirect_lock;
6845 u32 phy_flags;
6859 u32 mii_bmcr;
6860 u32 mii_bmsr;
6861 u32 mii_bmsr1;
6862 u32 mii_adv;
6863 u32 mii_lpa;
6864 u32 mii_up1;
6866 u32 chip_id;
6894 u32 phy_addr;
6895 u32 phy_id;
6897 u16 bus_speed_mhz;
6898 u8 wol;
6900 u8 pad;
6902 u16 fw_wr_seq;
6903 u16 fw_drv_pulse_wr_seq;
6904 u32 fw_last_msg;
6906 int rx_max_ring;
6907 int rx_ring_size;
6909 int rx_max_pg_ring;
6910 int rx_pg_ring_size;
6912 u16 tx_quick_cons_trip;
6913 u16 tx_quick_cons_trip_int;
6914 u16 rx_quick_cons_trip;
6915 u16 rx_quick_cons_trip_int;
6916 u16 comp_prod_trip;
6917 u16 comp_prod_trip_int;
6918 u16 tx_ticks;
6919 u16 tx_ticks_int;
6920 u16 com_ticks;
6921 u16 com_ticks_int;
6922 u16 cmd_ticks;
6923 u16 cmd_ticks_int;
6924 u16 rx_ticks;
6925 u16 rx_ticks_int;
6927 u32 stats_ticks;
6929 dma_addr_t status_blk_mapping;
6931 void *status_blk;
6932 struct statistics_block *stats_blk;
6933 struct statistics_block *temp_stats_blk;
6934 dma_addr_t stats_blk_mapping;
6936 int ctx_pages;
6937 void *ctx_blk[4];
6938 dma_addr_t ctx_blk_mapping[4];
6940 u32 hc_cmd;
6941 u32 rx_mode;
6943 u16 req_line_speed;
6944 u8 req_duplex;
6946 u8 phy_port;
6947 u8 link_up;
6949 u16 line_speed;
6950 u8 duplex;
6951 u8 flow_ctrl; /* actual flow ctrl settings */
6954 u32 advertising;
6956 u8 req_flow_ctrl; /* flow ctrl advertisement */
6959 u8 autoneg;
6983 struct bnx2_irq irq_tbl[BNX2_MAX_MSIX_VEC]; argument
6984 int irq_nvecs;
6986 u8 func;
6988 u8 num_tx_rings;
6989 u8 num_rx_rings;
6991 int num_req_tx_rings;
6992 int num_req_rx_rings;
6994 u32 leds_save;
6995 u32 idle_chk_status_idx;
6998 struct mutex cnic_lock;
6999 struct cnic_eth_dev cnic_eth_dev;
7000 struct cnic_eth_dev *(*cnic_probe)(struct net_device *);
7003 const struct firmware *mips_firmware;
7004 const struct firmware *rv2p_firmware;