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

Data Fields

spinlock_t lock
 
struct net_devicedev
 
struct napi_struct napi
 
spinlock_t hwstats_lock
 
struct nv_ethtool_stats estats
 
int in_shutdown
 
u32 linkspeed
 
int duplex
 
int autoneg
 
int fixed_mode
 
int phyaddr
 
int wolenabled
 
unsigned int phy_oui
 
unsigned int phy_model
 
unsigned int phy_rev
 
u16 gigabit
 
int intr_test
 
int recover_error
 
int quiet_count
 
dma_addr_t ring_addr
 
struct pci_devpci_dev
 
u32 orig_mac [2]
 
u32 events
 
u32 irqmask
 
u32 desc_ver
 
u32 txrxctl_bits
 
u32 vlanctl_bits
 
u32 driver_data
 
u32 device_id
 
u32 register_size
 
u32 mac_in_use
 
int mgmt_version
 
int mgmt_sema
 
void __iomembase
 
union ring_type get_rx put_rx
first_rx 
last_rx
 
struct nv_skb_mapget_rx_ctx
 
struct nv_skb_mapput_rx_ctx
 
struct nv_skb_mapfirst_rx_ctx
 
struct nv_skb_maplast_rx_ctx
 
struct nv_skb_maprx_skb
 
union ring_type rx_ring
 
unsigned int rx_buf_sz
 
unsigned int pkt_limit
 
struct timer_list oom_kick
 
struct timer_list nic_poll
 
struct timer_list stats_poll
 
u32 nic_poll_irq
 
int rx_ring_size
 
struct u64_stats_sync swstats_rx_syncp
 
u64 stat_rx_packets
 
u64 stat_rx_bytes
 
u64 stat_rx_missed_errors
 
u64 stat_rx_dropped
 
int need_linktimer
 
unsigned long link_timeout
 
union ring_type get_tx put_tx
first_tx 
last_tx
 
struct nv_skb_mapget_tx_ctx
 
struct nv_skb_mapput_tx_ctx
 
struct nv_skb_mapfirst_tx_ctx
 
struct nv_skb_maplast_tx_ctx
 
struct nv_skb_maptx_skb
 
union ring_type tx_ring
 
u32 tx_flags
 
int tx_ring_size
 
int tx_limit
 
u32 tx_pkts_in_progress
 
struct nv_skb_maptx_change_owner
 
struct nv_skb_maptx_end_flip
 
int tx_stop
 
struct u64_stats_sync swstats_tx_syncp
 
u64 stat_tx_packets
 
u64 stat_tx_bytes
 
u64 stat_tx_dropped
 
u32 msi_flags
 
struct msix_entry msi_x_entry [NV_MSI_X_MAX_VECTORS]
 
u32 pause_flags
 
u32 saved_config_space [NV_PCI_REGSZ_MAX/4]
 
char name_rx [IFNAMSIZ+3]
 
char name_tx [IFNAMSIZ+3]
 
char name_other [IFNAMSIZ+6]
 

Detailed Description

Definition at line 752 of file forcedeth.c.

Field Documentation

int autoneg

Definition at line 765 of file forcedeth.c.

void __iomem* base

Definition at line 793 of file forcedeth.c.

u32 desc_ver

Definition at line 783 of file forcedeth.c.

Definition at line 755 of file forcedeth.c.

u32 device_id

Definition at line 787 of file forcedeth.c.

Definition at line 786 of file forcedeth.c.

Definition at line 764 of file forcedeth.c.

Definition at line 760 of file forcedeth.c.

Definition at line 781 of file forcedeth.c.

struct nv_skb_map* first_rx_ctx

Definition at line 800 of file forcedeth.c.

struct nv_skb_map* first_tx_ctx

Definition at line 829 of file forcedeth.c.

int fixed_mode

Definition at line 766 of file forcedeth.c.

struct nv_skb_map* get_rx_ctx

Definition at line 799 of file forcedeth.c.

struct nv_skb_map* get_tx_ctx

Definition at line 828 of file forcedeth.c.

u16 gigabit

Definition at line 772 of file forcedeth.c.

spinlock_t hwstats_lock

Definition at line 759 of file forcedeth.c.

int in_shutdown

Definition at line 762 of file forcedeth.c.

int intr_test

Definition at line 773 of file forcedeth.c.

u32 irqmask

Definition at line 782 of file forcedeth.c.

union ring_type get_rx put_rx first_rx last_rx

Definition at line 798 of file forcedeth.c.

struct nv_skb_map * last_rx_ctx

Definition at line 800 of file forcedeth.c.

union ring_type get_tx put_tx first_tx last_tx

