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

Data Fields

u32 msg_enable
 
struct net_devicendev
 
struct platform_devicepdev
 
struct napi_struct napi
 
char mac_addr [6]
 
void __iomemremap_addr
 
u32 emac_base_phys
 
void __iomememac_base
 
void __iomemctrl_base
 
struct cpdma_ctlrdma
 
struct cpdma_chantxchan
 
struct cpdma_chanrxchan
 
u32 link
 
u32 speed
 
u32 duplex
 
u32 rx_buf_size
 
u32 isr_count
 
u32 coal_intvl
 
u32 bus_freq_mhz
 
u8 rmii_en
 
u8 version
 
u32 mac_hash1
 
u32 mac_hash2
 
u32 multicast_hash_cnt [EMAC_NUM_MULTICAST_BITS]
 
u32 rx_addr_type
 
atomic_t cur_tx
 
const charphy_id
 
struct phy_devicephydev
 
spinlock_t lock
 
void(* int_enable )(void)
 
void(* int_disable )(void)
 

Detailed Description

Definition at line 319 of file davinci_emac.c.

Field Documentation

u32 bus_freq_mhz

Definition at line 338 of file davinci_emac.c.

u32 coal_intvl

Definition at line 337 of file davinci_emac.c.

void __iomem* ctrl_base

Definition at line 328 of file davinci_emac.c.

atomic_t cur_tx

Definition at line 345 of file davinci_emac.c.

Definition at line 329 of file davinci_emac.c.

Definition at line 334 of file davinci_emac.c.

void __iomem* emac_base

Definition at line 327 of file davinci_emac.c.

u32 emac_base_phys

Definition at line 326 of file davinci_emac.c.

void(* int_disable)(void)

Definition at line 354 of file davinci_emac.c.

void(* int_enable)(void)

Definition at line 353 of file davinci_emac.c.

u32 isr_count

Definition at line 336 of file davinci_emac.c.

Definition at line 332 of file davinci_emac.c.

spinlock_t lock

Definition at line 351 of file davinci_emac.c.

Definition at line 324 of file davinci_emac.c.

u32 mac_hash1

Definition at line 341 of file davinci_emac.c.

u32 mac_hash2

Definition at line 342 of file davinci_emac.c.

u32 msg_enable

Definition at line 320 of file davinci_emac.c.

u32 multicast_hash_cnt[EMAC_NUM_MULTICAST_BITS]

Definition at line 343 of file davinci_emac.c.

Definition at line 323 of file davinci_emac.c.

Definition at line 321 of file davinci_emac.c.

Definition at line 322 of file davinci_emac.c.

const char* phy_id

Definition at line 346 of file davinci_emac.c.

struct phy_device* phydev

Definition at line 350 of file davinci_emac.c.

void __iomem* remap_addr

Definition at line 325 of file davinci_emac.c.

u8 rmii_en

Definition at line 339 of file davinci_emac.c.

u32 rx_addr_type

Definition at line 344 of file davinci_emac.c.

u32 rx_buf_size

Definition at line 335 of file davinci_emac.c.

struct cpdma_chan* rxchan

Definition at line 331 of file davinci_emac.c.

u32 speed

Definition at line 333 of file davinci_emac.c.

struct cpdma_chan* txchan

Definition at line 330 of file davinci_emac.c.

u8 version

Definition at line 340 of file davinci_emac.c.


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