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

Data Fields

u32 reg
 
u32 tx_dma
 
u32 rx_dma
 
u32 io
 
u8 tx_chan
 
u8 rx_chan
 
spinlock_t lock
 
u8 tx_skb_i
 
u8 tx_skb_o
 
u8 rx_skb_i
 
u8 rx_skb_o
 
struct sk_bufftx_skb [S6_NUM_TX_SKB]
 
struct sk_buffrx_skb [S6_NUM_RX_SKB]
 
unsigned long carry [sizeof(struct net_device_stats)/sizeof(long)]
 
unsigned long stats [sizeof(struct net_device_stats)/sizeof(long)]
 
struct phy_devicephydev
 
struct {
   struct mii_bus *   bus
 
   int   irq [PHY_MAX_ADDR]
 
mii
 
struct {
   unsigned int   mbit
 
   u8   giga
 
   u8   isup
 
   u8   full
 
link
 

Detailed Description

Definition at line 346 of file s6gmac.c.

Field Documentation

Definition at line 362 of file s6gmac.c.

Definition at line 358 of file s6gmac.c.

u8 full

Definition at line 369 of file s6gmac.c.

u8 giga

Definition at line 367 of file s6gmac.c.

Definition at line 350 of file s6gmac.c.

Definition at line 363 of file s6gmac.c.

u8 isup

Definition at line 368 of file s6gmac.c.

struct { ... } link
spinlock_t lock

Definition at line 353 of file s6gmac.c.

unsigned int mbit

Definition at line 366 of file s6gmac.c.

struct { ... } mii
struct phy_device* phydev

Definition at line 360 of file s6gmac.c.

Definition at line 347 of file s6gmac.c.

u8 rx_chan

Definition at line 352 of file s6gmac.c.

Definition at line 349 of file s6gmac.c.

Definition at line 357 of file s6gmac.c.

u8 rx_skb_i

Definition at line 355 of file s6gmac.c.

u8 rx_skb_o

Definition at line 355 of file s6gmac.c.

Definition at line 359 of file s6gmac.c.

u8 tx_chan

Definition at line 351 of file s6gmac.c.

Definition at line 348 of file s6gmac.c.

Definition at line 356 of file s6gmac.c.

u8 tx_skb_i

Definition at line 354 of file s6gmac.c.

u8 tx_skb_o

Definition at line 354 of file s6gmac.c.


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