Definition at line 827 of file forcedeth.c.

struct nv_skb_map * last_tx_ctx

Definition at line 829 of file forcedeth.c.

unsigned long link_timeout

Definition at line 823 of file forcedeth.c.

u32 linkspeed

Definition at line 763 of file forcedeth.c.

spinlock_t lock

Definition at line 753 of file forcedeth.c.

u32 mac_in_use

Definition at line 789 of file forcedeth.c.

int mgmt_sema

Definition at line 791 of file forcedeth.c.

int mgmt_version

Definition at line 790 of file forcedeth.c.

u32 msi_flags

Definition at line 848 of file forcedeth.c.

struct msix_entry msi_x_entry[NV_MSI_X_MAX_VECTORS]

Definition at line 849 of file forcedeth.c.

char name_other[IFNAMSIZ+6]

Definition at line 860 of file forcedeth.c.

char name_rx[IFNAMSIZ+3]

Definition at line 858 of file forcedeth.c.

char name_tx[IFNAMSIZ+3]

Definition at line 859 of file forcedeth.c.

Definition at line 756 of file forcedeth.c.

int need_linktimer

Definition at line 822 of file forcedeth.c.

struct timer_list nic_poll

Definition at line 807 of file forcedeth.c.

u32 nic_poll_irq

Definition at line 809 of file forcedeth.c.

struct timer_list oom_kick

Definition at line 806 of file forcedeth.c.

u32 orig_mac[2]

Definition at line 780 of file forcedeth.c.

u32 pause_flags

Definition at line 852 of file forcedeth.c.

Definition at line 779 of file forcedeth.c.

unsigned int phy_model

Definition at line 770 of file forcedeth.c.

unsigned int phy_oui

Definition at line 769 of file forcedeth.c.

unsigned int phy_rev

Definition at line 771 of file forcedeth.c.

int phyaddr

Definition at line 767 of file forcedeth.c.

unsigned int pkt_limit

Definition at line 805 of file forcedeth.c.

struct nv_skb_map * put_rx_ctx

Definition at line 799 of file forcedeth.c.

struct nv_skb_map * put_tx_ctx

Definition at line 828 of file forcedeth.c.

int quiet_count

Definition at line 775 of file forcedeth.c.

int recover_error

Definition at line 774 of file forcedeth.c.

u32 register_size

Definition at line 788 of file forcedeth.c.

dma_addr_t ring_addr

Definition at line 778 of file forcedeth.c.

unsigned int rx_buf_sz

Definition at line 804 of file forcedeth.c.

Definition at line 803 of file forcedeth.c.

int rx_ring_size

Definition at line 810 of file forcedeth.c.

struct nv_skb_map* rx_skb

Definition at line 801 of file forcedeth.c.

u32 saved_config_space[NV_PCI_REGSZ_MAX/4]

Definition at line 855 of file forcedeth.c.

u64 stat_rx_bytes

Definition at line 815 of file forcedeth.c.

u64 stat_rx_dropped

Definition at line 817 of file forcedeth.c.

u64 stat_rx_missed_errors

Definition at line 816 of file forcedeth.c.

u64 stat_rx_packets

Definition at line 814 of file forcedeth.c.

u64 stat_tx_bytes

Definition at line 844 of file forcedeth.c.

u64 stat_tx_dropped

Definition at line 845 of file forcedeth.c.

u64 stat_tx_packets

Definition at line 843 of file forcedeth.c.

struct timer_list stats_poll

Definition at line 808 of file forcedeth.c.

struct u64_stats_sync swstats_rx_syncp

Definition at line 813 of file forcedeth.c.

struct u64_stats_sync swstats_tx_syncp

Definition at line 842 of file forcedeth.c.

struct nv_skb_map* tx_change_owner

Definition at line 837 of file forcedeth.c.

struct nv_skb_map* tx_end_flip

Definition at line 838 of file forcedeth.c.

u32 tx_flags

Definition at line 833 of file forcedeth.c.

int tx_limit

Definition at line 835 of file forcedeth.c.

u32 tx_pkts_in_progress

Definition at line 836 of file forcedeth.c.

Definition at line 832 of file forcedeth.c.

int tx_ring_size

Definition at line 834 of file forcedeth.c.

struct nv_skb_map* tx_skb

Definition at line 830 of file forcedeth.c.

int tx_stop

Definition at line 839 of file forcedeth.c.

u32 txrxctl_bits

Definition at line 784 of file forcedeth.c.

u32 vlanctl_bits

Definition at line 785 of file forcedeth.c.

int wolenabled

Definition at line 768 of file forcedeth.c.


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