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

Data Fields

struct mv643xx_eth_shared_privateshared
 
void __iomembase
 
int port_num
 
struct net_devicedev
 
struct phy_devicephy
 
struct timer_list mib_counters_timer
 
spinlock_t mib_counters_lock
 
struct mib_counters mib_counters
 
struct lro_counters lro_counters
 
struct work_struct tx_timeout_task
 
struct napi_struct napi
 
u32 int_mask
 
u8 oom
 
u8 work_link
 
u8 work_tx
 
u8 work_tx_end
 
u8 work_rx
 
u8 work_rx_refill
 
int skb_size
 
int rx_ring_size
 
unsigned long rx_desc_sram_addr
 
int rx_desc_sram_size
 
int rxq_count
 
struct timer_list rx_oom
 
struct rx_queue rxq [8]
 
int tx_ring_size
 
unsigned long tx_desc_sram_addr
 
int tx_desc_sram_size
 
int txq_count
 
struct tx_queue txq [8]
 
unsigned int t_clk
 

Detailed Description

Definition at line 388 of file mv643xx_eth.c.

Field Documentation

void __iomem* base

Definition at line 390 of file mv643xx_eth.c.

Definition at line 393 of file mv643xx_eth.c.

u32 int_mask

Definition at line 406 of file mv643xx_eth.c.

Definition at line 401 of file mv643xx_eth.c.

Definition at line 399 of file mv643xx_eth.c.

spinlock_t mib_counters_lock

Definition at line 398 of file mv643xx_eth.c.

struct timer_list mib_counters_timer

Definition at line 397 of file mv643xx_eth.c.

Definition at line 405 of file mv643xx_eth.c.

u8 oom

Definition at line 407 of file mv643xx_eth.c.

Definition at line 395 of file mv643xx_eth.c.

int port_num

Definition at line 391 of file mv643xx_eth.c.

unsigned long rx_desc_sram_addr

Definition at line 420 of file mv643xx_eth.c.

int rx_desc_sram_size

Definition at line 421 of file mv643xx_eth.c.

Definition at line 423 of file mv643xx_eth.c.

int rx_ring_size

Definition at line 419 of file mv643xx_eth.c.

struct rx_queue rxq[8]

Definition at line 424 of file mv643xx_eth.c.

int rxq_count

Definition at line 422 of file mv643xx_eth.c.

Definition at line 389 of file mv643xx_eth.c.

int skb_size

Definition at line 414 of file mv643xx_eth.c.

unsigned int t_clk

Definition at line 441 of file mv643xx_eth.c.

unsigned long tx_desc_sram_addr

Definition at line 430 of file mv643xx_eth.c.

int tx_desc_sram_size

Definition at line 431 of file mv643xx_eth.c.

int tx_ring_size

Definition at line 429 of file mv643xx_eth.c.

struct work_struct tx_timeout_task

Definition at line 403 of file mv643xx_eth.c.

struct tx_queue txq[8]

Definition at line 433 of file mv643xx_eth.c.

int txq_count

Definition at line 432 of file mv643xx_eth.c.

u8 work_link

Definition at line 408 of file mv643xx_eth.c.

u8 work_rx

Definition at line 411 of file mv643xx_eth.c.

u8 work_rx_refill

Definition at line 412 of file mv643xx_eth.c.

u8 work_tx

Definition at line 409 of file mv643xx_eth.c.

u8 work_tx_end

Definition at line 410 of file mv643xx_eth.c.


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