Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
bnx2 Struct Reference

#include <bnx2.h>

Data Fields

void __iomemregview
 
struct net_devicedev
 
struct pci_devpdev
 
atomic_t intr_sem
 
u32 flags
 
struct bnx2_napi bnx2_napi [BNX2_MAX_MSIX_VEC]
 
u32 rx_buf_use_size
 
u32 rx_buf_size
 
u32 rx_copy_thresh
 
u32 rx_jumbo_thresh
 
u32 rx_max_ring_idx
 
u32 rx_max_pg_ring_idx
 
int tx_ring_size
 
u32 tx_wake_thresh
 
unsigned int current_interval
 
struct timer_list timer
 
struct work_struct reset_task
 
spinlock_t phy_lock
 
spinlock_t indirect_lock
 
u32 phy_flags
 
u32 mii_bmcr
 
u32 mii_bmsr
 
u32 mii_bmsr1
 
u32 mii_adv
 
u32 mii_lpa
 
u32 mii_up1
 
u32 chip_id
 
u32 phy_addr
 
u32 phy_id
 
u16 bus_speed_mhz
 
u8 wol
 
u8 pad
 
u16 fw_wr_seq
 
u16 fw_drv_pulse_wr_seq
 
int rx_max_ring
 
int rx_ring_size
 
int rx_max_pg_ring
 
int rx_pg_ring_size
 
u16 tx_quick_cons_trip
 
u16 tx_quick_cons_trip_int
 
u16 rx_quick_cons_trip
 
u16 rx_quick_cons_trip_int
 
u16 comp_prod_trip
 
u16 comp_prod_trip_int
 
u16 tx_ticks
 
u16 tx_ticks_int
 
u16 com_ticks
 
u16 com_ticks_int
 
u16 cmd_ticks
 
u16 cmd_ticks_int
 
u16 rx_ticks
 
u16 rx_ticks_int
 
u32 stats_ticks
 
dma_addr_t status_blk_mapping
 
struct statistics_blockstats_blk
 
struct statistics_blocktemp_stats_blk
 
dma_addr_t stats_blk_mapping
 
int ctx_pages
 
voidctx_blk [4]
 
dma_addr_t ctx_blk_mapping [4]
 
u32 hc_cmd
 
u32 rx_mode
 
u16 req_line_speed
 
u8 req_duplex
 
u8 phy_port
 
u8 link_up
 
u16 line_speed
 
u8 duplex
 
u8 flow_ctrl
 
u32 advertising
 
u8 req_flow_ctrl
 
u8 autoneg
 
u8 loopback
 
u8 serdes_an_pending
 
u8 mac_addr [8]
 
u32 shmem_base
 
char fw_version [32]
 
int pm_cap
 
int pcix_cap
 
struct flash_specflash_info
 
u32 flash_size
 
int status_stats_size
 
struct bnx2_irq irq_tbl [BNX2_MAX_MSIX_VEC]
 
int irq_nvecs
 
u8 func
 
u8 num_tx_rings
 
u8 num_rx_rings
 
int num_req_tx_rings
 
int num_req_rx_rings
 
u32 leds_save
 
u32 idle_chk_status_idx
 
struct firmwaremips_firmware
 
struct firmwarerv2p_firmware
 

Detailed Description

Definition at line 6774 of file bnx2.h.

Field Documentation

u32 advertising

Definition at line 6942 of file bnx2.h.

u8 autoneg

Definition at line 6947 of file bnx2.h.

Definition at line 6802 of file bnx2.h.

u16 bus_speed_mhz

Definition at line 6887 of file bnx2.h.

Definition at line 6854 of file bnx2.h.

u16 cmd_ticks

Definition at line 6911 of file bnx2.h.

u16 cmd_ticks_int

Definition at line 6912 of file bnx2.h.

u16 com_ticks

Definition at line 6909 of file bnx2.h.

u16 com_ticks_int

Definition at line 6910 of file bnx2.h.

u16 comp_prod_trip

Definition at line 6905 of file bnx2.h.

u16 comp_prod_trip_int

Definition at line 6906 of file bnx2.h.

void* ctx_blk[4]

Definition at line 6925 of file bnx2.h.

dma_addr_t ctx_blk_mapping[4]

Definition at line 6926 of file bnx2.h.

int ctx_pages

Definition at line 6924 of file bnx2.h.

unsigned int current_interval

Definition at line 6822 of file bnx2.h.

Definition at line 6779 of file bnx2.h.

Definition at line 6938 of file bnx2.h.

u32 flags

Definition at line 6784 of file bnx2.h.

Definition at line 6966 of file bnx2.h.

u32 flash_size

Definition at line 6967 of file bnx2.h.

u8 flow_ctrl

Definition at line 6939 of file bnx2.h.

u8 func

Definition at line 6974 of file bnx2.h.

u16 fw_drv_pulse_wr_seq

Definition at line 6893 of file bnx2.h.

Definition at line 6961 of file bnx2.h.

u16 fw_wr_seq

Definition at line 6892 of file bnx2.h.

