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

Data Fields

struct net_devicenetdev
 
u64 mix
 
u64 agl
 
u64 agl_prt_ctl
 
int port
 
int irq
 
bool has_rx_tstamp
 
u64tx_ring
 
dma_addr_t tx_ring_handle
 
unsigned int tx_next
 
unsigned int tx_next_clean
 
unsigned int tx_current_fill
 
struct sk_buff_head tx_list
 
u64rx_ring
 
dma_addr_t rx_ring_handle
 
unsigned int rx_next
 
unsigned int rx_next_fill
 
unsigned int rx_current_fill
 
struct sk_buff_head rx_list
 
spinlock_t lock
 
unsigned int last_duplex
 
unsigned int last_link
 
unsigned int last_speed
 
struct devicedev
 
struct napi_struct napi
 
struct tasklet_struct tx_clean_tasklet
 
struct phy_devicephydev
 
struct device_nodephy_np
 
resource_size_t mix_phys
 
resource_size_t mix_size
 
resource_size_t agl_phys
 
resource_size_t agl_size
 
resource_size_t agl_prt_ctl_phys
 
resource_size_t agl_prt_ctl_size
 

Detailed Description

Definition at line 110 of file octeon_mgmt.c.

Field Documentation

u64 agl

Definition at line 113 of file octeon_mgmt.c.

resource_size_t agl_phys

Definition at line 145 of file octeon_mgmt.c.

u64 agl_prt_ctl

Definition at line 114 of file octeon_mgmt.c.

resource_size_t agl_prt_ctl_phys

Definition at line 147 of file octeon_mgmt.c.

resource_size_t agl_prt_ctl_size

Definition at line 148 of file octeon_mgmt.c.

resource_size_t agl_size

Definition at line 146 of file octeon_mgmt.c.

struct device* dev

Definition at line 138 of file octeon_mgmt.c.

bool has_rx_tstamp

Definition at line 117 of file octeon_mgmt.c.

int irq

Definition at line 116 of file octeon_mgmt.c.

unsigned int last_duplex

Definition at line 135 of file octeon_mgmt.c.

unsigned int last_link

Definition at line 136 of file octeon_mgmt.c.

unsigned int last_speed

Definition at line 137 of file octeon_mgmt.c.

spinlock_t lock

Definition at line 134 of file octeon_mgmt.c.

u64 mix

Definition at line 112 of file octeon_mgmt.c.

resource_size_t mix_phys

Definition at line 143 of file octeon_mgmt.c.

resource_size_t mix_size

Definition at line 144 of file octeon_mgmt.c.

Definition at line 139 of file octeon_mgmt.c.

struct net_device* netdev

Definition at line 111 of file octeon_mgmt.c.

Definition at line 142 of file octeon_mgmt.c.

struct phy_device* phydev

Definition at line 141 of file octeon_mgmt.c.

Definition at line 115 of file octeon_mgmt.c.

unsigned int rx_current_fill

Definition at line 131 of file octeon_mgmt.c.

Definition at line 132 of file octeon_mgmt.c.

unsigned int rx_next

Definition at line 129 of file octeon_mgmt.c.

unsigned int rx_next_fill

Definition at line 130 of file octeon_mgmt.c.

Definition at line 127 of file octeon_mgmt.c.

dma_addr_t rx_ring_handle

Definition at line 128 of file octeon_mgmt.c.

struct tasklet_struct tx_clean_tasklet

Definition at line 140 of file octeon_mgmt.c.

unsigned int tx_current_fill

Definition at line 122 of file octeon_mgmt.c.

Definition at line 124 of file octeon_mgmt.c.

unsigned int tx_next

Definition at line 120 of file octeon_mgmt.c.

unsigned int tx_next_clean

Definition at line 121 of file octeon_mgmt.c.

Definition at line 118 of file octeon_mgmt.c.

dma_addr_t tx_ring_handle

Definition at line 119 of file octeon_mgmt.c.


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