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

#include <tulip.h>

Data Fields

const charproduct_name
 
struct net_devicenext_module
 
struct tulip_rx_descrx_ring
 
struct tulip_tx_desctx_ring
 
dma_addr_t rx_ring_dma
 
dma_addr_t tx_ring_dma
 
struct ring_info tx_buffers [TX_RING_SIZE]
 
struct ring_info rx_buffers [RX_RING_SIZE]
 
u16 setup_frame [96]
 
int chip_id
 
int revision
 
int flags
 
struct napi_struct napi
 
struct timer_list timer
 
struct timer_list oom_timer
 
u32 mc_filter [2]
 
spinlock_t lock
 
spinlock_t mii_lock
 
unsigned int cur_rx
 
unsigned int cur_tx
 
unsigned int dirty_rx
 
unsigned int dirty_tx
 
unsigned int full_duplex:1
 
unsigned int full_duplex_lock:1
 
unsigned int fake_addr:1
 
unsigned int default_port:4
 
unsigned int media2:4
 
unsigned int medialock:1
 
unsigned int mediasense:1
 
unsigned int nway:1
 
unsigned int nwayset:1
 
unsigned int timeout_recovery:1
 
unsigned int csr0
 
unsigned int csr6
 
unsigned char eeprom [EEPROM_SIZE]
 
void(* link_change )(struct net_device *dev, int csr5)
 
struct ethtool_wolinfo wolinfo
 
u16 sym_advertise
 
u16 mii_advertise
 
u16 lpar
 
u16 advertising [4]
 
signed char phys [4]
 
signed char mii_cnt
 
struct mediatablemtable
 
int cur_index
 
int saved_if_port
 
struct pci_devpdev
 
int ttimer
 
int susp_rx
 
unsigned long nir
 
void __iomembase_addr
 
int csr12_shadow
 
int pad0
 
struct work_struct media_work
 
struct net_devicedev
 

Detailed Description

Definition at line 401 of file tulip.h.

Field Documentation

u16 advertising[4]

Definition at line 444 of file tulip.h.

void __iomem* base_addr

Definition at line 453 of file tulip.h.

Definition at line 413 of file tulip.h.

unsigned int csr0

Definition at line 437 of file tulip.h.

int csr12_shadow

Definition at line 454 of file tulip.h.

unsigned int csr6

Definition at line 438 of file tulip.h.

int cur_index

Definition at line 447 of file tulip.h.

unsigned int cur_rx

Definition at line 422 of file tulip.h.

unsigned int cur_tx

Definition at line 422 of file tulip.h.

unsigned int default_port

Definition at line 431 of file tulip.h.

Definition at line 457 of file tulip.h.

unsigned int dirty_rx

Definition at line 423 of file tulip.h.

unsigned int dirty_tx

Definition at line 423 of file tulip.h.

unsigned char eeprom[EEPROM_SIZE]

Definition at line 439 of file tulip.h.

unsigned int fake_addr

Definition at line 430 of file tulip.h.

int flags

Definition at line 415 of file tulip.h.

unsigned int full_duplex

Definition at line 428 of file tulip.h.

unsigned int full_duplex_lock

Definition at line 429 of file tulip.h.

void(* link_change)(struct net_device *dev, int csr5)

Definition at line 440 of file tulip.h.

spinlock_t lock

Definition at line 420 of file tulip.h.

u16 lpar

Definition at line 443 of file tulip.h.

u32 mc_filter[2]

Definition at line 419 of file tulip.h.

unsigned int media2

Definition at line 432 of file tulip.h.

struct work_struct media_work

Definition at line 456 of file tulip.h.

unsigned int medialock

Definition at line 433 of file tulip.h.

unsigned int mediasense

Definition at line 434 of file tulip.h.

u16 mii_advertise

Definition at line 442 of file tulip.h.

signed char mii_cnt

Definition at line 445 of file tulip.h.

spinlock_t mii_lock

Definition at line 421 of file tulip.h.

struct mediatable* mtable

Definition at line 446 of file tulip.h.

Definition at line 416 of file tulip.h.

struct net_device* next_module

Definition at line 403 of file tulip.h.

unsigned long nir

Definition at line 452 of file tulip.h.

unsigned int nway

Definition at line 435 of file tulip.h.

unsigned int nwayset

Definition at line 435 of file tulip.h.

struct timer_list oom_timer

Definition at line 418 of file tulip.h.

int pad0

Definition at line 455 of file tulip.h.

struct pci_dev* pdev

Definition at line 449 of file tulip.h.

signed char phys[4]

Definition at line 445 of file tulip.h.

const char* product_name

Definition at line 402 of file tulip.h.

Definition at line 414 of file tulip.h.

Definition at line 411 of file tulip.h.

Definition at line 404 of file tulip.h.

dma_addr_t rx_ring_dma

Definition at line 406 of file tulip.h.

int saved_if_port

Definition at line 448 of file tulip.h.

u16 setup_frame[96]

Definition at line 412 of file tulip.h.

int susp_rx

Definition at line 451 of file tulip.h.

u16 sym_advertise

Definition at line 442 of file tulip.h.

unsigned int timeout_recovery

Definition at line 436 of file tulip.h.

Definition at line 417 of file tulip.h.

int ttimer

Definition at line 450 of file tulip.h.

Definition at line 409 of file tulip.h.

Definition at line 405 of file tulip.h.

dma_addr_t tx_ring_dma

Definition at line 407 of file tulip.h.

Definition at line 441 of file tulip.h.


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