u32 hc_cmd

Definition at line 6928 of file bnx2.h.

u32 idle_chk_status_idx

Definition at line 6983 of file bnx2.h.

spinlock_t indirect_lock

Definition at line 6832 of file bnx2.h.

atomic_t intr_sem

Definition at line 6782 of file bnx2.h.

int irq_nvecs

Definition at line 6972 of file bnx2.h.

Definition at line 6971 of file bnx2.h.

u32 leds_save

Definition at line 6982 of file bnx2.h.

u16 line_speed

Definition at line 6937 of file bnx2.h.

u8 link_up

Definition at line 6935 of file bnx2.h.

Definition at line 6951 of file bnx2.h.

Definition at line 6957 of file bnx2.h.

u32 mii_adv

Definition at line 6850 of file bnx2.h.

u32 mii_bmcr

Definition at line 6847 of file bnx2.h.

u32 mii_bmsr

Definition at line 6848 of file bnx2.h.

u32 mii_bmsr1

Definition at line 6849 of file bnx2.h.

u32 mii_lpa

Definition at line 6851 of file bnx2.h.

u32 mii_up1

Definition at line 6852 of file bnx2.h.

struct firmware* mips_firmware

Definition at line 6990 of file bnx2.h.

int num_req_rx_rings

Definition at line 6980 of file bnx2.h.

int num_req_tx_rings

Definition at line 6979 of file bnx2.h.

u8 num_rx_rings

Definition at line 6977 of file bnx2.h.

u8 num_tx_rings

Definition at line 6976 of file bnx2.h.

u8 pad

Definition at line 6890 of file bnx2.h.

int pcix_cap

Definition at line 6964 of file bnx2.h.

struct pci_dev* pdev

Definition at line 6780 of file bnx2.h.

u32 phy_addr

Definition at line 6884 of file bnx2.h.

u32 phy_flags

Definition at line 6834 of file bnx2.h.

u32 phy_id

Definition at line 6885 of file bnx2.h.

spinlock_t phy_lock

Definition at line 6831 of file bnx2.h.

u8 phy_port

Definition at line 6934 of file bnx2.h.

int pm_cap

Definition at line 6963 of file bnx2.h.

void __iomem* regview

Definition at line 6777 of file bnx2.h.

u8 req_duplex

Definition at line 6932 of file bnx2.h.

u8 req_flow_ctrl

Definition at line 6944 of file bnx2.h.

u16 req_line_speed

Definition at line 6931 of file bnx2.h.

struct work_struct reset_task

Definition at line 6828 of file bnx2.h.

struct firmware* rv2p_firmware

Definition at line 6991 of file bnx2.h.

u32 rx_buf_size

Definition at line 6805 of file bnx2.h.

u32 rx_buf_use_size

Definition at line 6804 of file bnx2.h.

u32 rx_copy_thresh

Definition at line 6806 of file bnx2.h.

u32 rx_jumbo_thresh

Definition at line 6807 of file bnx2.h.

int rx_max_pg_ring

Definition at line 6898 of file bnx2.h.

u32 rx_max_pg_ring_idx

Definition at line 6809 of file bnx2.h.

int rx_max_ring

Definition at line 6895 of file bnx2.h.

u32 rx_max_ring_idx

Definition at line 6808 of file bnx2.h.

u32 rx_mode

Definition at line 6929 of file bnx2.h.

int rx_pg_ring_size

Definition at line 6899 of file bnx2.h.

u16 rx_quick_cons_trip

Definition at line 6903 of file bnx2.h.

u16 rx_quick_cons_trip_int

Definition at line 6904 of file bnx2.h.

int rx_ring_size

Definition at line 6896 of file bnx2.h.

u16 rx_ticks

Definition at line 6913 of file bnx2.h.

u16 rx_ticks_int

Definition at line 6914 of file bnx2.h.

u8 serdes_an_pending

Definition at line 6955 of file bnx2.h.

u32 shmem_base

Definition at line 6959 of file bnx2.h.

Definition at line 6920 of file bnx2.h.

dma_addr_t stats_blk_mapping

Definition at line 6922 of file bnx2.h.

u32 stats_ticks

Definition at line 6916 of file bnx2.h.

dma_addr_t status_blk_mapping

Definition at line 6918 of file bnx2.h.

int status_stats_size

Definition at line 6969 of file bnx2.h.

struct statistics_block* temp_stats_blk

Definition at line 6921 of file bnx2.h.

Definition at line 6827 of file bnx2.h.

u16 tx_quick_cons_trip

Definition at line 6901 of file bnx2.h.

u16 tx_quick_cons_trip_int

Definition at line 6902 of file bnx2.h.

int tx_ring_size

Definition at line 6812 of file bnx2.h.

u16 tx_ticks

Definition at line 6907 of file bnx2.h.

u16 tx_ticks_int

Definition at line 6908 of file bnx2.h.

u32 tx_wake_thresh

Definition at line 6813 of file bnx2.h.

u8 wol

Definition at line 6888 of file bnx2.h.


The documentation for this struct was generated from the following file: