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

#include <ll_temac.h>

Data Fields

struct net_devicendev
 
struct devicedev
 
struct phy_devicephy_dev
 
struct device_nodephy_node
 
struct mii_busmii_bus
 
int mdio_irqs [PHY_MAX_ADDR]
 
void __iomemregs
 
void __iomemsdma_regs
 
u32(* dma_in )(struct temac_local *, int)
 
void(* dma_out )(struct temac_local *, int, u32)
 
int tx_irq
 
int rx_irq
 
int emac_num
 
struct sk_buff ** rx_skb
 
spinlock_t rx_lock
 
struct mutex indirect_mutex
 
u32 options
 
int last_link
 
unsigned int temac_features
 
struct cdmac_bdtx_bd_v
 
dma_addr_t tx_bd_p
 
struct cdmac_bdrx_bd_v
 
dma_addr_t rx_bd_p
 
int tx_bd_ci
 
int tx_bd_next
 
int tx_bd_tail
 
int rx_bd_ci
 

Detailed Description

Definition at line 330 of file ll_temac.h.

Field Documentation

struct device* dev

Definition at line 332 of file ll_temac.h.

u32(* dma_in)(struct temac_local *, int)

Definition at line 348 of file ll_temac.h.

void(* dma_out)(struct temac_local *, int, u32)

Definition at line 349 of file ll_temac.h.

int emac_num

Definition at line 353 of file ll_temac.h.

struct mutex indirect_mutex

Definition at line 357 of file ll_temac.h.

int last_link

Definition at line 359 of file ll_temac.h.

int mdio_irqs[PHY_MAX_ADDR]

Definition at line 340 of file ll_temac.h.

Definition at line 339 of file ll_temac.h.

Definition at line 331 of file ll_temac.h.

u32 options

Definition at line 358 of file ll_temac.h.

Definition at line 335 of file ll_temac.h.

struct device_node* phy_node

Definition at line 336 of file ll_temac.h.

Definition at line 343 of file ll_temac.h.

int rx_bd_ci

Definition at line 370 of file ll_temac.h.

dma_addr_t rx_bd_p

Definition at line 366 of file ll_temac.h.

struct cdmac_bd* rx_bd_v

Definition at line 365 of file ll_temac.h.

int rx_irq

Definition at line 352 of file ll_temac.h.

spinlock_t rx_lock

Definition at line 356 of file ll_temac.h.

struct sk_buff** rx_skb

Definition at line 355 of file ll_temac.h.

void __iomem* sdma_regs

Definition at line 344 of file ll_temac.h.

unsigned int temac_features

Definition at line 360 of file ll_temac.h.

int tx_bd_ci

Definition at line 367 of file ll_temac.h.

int tx_bd_next

Definition at line 368 of file ll_temac.h.

dma_addr_t tx_bd_p

Definition at line 364 of file ll_temac.h.

int tx_bd_tail

Definition at line 369 of file ll_temac.h.

struct cdmac_bd* tx_bd_v

Definition at line 363 of file ll_temac.h.

int tx_irq

Definition at line 351 of file ll_temac.h.


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