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

Data Structures

struct  uli_phy_ops
 

Data Fields

struct
uli526x_board_info::uli_phy_ops 
phy
 
struct net_devicenext_dev
 
struct pci_devpdev
 
spinlock_t lock
 
void __iomemioaddr
 
u32 cr0_data
 
u32 cr5_data
 
u32 cr6_data
 
u32 cr7_data
 
u32 cr15_data
 
dma_addr_t buf_pool_dma_ptr
 
dma_addr_t buf_pool_dma_start
 
dma_addr_t desc_pool_dma_ptr
 
dma_addr_t first_tx_desc_dma
 
dma_addr_t first_rx_desc_dma
 
unsigned charbuf_pool_ptr
 
unsigned charbuf_pool_start
 
unsigned chardesc_pool_ptr
 
struct tx_descfirst_tx_desc
 
struct tx_desctx_insert_ptr
 
struct tx_desctx_remove_ptr
 
struct rx_descfirst_rx_desc
 
struct rx_descrx_insert_ptr
 
struct rx_descrx_ready_ptr
 
unsigned long tx_packet_cnt
 
unsigned long rx_avail_cnt
 
unsigned long interval_rx_cnt
 
u16 dbug_cnt
 
u16 NIC_capability
 
u16 PHY_reg4
 
u8 media_mode
 
u8 op_mode
 
u8 phy_addr
 
u8 link_failed
 
u8 wait_reset
 
struct timer_list timer
 
unsigned long tx_fifo_underrun
 
unsigned long tx_loss_carrier
 
unsigned long tx_no_carrier
 
unsigned long tx_late_collision
 
unsigned long tx_excessive_collision
 
unsigned long tx_jabber_timeout
 
unsigned long reset_count
 
unsigned long reset_cr8
 
unsigned long reset_fatal
 
unsigned long reset_TXtimeout
 
unsigned char srom [128]
 
u8 init
 

Detailed Description

Definition at line 128 of file uli526x.c.

Field Documentation

dma_addr_t buf_pool_dma_ptr

Definition at line 145 of file uli526x.c.

dma_addr_t buf_pool_dma_start

Definition at line 146 of file uli526x.c.

unsigned char* buf_pool_ptr

Definition at line 152 of file uli526x.c.

unsigned char* buf_pool_start

Definition at line 153 of file uli526x.c.

u32 cr0_data

Definition at line 138 of file uli526x.c.

u32 cr15_data

Definition at line 142 of file uli526x.c.

u32 cr5_data

Definition at line 139 of file uli526x.c.

u32 cr6_data

Definition at line 140 of file uli526x.c.

u32 cr7_data

Definition at line 141 of file uli526x.c.

u16 dbug_cnt

Definition at line 165 of file uli526x.c.

dma_addr_t desc_pool_dma_ptr

Definition at line 147 of file uli526x.c.

unsigned char* desc_pool_ptr

Definition at line 154 of file uli526x.c.

struct rx_desc* first_rx_desc

Definition at line 158 of file uli526x.c.

dma_addr_t first_rx_desc_dma

Definition at line 149 of file uli526x.c.

struct tx_desc* first_tx_desc

Definition at line 155 of file uli526x.c.

dma_addr_t first_tx_desc_dma

Definition at line 148 of file uli526x.c.

u8 init

Definition at line 190 of file uli526x.c.

unsigned long interval_rx_cnt

Definition at line 163 of file uli526x.c.

void __iomem* ioaddr

Definition at line 137 of file uli526x.c.

u8 link_failed

Definition at line 172 of file uli526x.c.

spinlock_t lock

Definition at line 135 of file uli526x.c.

u8 media_mode

Definition at line 169 of file uli526x.c.

struct net_device* next_dev

Definition at line 133 of file uli526x.c.

u16 NIC_capability

Definition at line 166 of file uli526x.c.

u8 op_mode

Definition at line 170 of file uli526x.c.

struct pci_dev* pdev

Definition at line 134 of file uli526x.c.

u8 phy_addr

Definition at line 171 of file uli526x.c.

u16 PHY_reg4

Definition at line 167 of file uli526x.c.

unsigned long reset_count

Definition at line 183 of file uli526x.c.

unsigned long reset_cr8

Definition at line 184 of file uli526x.c.

unsigned long reset_fatal

Definition at line 185 of file uli526x.c.

unsigned long reset_TXtimeout

Definition at line 186 of file uli526x.c.

unsigned long rx_avail_cnt

Definition at line 162 of file uli526x.c.

struct rx_desc* rx_insert_ptr

Definition at line 159 of file uli526x.c.

struct rx_desc* rx_ready_ptr

Definition at line 160 of file uli526x.c.

unsigned char srom[128]

Definition at line 189 of file uli526x.c.

Definition at line 174 of file uli526x.c.

unsigned long tx_excessive_collision

Definition at line 181 of file uli526x.c.

unsigned long tx_fifo_underrun

Definition at line 177 of file uli526x.c.

struct tx_desc* tx_insert_ptr

Definition at line 156 of file uli526x.c.

unsigned long tx_jabber_timeout

Definition at line 182 of file uli526x.c.

unsigned long tx_late_collision

Definition at line 180 of file uli526x.c.

unsigned long tx_loss_carrier

Definition at line 178 of file uli526x.c.

unsigned long tx_no_carrier

Definition at line 179 of file uli526x.c.

unsigned long tx_packet_cnt

Definition at line 161 of file uli526x.c.

struct tx_desc* tx_remove_ptr

Definition at line 157 of file uli526x.c.

u8 wait_reset

Definition at line 173 of file uli526x.c.


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