bnx2 Struct Reference

#include <bnx2.h>


Public Member Functions

u32 tx_prod_bseq __attribute__ ((aligned(L1_CACHE_BYTES)))
u16 tx_cons __attribute__ ((aligned(L1_CACHE_BYTES)))

Data Fields

void * regview
struct nicnic
struct pci_devicepdev
struct status_blockstatus_blk
u32 last_status_idx
u32 flags
u16 tx_prod
struct tx_bdtx_desc_ring
struct sw_bd * tx_buf_ring
int tx_ring_size
u16 hw_tx_cons
u32 rx_offset
u32 rx_buf_use_size
u32 rx_buf_size
u32 rx_max_ring_idx
u32 rx_prod_bseq
u16 rx_prod
u16 rx_cons
u16 hw_rx_cons
u32 rx_csum
struct rx_bdrx_desc_ring
char * name
u32 phy_flags
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
dma_addr_t tx_desc_mapping
int rx_max_ring
int rx_ring_size
dma_addr_t rx_desc_mapping
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
dma_addr_t stats_blk_mapping
u32 hc_cmd
u32 rx_mode
u16 req_line_speed
u8 req_duplex
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
u32 fw_ver
int pm_cap
int pcix_cap
struct flash_specflash_info
u32 flash_size
int status_stats_size


Detailed Description

Definition at line 3991 of file bnx2.h.


Member Function Documentation

u32 tx_prod_bseq bnx2::__attribute__ ( (aligned(L1_CACHE_BYTES))   ) 

u16 tx_cons bnx2::__attribute__ ( (aligned(L1_CACHE_BYTES))   ) 


Field Documentation

Definition at line 3994 of file bnx2.h.

Referenced by bnx2_disable(), and bnx2_init_board().

struct nic* bnx2::nic [read]

Definition at line 3996 of file bnx2.h.

Referenced by bnx2_init_board(), bnx2_init_chip(), bnx2_set_mac_addr(), and bnx2_transmit().

struct pci_device* bnx2::pdev [read]

Definition at line 3997 of file bnx2.h.

Referenced by bnx2_init_board(), bnx2_init_chip(), bnx2_set_power_state_0(), and bnx2_transmit().

Definition at line 4001 of file bnx2.h.

Referenced by bnx2_alloc_mem(), bnx2_poll(), bnx2_poll_link(), and bnx2_transmit().

Definition at line 4002 of file bnx2.h.

Referenced by bnx2_init_chip(), and bnx2_poll().

Definition at line 4004 of file bnx2.h.

Referenced by bnx2_init_board(), bnx2_init_chip(), bnx2_probe(), and bnx2_set_rx_mode().

Definition at line 4015 of file bnx2.h.

Referenced by bnx2_init_tx_ring(), and bnx2_transmit().

struct tx_bd* bnx2::tx_desc_ring [read]

Definition at line 4017 of file bnx2.h.

Referenced by bnx2_alloc_mem(), bnx2_init_tx_ring(), and bnx2_transmit().

struct sw_bd* bnx2::tx_buf_ring [read]

Definition at line 4018 of file bnx2.h.

Definition at line 4019 of file bnx2.h.

Referenced by bnx2_init_board().

Definition at line 4022 of file bnx2.h.

Referenced by bnx2_init_tx_ring().

Definition at line 4028 of file bnx2.h.

Referenced by bnx2_init_board(), and bnx2_poll().

Definition at line 4029 of file bnx2.h.

Referenced by bnx2_init_rx_ring(), and bnx2_poll().

Definition at line 4030 of file bnx2.h.

Referenced by bnx2_init_rx_ring().

Definition at line 4031 of file bnx2.h.

Referenced by bnx2_init_board().

Definition at line 4033 of file bnx2.h.

Referenced by bnx2_init_rx_ring(), and bnx2_poll().

Definition at line 4034 of file bnx2.h.

Referenced by bnx2_init_rx_ring(), and bnx2_poll().

Definition at line 4035 of file bnx2.h.

Referenced by bnx2_init_rx_ring(), and bnx2_poll().

Definition at line 4036 of file bnx2.h.

Referenced by bnx2_init_rx_ring(), and bnx2_poll().

Definition at line 4038 of file bnx2.h.

struct rx_bd* bnx2::rx_desc_ring [read]

Definition at line 4043 of file bnx2.h.

Referenced by bnx2_alloc_mem(), bnx2_init_rx_ring(), and bnx2_poll().

char* bnx2::name

Definition at line 4047 of file bnx2.h.

Definition at line 4069 of file bnx2.h.

Referenced by bnx2_init_board().

Definition at line 4096 of file bnx2.h.

Referenced by bnx2_init_board(), bnx2_read_phy(), and bnx2_write_phy().

Definition at line 4097 of file bnx2.h.

Referenced by bnx2_init_phy().

Definition at line 4099 of file bnx2.h.

