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

#include <dl2k.h>

Data Fields

struct starfire_rx_descrx_ring
 
starfire_tx_desctx_ring
 
dma_addr_t rx_ring_dma
 
dma_addr_t tx_ring_dma
 
struct rx_ring_info rx_info [RX_RING_SIZE]
 
struct tx_ring_info tx_info [TX_RING_SIZE]
 
rx_done_descrx_done_q
 
dma_addr_t rx_done_q_dma
 
unsigned int rx_done
 
struct tx_done_desctx_done_q
 
dma_addr_t tx_done_q_dma
 
unsigned int tx_done
 
struct napi_struct napi
 
struct net_devicedev
 
struct pci_devpci_dev
 
voidqueue_mem
 
dma_addr_t queue_mem_dma
 
size_t queue_mem_size
 
spinlock_t lock
 
unsigned int cur_rx
 
unsigned int dirty_rx
 
unsigned int cur_tx
 
unsigned int dirty_tx
 
unsigned int reap_tx
 
unsigned int rx_buf_sz
 
int speed100
 
u32 tx_mode
 
u32 intr_timer_ctrl
 
u8 tx_threshold
 
struct mii_if_info mii_if
 
int phy_cnt
 
unsigned char phys [PHY_CNT]
 
void __iomembase
 
struct w840_rx_descrx_ring
 
dma_addr_t rx_addr [RX_RING_SIZE]
 
struct w840_tx_desctx_ring
 
dma_addr_t tx_addr [TX_RING_SIZE]
 
dma_addr_t ring_dma_addr
 
struct sk_buffrx_skbuff [RX_RING_SIZE]
 
struct sk_bufftx_skbuff [TX_RING_SIZE]
 
struct net_device_stats stats
 
struct timer_list timer
 
int chip_id
 
int drv_flags
 
int csr6
 
struct w840_rx_descrx_head_desc
 
unsigned int tx_q_bytes
 
unsigned int tx_full
 
int mii_cnt
 
u32 mii
 
void __iomembase_addr
 
struct netdev_descrx_ring
 
struct netdev_desctx_ring
 
struct pci_devpdev
 
void __iomemioaddr
 
void __iomemeeprom_addr
 
spinlock_t tx_lock
 
spinlock_t rx_lock
 
unsigned int speed
 
unsigned int vlan
 
unsigned int chip_id
 
unsigned int rx_coalesce
 
unsigned int rx_timeout
 
unsigned int tx_coalesce
 
unsigned int full_duplex:1
 
unsigned int an_enable:2
 
unsigned int jumbo:1
 
unsigned int coalesce:1
 
unsigned int tx_flow:1
 
unsigned int rx_flow:1
 
unsigned int phy_media:1
 
unsigned int link_status:1
 
struct netdev_desclast_tx
 
unsigned long cur_rx
 
unsigned long old_rx
 
unsigned long cur_tx
 
unsigned long old_tx
 
int wake_polarity
 
char name [256]
 
u8 duplex_polarity
 
u16 mcast_filter [4]
 
u16 advertising
 
u16 negotiate
 
int phy_addr
 
struct {
   u64   tx_multiple_collisions
 
   u64   tx_single_collisions
 
   u64   tx_late_collisions
 
   u64   tx_deferred
 
   u64   tx_deferred_excessive
 
   u64   tx_aborted
 
   u64   tx_bcasts
 
   u64   rx_bcasts
 
   u64   tx_mcasts
 
