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

#include <fs_enet.h>

Data Fields

struct napi_struct napi
 
struct devicedev
 
struct net_devicendev
 
spinlock_t lock
 
spinlock_t tx_lock
 
struct fs_platform_infofpi
 
struct fs_opsops
 
int rx_ring
 
int tx_ring
 
dma_addr_t ring_mem_addr
 
void __iomemring_base
 
struct sk_buff ** rx_skbuff
 
struct sk_buff ** tx_skbuff
 
cbd_t __iomemrx_bd_base
 
cbd_t __iomemtx_bd_base
 
cbd_t __iomemdirty_tx
 
cbd_t __iomemcur_rx
 
cbd_t __iomemcur_tx
 
int tx_free
 
struct net_device_stats stats
 
struct timer_list phy_timer_list
 
struct phy_infophy
 
u32 msg_enable
 
struct mii_if_info mii_if
 
unsigned int last_mii_status
 
int interrupt
 
struct phy_devicephydev
 
int oldduplex
 
int oldspeed
 
int oldlink
 
u32 ev_napi_rx
 
u32 ev_rx
 
u32 ev_tx
 
u32 ev_err
 
u16 bd_rx_empty
 
u16 bd_rx_err
 
union {
   struct {
      int   idx
 
      void __iomem *   fecp
 
      u32   hthi
 
      u32   htlo
 
   }   fec
 
   struct {
      int   idx
 
      void __iomem *   fccp
 
      void __iomem *   ep
 
      void __iomem *   fcccp
 
      void __iomem *   mem
 
      u32   gaddrh
 
      u32   gaddrl
 
   }   fcc
 
   struct {
      int   idx
 
      void __iomem *   sccp
 
      void __iomem *   ep
 
      u32   hthi
 
      u32   htlo
 
   }   scc
 
}; 
 

Detailed Description

Definition at line 120 of file fs_enet.h.

Field Documentation

union { ... }
u16 bd_rx_empty

Definition at line 156 of file fs_enet.h.

u16 bd_rx_err

Definition at line 157 of file fs_enet.h.

cbd_t __iomem* cur_rx

Definition at line 136 of file fs_enet.h.

cbd_t __iomem* cur_tx

Definition at line 137 of file fs_enet.h.

struct device* dev

Definition at line 122 of file fs_enet.h.

cbd_t __iomem* dirty_tx

Definition at line 135 of file fs_enet.h.

Definition at line 169 of file fs_enet.h.

u32 ev_err

Definition at line 154 of file fs_enet.h.

u32 ev_napi_rx

Definition at line 151 of file fs_enet.h.

u32 ev_rx

Definition at line 152 of file fs_enet.h.

u32 ev_tx

Definition at line 153 of file fs_enet.h.

struct { ... } fcc
void __iomem* fcccp

Definition at line 170 of file fs_enet.h.

void __iomem* fccp

Definition at line 168 of file fs_enet.h.

struct { ... } fec
void __iomem* fecp

Definition at line 162 of file fs_enet.h.

Definition at line 126 of file fs_enet.h.

u32 gaddrh

Definition at line 172 of file fs_enet.h.

u32 gaddrl

Definition at line 172 of file fs_enet.h.

u32 hthi

Definition at line 163 of file fs_enet.h.

u32 htlo

Definition at line 163 of file fs_enet.h.

int idx

Definition at line 161 of file fs_enet.h.

int interrupt

Definition at line 145 of file fs_enet.h.

unsigned int last_mii_status

Definition at line 144 of file fs_enet.h.

spinlock_t lock

Definition at line 124 of file fs_enet.h.

Definition at line 171 of file fs_enet.h.

Definition at line 143 of file fs_enet.h.

u32 msg_enable

Definition at line 142 of file fs_enet.h.

Definition at line 121 of file fs_enet.h.

Definition at line 123 of file fs_enet.h.

int oldduplex

Definition at line 148 of file fs_enet.h.

int oldlink

Definition at line 148 of file fs_enet.h.

int oldspeed

Definition at line 148 of file fs_enet.h.

struct fs_ops* ops

Definition at line 127 of file fs_enet.h.

Definition at line 141 of file fs_enet.h.

struct timer_list phy_timer_list

Definition at line 140 of file fs_enet.h.

struct phy_device* phydev

Definition at line 147 of file fs_enet.h.

void __iomem* ring_base

Definition at line 130 of file fs_enet.h.

dma_addr_t ring_mem_addr

Definition at line 129 of file fs_enet.h.

cbd_t __iomem* rx_bd_base

Definition at line 133 of file fs_enet.h.

Definition at line 128 of file fs_enet.h.

struct sk_buff** rx_skbuff

Definition at line 131 of file fs_enet.h.

struct { ... } scc
void __iomem* sccp

Definition at line 177 of file fs_enet.h.

Definition at line 139 of file fs_enet.h.

cbd_t __iomem* tx_bd_base

Definition at line 134 of file fs_enet.h.

int tx_free

Definition at line 138 of file fs_enet.h.

spinlock_t tx_lock

Definition at line 125 of file fs_enet.h.

Definition at line 128 of file fs_enet.h.

struct sk_buff** tx_skbuff

Definition at line 132 of file fs_enet.h.


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