Referenced by bnx2_init_board(), bnx2_init_chip(), and bnx2_probe().

Definition at line 4100 of file bnx2.h.

Definition at line 4102 of file bnx2.h.

Definition at line 4104 of file bnx2.h.

Referenced by bnx2_fw_sync().

Definition at line 4105 of file bnx2.h.

Definition at line 4107 of file bnx2.h.

Referenced by bnx2_alloc_mem(), and bnx2_init_tx_ring().

Definition at line 4110 of file bnx2.h.

Definition at line 4111 of file bnx2.h.

Referenced by bnx2_init_board().

Definition at line 4115 of file bnx2.h.

Referenced by bnx2_alloc_mem(), and bnx2_init_rx_ring().

Definition at line 4117 of file bnx2.h.

Referenced by bnx2_init_board(), and bnx2_init_chip().

Definition at line 4118 of file bnx2.h.

Referenced by bnx2_init_board(), and bnx2_init_chip().

Definition at line 4119 of file bnx2.h.

Referenced by bnx2_init_board(), and bnx2_init_chip().

Definition at line 4120 of file bnx2.h.

Referenced by bnx2_init_board(), and bnx2_init_chip().

Definition at line 4121 of file bnx2.h.

Referenced by bnx2_init_board(), and bnx2_init_chip().

Definition at line 4122 of file bnx2.h.

Referenced by bnx2_init_board(), and bnx2_init_chip().

Definition at line 4123 of file bnx2.h.

Referenced by bnx2_init_board(), and bnx2_init_chip().

Definition at line 4124 of file bnx2.h.

Referenced by bnx2_init_board(), and bnx2_init_chip().

Definition at line 4125 of file bnx2.h.

Referenced by bnx2_init_board(), and bnx2_init_chip().

Definition at line 4126 of file bnx2.h.

Referenced by bnx2_init_board(), and bnx2_init_chip().

Definition at line 4127 of file bnx2.h.

Referenced by bnx2_init_board(), and bnx2_init_chip().

Definition at line 4128 of file bnx2.h.

Referenced by bnx2_init_board(), and bnx2_init_chip().

Definition at line 4129 of file bnx2.h.

Referenced by bnx2_init_board(), and bnx2_init_chip().

Definition at line 4130 of file bnx2.h.

Referenced by bnx2_init_board(), and bnx2_init_chip().

Definition at line 4132 of file bnx2.h.

Referenced by bnx2_init_board(), and bnx2_init_chip().

Definition at line 4134 of file bnx2.h.

Referenced by bnx2_alloc_mem(), and bnx2_init_chip().

Definition at line 4136 of file bnx2.h.

Referenced by bnx2_alloc_mem().

Definition at line 4137 of file bnx2.h.

Referenced by bnx2_alloc_mem(), and bnx2_init_chip().

Definition at line 4139 of file bnx2.h.

Referenced by bnx2_init_chip(), bnx2_poll(), and bnx2_poll_link().

Definition at line 4140 of file bnx2.h.

Referenced by bnx2_init_chip(), bnx2_set_mac_link(), and bnx2_set_rx_mode().

Definition at line 4142 of file bnx2.h.

Referenced by bnx2_init_board(), and bnx2_setup_copper_phy().

Definition at line 4143 of file bnx2.h.

Referenced by bnx2_init_board(), bnx2_setup_copper_phy(), and bnx2_setup_serdes_phy().

Definition at line 4149 of file bnx2.h.

Referenced by bnx2_report_link(), bnx2_resolve_flow_ctrl(), and bnx2_set_mac_link().

Definition at line 4155 of file bnx2.h.

Referenced by bnx2_init_board(), bnx2_setup_copper_phy(), and bnx2_setup_serdes_phy().

Definition at line 4157 of file bnx2.h.

Referenced by bnx2_init_board(), bnx2_phy_get_pause_adv(), and bnx2_resolve_flow_ctrl().

Definition at line 4164 of file bnx2.h.

Referenced by bnx2_set_link(), and bnx2_setup_phy().

Definition at line 4168 of file bnx2.h.

Referenced by bnx2_setup_serdes_phy().

Definition at line 4171 of file bnx2.h.

Referenced by bnx2_init_board(), bnx2_init_chip(), and bnx2_probe().

Definition at line 4175 of file bnx2.h.

Referenced by bnx2_init_board().

Definition at line 4177 of file bnx2.h.

Referenced by bnx2_init_board(), and bnx2_set_power_state_0().

Definition at line 4178 of file bnx2.h.

Referenced by bnx2_init_board(), and bnx2_init_chip().

struct flash_spec* bnx2::flash_info [read]

Definition at line 4182 of file bnx2.h.

Referenced by bnx2_init_nvram().

Definition at line 4183 of file bnx2.h.

Referenced by bnx2_init_nvram().

Definition at line 4185 of file bnx2.h.


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

Generated on Tue Apr 6 20:02:02 2010 for gPXE by  doxygen 1.5.7.1