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

#include <stmmac.h>

Data Fields

struct dma_desc *dma_tx ____cacheline_aligned
 
dma_addr_t dma_tx_phy
 
struct sk_buff ** tx_skbuff
 
unsigned int cur_tx
 
unsigned int dirty_tx
 
unsigned int dma_tx_size
 
int tx_coalesce
 
struct dma_descdma_rx
 
unsigned int cur_rx
 
unsigned int dirty_rx
 
struct sk_buff ** rx_skbuff
 
dma_addr_trx_skbuff_dma
 
struct net_devicedev
 
dma_addr_t dma_rx_phy
 
unsigned int dma_rx_size
 
unsigned int dma_buf_sz
 
struct devicedevice
 
struct mac_device_infohw
 
void __iomemioaddr
 
struct stmmac_extra_stats xstats
 
struct napi_struct napi
 
int no_csum_insertion
 
struct phy_devicephydev
 
int oldlink
 
int speed
 
int oldduplex
 
unsigned int flow_ctrl
 
unsigned int pause
 
struct mii_busmii
 
int mii_irq [PHY_MAX_ADDR]
 
u32 msg_enable
 
spinlock_t lock
 
spinlock_t tx_lock
 
int wolopts
 
int wol_irq
 
struct plat_stmmacenet_dataplat
 
struct stmmac_counters mmc
 
struct dma_features dma_cap
 
int hw_cap_support
 
struct clkstmmac_clk
 
int clk_csr
 
int synopsys_id
 
struct timer_list eee_ctrl_timer
 
bool tx_path_in_lpi_mode
 
int lpi_irq
 
int eee_enabled
 
int eee_active
 
int tx_lpi_timer
 

Detailed Description

Definition at line 38 of file stmmac.h.

Field Documentation

Definition at line 40 of file stmmac.h.

int clk_csr

Definition at line 88 of file stmmac.h.

unsigned int cur_rx

Definition at line 49 of file stmmac.h.

unsigned int cur_tx

Definition at line 43 of file stmmac.h.

Definition at line 54 of file stmmac.h.

Definition at line 58 of file stmmac.h.

unsigned int dirty_rx

Definition at line 50 of file stmmac.h.

unsigned int dirty_tx

Definition at line 44 of file stmmac.h.

unsigned int dma_buf_sz

Definition at line 57 of file stmmac.h.

Definition at line 85 of file stmmac.h.

struct dma_desc* dma_rx

Definition at line 48 of file stmmac.h.

dma_addr_t dma_rx_phy

Definition at line 55 of file stmmac.h.

unsigned int dma_rx_size

Definition at line 56 of file stmmac.h.

dma_addr_t dma_tx_phy

Definition at line 41 of file stmmac.h.

unsigned int dma_tx_size

Definition at line 45 of file stmmac.h.

int eee_active

Definition at line 94 of file stmmac.h.

struct timer_list eee_ctrl_timer

Definition at line 90 of file stmmac.h.

int eee_enabled

Definition at line 93 of file stmmac.h.

unsigned int flow_ctrl

Definition at line 70 of file stmmac.h.

Definition at line 59 of file stmmac.h.

int hw_cap_support

Definition at line 86 of file stmmac.h.

void __iomem* ioaddr

Definition at line 60 of file stmmac.h.

spinlock_t lock

Definition at line 76 of file stmmac.h.

int lpi_irq

Definition at line 92 of file stmmac.h.

Definition at line 72 of file stmmac.h.

int mii_irq[PHY_MAX_ADDR]

Definition at line 73 of file stmmac.h.

Definition at line 84 of file stmmac.h.

u32 msg_enable

Definition at line 75 of file stmmac.h.

Definition at line 63 of file stmmac.h.

int no_csum_insertion

Definition at line 64 of file stmmac.h.

int oldduplex

Definition at line 69 of file stmmac.h.

int oldlink

Definition at line 67 of file stmmac.h.

unsigned int pause

Definition at line 71 of file stmmac.h.

struct phy_device* phydev

Definition at line 66 of file stmmac.h.

Definition at line 83 of file stmmac.h.

struct sk_buff** rx_skbuff

Definition at line 51 of file stmmac.h.

dma_addr_t* rx_skbuff_dma

Definition at line 52 of file stmmac.h.

int speed

Definition at line 68 of file stmmac.h.

struct clk* stmmac_clk

Definition at line 87 of file stmmac.h.

int synopsys_id

Definition at line 89 of file stmmac.h.

int tx_coalesce

Definition at line 46 of file stmmac.h.

spinlock_t tx_lock

Definition at line 77 of file stmmac.h.

int tx_lpi_timer

Definition at line 95 of file stmmac.h.

bool tx_path_in_lpi_mode

Definition at line 91 of file stmmac.h.

struct sk_buff** tx_skbuff

Definition at line 42 of file stmmac.h.

int wol_irq

Definition at line 79 of file stmmac.h.

int wolopts

Definition at line 78 of file stmmac.h.

Definition at line 62 of file stmmac.h.


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