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

#include <sky2.h>

Data Fields

struct sky2_hwhw
 
struct net_devicenetdev
 
unsigned port
 
u32 msg_enable
 
spinlock_t phy_lock
 
struct tx_ring_infotx_ring
 
struct sky2_tx_letx_le
 
struct sky2_stats tx_stats
 
u16 tx_ring_size
 
u16 tx_cons
 
u16 tx_prod
 
u16 tx_next
 
u16 tx_pending
 
u16 tx_last_mss
 
u32 tx_last_upper
 
u32 tx_tcpsum
 
struct rx_ring_info *rx_ring ____cacheline_aligned_in_smp
 
struct sky2_rx_lerx_le
 
struct sky2_stats rx_stats
 
u16 rx_next
 
u16 rx_put
 
u16 rx_pending
 
u16 rx_data_size
 
u16 rx_nfrags
 
struct {
   unsigned long   last
 
   u32   mac_rp
 
   u8   mac_lev
 
   u8   fifo_rp
 
   u8   fifo_lev
 
check
 
dma_addr_t rx_le_map
 
dma_addr_t tx_le_map
 
u16 advertising
 
u16 speed
 
u8 wol
 
u8 duplex
 
u16 flags
 
enum flow_control flow_mode
 
enum flow_control flow_status
 

Detailed Description

Definition at line 2219 of file sky2.h.

Field Documentation

struct rx_ring_info* rx_ring ____cacheline_aligned_in_smp

Definition at line 2240 of file sky2.h.

u16 advertising

Definition at line 2261 of file sky2.h.

struct { ... } check

Definition at line 2264 of file sky2.h.

u8 fifo_lev

Definition at line 2255 of file sky2.h.

u8 fifo_rp

Definition at line 2254 of file sky2.h.

u16 flags

Definition at line 2265 of file sky2.h.

enum flow_control flow_mode

Definition at line 2269 of file sky2.h.

enum flow_control flow_status

Definition at line 2270 of file sky2.h.

Definition at line 2220 of file sky2.h.

unsigned long last

Definition at line 2251 of file sky2.h.

u8 mac_lev

Definition at line 2253 of file sky2.h.

u32 mac_rp

Definition at line 2252 of file sky2.h.

u32 msg_enable

Definition at line 2223 of file sky2.h.

struct net_device* netdev

Definition at line 2221 of file sky2.h.

spinlock_t phy_lock

Definition at line 2224 of file sky2.h.

unsigned port

Definition at line 2222 of file sky2.h.

u16 rx_data_size

Definition at line 2247 of file sky2.h.

Definition at line 2241 of file sky2.h.

dma_addr_t rx_le_map

Definition at line 2258 of file sky2.h.

u16 rx_next

Definition at line 2244 of file sky2.h.

u16 rx_nfrags

Definition at line 2248 of file sky2.h.

u16 rx_pending

Definition at line 2246 of file sky2.h.

u16 rx_put

Definition at line 2245 of file sky2.h.

Definition at line 2242 of file sky2.h.

u16 speed

Definition at line 2262 of file sky2.h.

u16 tx_cons

Definition at line 2231 of file sky2.h.

u16 tx_last_mss

Definition at line 2236 of file sky2.h.

u32 tx_last_upper

Definition at line 2237 of file sky2.h.

Definition at line 2227 of file sky2.h.

dma_addr_t tx_le_map

Definition at line 2259 of file sky2.h.

u16 tx_next

Definition at line 2233 of file sky2.h.

Definition at line 2235 of file sky2.h.

u16 tx_prod

Definition at line 2232 of file sky2.h.

Definition at line 2226 of file sky2.h.

u16 tx_ring_size

Definition at line 2230 of file sky2.h.

Definition at line 2228 of file sky2.h.

u32 tx_tcpsum

Definition at line 2238 of file sky2.h.

u8 wol

Definition at line 2263 of file sky2.h.


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