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

Data Fields

void __iomemregs
 
void __iomemphyregs
 
struct net_devicedev
 
struct napi_struct napi
 
unsigned int phy
 
unsigned int irq_num
 
unsigned int id
 
unsigned int phy_type
 
struct timer_list timer
 
unsigned int rxtail
 
unsigned int rxhead
 
unsigned int rxfree
 
unsigned int rxpending
 
unsigned int txtail
 
unsigned int txhead
 
unsigned int txfree
 
unsigned int phy_ok
 
unsigned int link_up
 
unsigned int speed
 
unsigned int duplex
 
tx_desctxring
 
rx_descrxring
 
struct sk_bufftxskbs [TSI108_TXRING_LEN]
 
struct sk_buffrxskbs [TSI108_RXRING_LEN]
 
dma_addr_t txdma
 
dma_addr_t rxdma
 
spinlock_t txlock
 
spinlock_t misclock
 
struct net_device_stats stats
 
struct net_device_stats tmpstats
 
unsigned long rx_fcs
 
unsigned long rx_short_fcs
 
unsigned long rx_long_fcs
 
unsigned long rx_underruns
 
unsigned long rx_overruns
 
unsigned long tx_coll_abort
 
unsigned long tx_pause_drop
 
unsigned long mc_hash [16]
 
u32 msg_enable
 
struct mii_if_info mii_if
 
unsigned int init_media
 

Detailed Description

Definition at line 78 of file tsi108_eth.c.

Field Documentation

Definition at line 82 of file tsi108_eth.c.

unsigned int duplex

Definition at line 117 of file tsi108_eth.c.

unsigned int id

Definition at line 87 of file tsi108_eth.c.

unsigned int init_media

Definition at line 155 of file tsi108_eth.c.

unsigned int irq_num

Definition at line 86 of file tsi108_eth.c.

unsigned int link_up

Definition at line 115 of file tsi108_eth.c.

unsigned long mc_hash[16]

Definition at line 152 of file tsi108_eth.c.

Definition at line 154 of file tsi108_eth.c.

spinlock_t misclock

Definition at line 128 of file tsi108_eth.c.

u32 msg_enable

Definition at line 153 of file tsi108_eth.c.

Definition at line 83 of file tsi108_eth.c.

unsigned int phy

Definition at line 85 of file tsi108_eth.c.

unsigned int phy_ok

Definition at line 109 of file tsi108_eth.c.

unsigned int phy_type

Definition at line 88 of file tsi108_eth.c.

void __iomem* phyregs

Definition at line 80 of file tsi108_eth.c.

Definition at line 79 of file tsi108_eth.c.

unsigned long rx_fcs

Definition at line 143 of file tsi108_eth.c.

unsigned long rx_long_fcs

Definition at line 145 of file tsi108_eth.c.

unsigned long rx_overruns

Definition at line 147 of file tsi108_eth.c.

unsigned long rx_short_fcs

Definition at line 144 of file tsi108_eth.c.

unsigned long rx_underruns

Definition at line 146 of file tsi108_eth.c.

dma_addr_t rxdma

Definition at line 124 of file tsi108_eth.c.

unsigned int rxfree

Definition at line 93 of file tsi108_eth.c.

unsigned int rxhead

Definition at line 92 of file tsi108_eth.c.

unsigned int rxpending

Definition at line 95 of file tsi108_eth.c.

rx_desc* rxring

Definition at line 120 of file tsi108_eth.c.

Definition at line 122 of file tsi108_eth.c.

unsigned int rxtail

Definition at line 91 of file tsi108_eth.c.

unsigned int speed

Definition at line 116 of file tsi108_eth.c.

Definition at line 136 of file tsi108_eth.c.

Definition at line 90 of file tsi108_eth.c.

Definition at line 137 of file tsi108_eth.c.

unsigned long tx_coll_abort

Definition at line 149 of file tsi108_eth.c.

unsigned long tx_pause_drop

Definition at line 150 of file tsi108_eth.c.

dma_addr_t txdma

Definition at line 124 of file tsi108_eth.c.

unsigned int txfree

Definition at line 107 of file tsi108_eth.c.

unsigned int txhead

Definition at line 100 of file tsi108_eth.c.

spinlock_t txlock

Definition at line 128 of file tsi108_eth.c.

tx_desc* txring

Definition at line 119 of file tsi108_eth.c.

Definition at line 121 of file tsi108_eth.c.

unsigned int txtail

Definition at line 99 of file tsi108_eth.c.


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