   u64   rx_mcasts
 
xstats
 
int msg_enable
 
unsigned int flowctrl:1
 
unsigned int default_port:4
 
struct tasklet_struct rx_tasklet
 
struct tasklet_struct tx_tasklet
 
int budget
 
int cur_task
 
spinlock_t mcastlock
 
int mii_preamble_required
 
spinlock_t statlock
 
struct fealnx_descrx_ring
 
struct fealnx_desctx_ring
 
struct timer_list reset_timer
 
int reset_timer_armed
 
unsigned long crvalue_sv
 
unsigned long imrvalue_sv
 
int flags
 
unsigned long crvalue
 
unsigned long bcrvalue
 
unsigned long imrvalue
 
struct fealnx_desccur_rx
 
struct fealnx_desclack_rxbuf
 
int really_rx_count
 
struct fealnx_desccur_tx
 
struct fealnx_desccur_tx_copy
 
int really_tx_count
 
int free_tx_count
 
unsigned int linkok
 
unsigned int line_speed
 
unsigned int duplexmode
 
unsigned int PHYType
 
struct mii_if_info mii
 
void __iomemmem
 
dma_addr_t ring_dma
 
dma_addr_t rx_dma [RX_RING_SIZE]
 
dma_addr_t tx_dma [TX_RING_SIZE]
 
struct netdev_descrx_head_desc
 
int oom
 
u32 intr_status
 
int hands_off
 
int ignore_phy
 
int mii
 
int phy_addr_external
 
u32 cur_rx_mode
 
u32 rx_filter [16]
 
u32 tx_config
 
u32 rx_config
 
u32 SavedClkRun
 
u32 srr
 
u16 dspcfg
 
int dspcfg_workaround
 
u16 speed
 
u8 duplex
 
u8 autoneg
 
unsigned int iosize
 
u32 msg_enable
 
int eeprom_size
 

Detailed Description

Definition at line 531 of file starfire.c.

Field Documentation

u16 advertising

Definition at line 398 of file dl2k.h.

unsigned int an_enable

Definition at line 383 of file dl2k.h.

u8 autoneg

Definition at line 588 of file natsemi.c.

void __iomem * base

Definition at line 571 of file starfire.c.

void __iomem* base_addr

Definition at line 322 of file winbond-840.c.

unsigned long bcrvalue

Definition at line 398 of file fealnx.c.

Definition at line 397 of file sundance.c.

Definition at line 308 of file winbond-840.c.

unsigned int chip_id

Definition at line 378 of file dl2k.h.

unsigned int coalesce

Definition at line 385 of file dl2k.h.

unsigned long crvalue

Definition at line 397 of file fealnx.c.

unsigned long crvalue_sv

Definition at line 391 of file fealnx.c.

int csr6

Definition at line 310 of file winbond-840.c.

unsigned long cur_rx

Definition at line 391 of file dl2k.h.

Definition at line 400 of file fealnx.c.

unsigned int cur_rx

Definition at line 559 of file starfire.c.

u32 cur_rx_mode

Definition at line 574 of file natsemi.c.

int cur_task

Definition at line 398 of file sundance.c.

unsigned long cur_tx

Definition at line 392 of file dl2k.h.

Definition at line 403 of file fealnx.c.

unsigned int cur_tx

Definition at line 560 of file starfire.c.

struct fealnx_desc* cur_tx_copy

Definition at line 404 of file fealnx.c.

unsigned int default_port

Definition at line 392 of file sundance.c.

Definition at line 548 of file starfire.c.

unsigned int dirty_rx

Definition at line 559 of file starfire.c.

unsigned int dirty_tx

Definition at line 560 of file starfire.c.

int drv_flags

Definition at line 308 of file winbond-840.c.

u16 dspcfg

Definition at line 583 of file natsemi.c.

int dspcfg_workaround

Definition at line 584 of file natsemi.c.

Definition at line 587 of file natsemi.c.

u8 duplex_polarity

Definition at line 396 of file dl2k.h.

unsigned int duplexmode

Definition at line 412 of file fealnx.c.

void __iomem* eeprom_addr

Definition at line 371 of file dl2k.h.

int eeprom_size

Definition at line 595 of file natsemi.c.

int flags

Definition at line 395 of file fealnx.c.

unsigned int flowctrl

Definition at line 391 of file sundance.c.

int free_tx_count

Definition at line 406 of file fealnx.c.

unsigned int full_duplex

Definition at line 382 of file dl2k.h.

int hands_off

Definition at line 566 of file natsemi.c.

int ignore_phy

Definition at line 568 of file natsemi.c.

unsigned long imrvalue

Definition at line 399 of file fealnx.c.

unsigned long imrvalue_sv

Definition at line 392 of file fealnx.c.

u32 intr_status

Definition at line 564 of file natsemi.c.

u32 intr_timer_ctrl

Definition at line 565 of file starfire.c.

void __iomem * ioaddr

Definition at line 370 of file dl2k.h.

unsigned int iosize

Definition at line 591 of file natsemi.c.

unsigned int jumbo

Definition at line 384 of file dl2k.h.

struct fealnx_desc* lack_rxbuf

Definition at line 401 of file fealnx.c.

struct netdev_desc * last_tx

Definition at line 390 of file dl2k.h.

unsigned int line_speed

Definition at line 411 of file fealnx.c.

unsigned int link_status

Definition at line 389 of file dl2k.h.

unsigned int linkok

Definition at line 410 of file fealnx.c.

spinlock_t lock

Definition at line 558 of file starfire.c.

u16 mcast_filter

Definition at line 397 of file dl2k.h.

spinlock_t mcastlock

Definition at line 400 of file sundance.c.

Definition at line 420 of file fealnx.c.

u32 mii

Definition at line 320 of file winbond-840.c.

Definition at line 419 of file fealnx.c.

int mii

Definition at line 570 of file natsemi.c.

int mii_cnt

Definition at line 318 of file winbond-840.c.

Definition at line 568 of file starfire.c.

int mii_preamble_required

Definition at line 404 of file sundance.c.

int msg_enable

Definition at line 384 of file sundance.c.

u32 msg_enable

Definition at line 593 of file natsemi.c.

char name[256]

Definition at line 395 of file dl2k.h.

Definition at line 547 of file starfire.c.

u16 negotiate

Definition at line 399 of file dl2k.h.

unsigned long old_rx

Definition at line 391 of file dl2k.h.

unsigned long old_tx

Definition at line 392 of file dl2k.h.

int oom

Definition at line 562 of file natsemi.c.

Definition at line 549 of file starfire.c.

struct pci_dev* pdev

Definition at line 369 of file dl2k.h.

int phy_addr

Definition at line 400 of file dl2k.h.

int phy_addr_external

Definition at line 571 of file natsemi.c.

int phy_cnt

Definition at line 569 of file starfire.c.

unsigned int phy_media

Definition at line 388 of file dl2k.h.

unsigned char phys

Definition at line 570 of file starfire.c.

unsigned int PHYType

Definition at line 414 of file fealnx.c.

void* queue_mem

Definition at line 553 of file starfire.c.

dma_addr_t queue_mem_dma

Definition at line 554 of file starfire.c.

size_t queue_mem_size

Definition at line 555 of file starfire.c.

int really_rx_count

Definition at line 402 of file fealnx.c.

int really_tx_count

Definition at line 405 of file fealnx.c.

unsigned int reap_tx

Definition at line 560 of file starfire.c.

struct timer_list reset_timer

Definition at line 389 of file fealnx.c.

int reset_timer_armed

Definition at line 390 of file fealnx.c.

dma_addr_t ring_dma

Definition at line 540 of file natsemi.c.

dma_addr_t ring_dma_addr

Definition at line 299 of file winbond-840.c.

Definition at line 296 of file winbond-840.c.

u64 rx_bcasts

Definition at line 378 of file sundance.c.

unsigned int rx_buf_sz

Definition at line 561 of file starfire.c.

unsigned int rx_coalesce

Definition at line 379 of file dl2k.h.

u32 rx_config

Definition at line 577 of file natsemi.c.

Definition at line 545 of file natsemi.c.

unsigned int rx_done

Definition at line 543 of file starfire.c.

rx_done_desc* rx_done_q

Definition at line 541 of file starfire.c.

dma_addr_t rx_done_q_dma

Definition at line 542 of file starfire.c.

u32 rx_filter[16]

Definition at line 575 of file natsemi.c.

unsigned int rx_flow

Definition at line 387 of file dl2k.h.

struct w840_rx_desc* rx_head_desc

Definition at line 311 of file winbond-840.c.

struct netdev_desc* rx_head_desc

Definition at line 556 of file natsemi.c.

Definition at line 538 of file starfire.c.

spinlock_t rx_lock

Definition at line 373 of file dl2k.h.

u64 rx_mcasts

Definition at line 380 of file sundance.c.

Definition at line 295 of file winbond-840.c.

Definition at line 363 of file dl2k.h.

Definition at line 377 of file fealnx.c.

Definition at line 533 of file starfire.c.

dma_addr_t rx_ring_dma

Definition at line 535 of file starfire.c.

struct sk_buff * rx_skbuff

Definition at line 301 of file winbond-840.c.

struct tasklet_struct rx_tasklet

Definition at line 395 of file sundance.c.

unsigned int rx_timeout

Definition at line 380 of file dl2k.h.

u32 SavedClkRun

Definition at line 579 of file natsemi.c.

unsigned int speed

Definition at line 376 of file dl2k.h.

u16 speed

Definition at line 586 of file natsemi.c.

int speed100

Definition at line 563 of file starfire.c.

u32 srr

Definition at line 581 of file natsemi.c.

spinlock_t statlock

Definition at line 408 of file sundance.c.

Definition at line 304 of file winbond-840.c.

Definition at line 305 of file winbond-840.c.

u64 tx_aborted

Definition at line 376 of file sundance.c.

Definition at line 298 of file winbond-840.c.

u64 tx_bcasts

Definition at line 377 of file sundance.c.

unsigned int tx_coalesce

Definition at line 381 of file dl2k.h.

u32 tx_config

Definition at line 577 of file natsemi.c.

u64 tx_deferred

Definition at line 374 of file sundance.c.

u64 tx_deferred_excessive

Definition at line 375 of file sundance.c.

Definition at line 548 of file natsemi.c.

unsigned int tx_done

Definition at line 546 of file starfire.c.

struct tx_done_desc* tx_done_q

Definition at line 544 of file starfire.c.

dma_addr_t tx_done_q_dma

Definition at line 545 of file starfire.c.

unsigned int tx_flow

Definition at line 386 of file dl2k.h.

unsigned int tx_full

Definition at line 316 of file winbond-840.c.

Definition at line 539 of file starfire.c.

u64 tx_late_collisions

Definition at line 373 of file sundance.c.

spinlock_t tx_lock

Definition at line 372 of file dl2k.h.

u64 tx_mcasts

Definition at line 379 of file sundance.c.

u32 tx_mode

Definition at line 564 of file starfire.c.

u64 tx_multiple_collisions

Definition at line 371 of file sundance.c.

unsigned int tx_q_bytes

Definition at line 315 of file winbond-840.c.

Definition at line 297 of file winbond-840.c.

Definition at line 364 of file dl2k.h.

Definition at line 378 of file fealnx.c.

Definition at line 534 of file starfire.c.

dma_addr_t tx_ring_dma

Definition at line 536 of file starfire.c.

u64 tx_single_collisions

Definition at line 372 of file sundance.c.

struct sk_buff * tx_skbuff

Definition at line 303 of file winbond-840.c.

struct tasklet_struct tx_tasklet

Definition at line 396 of file sundance.c.

u8 tx_threshold

Definition at line 566 of file starfire.c.

unsigned int vlan

Definition at line 377 of file dl2k.h.

int wake_polarity

Definition at line 394 of file dl2k.h.

struct { ... } xstats

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