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

#include <s2io.h>

Data Fields

int rxd_mode
 
int pkts_to_process
 
struct net_devicedev
 
struct mac_info mac_control
 
struct config_param config
 
struct pci_devpdev
 
void __iomembar0
 
void __iomembar1
 
struct mac_addr def_mac_addr [256]
 
struct net_device_stats stats
 
int high_dma_flag
 
int device_enabled_once
 
char name [60]
 
struct timer_list alarm_timer
 
u32 config_space [256/sizeof(u32)]
 
u16 mc_addr_count
 
u16 m_cast_flg
 
u16 all_multi_pos
 
u16 promisc_flg
 
struct work_struct rst_timer_task
 
struct work_struct set_link_task
 
int rx_csum
 
u16 fifo_selector [MAX_TX_FIFOS]
 
u8 total_tcp_fifos
 
u8 udp_fifo_idx
 
u8 total_udp_fifos
 
u8 other_fifo_idx
 
struct napi_struct napi
 
u64 adapt_ctrl_org
 
u16 last_link_state
 
int task_flag
 
unsigned long long start_time
 
int vlan_strip_flag
 
int num_entries
 
struct msix_entry * entries
 
int msi_detected
 
wait_queue_head_t msi_wait
 
struct s2io_msix_entrys2io_entries
 
char desc [MAX_REQUESTED_MSI_X][25]
 
int avail_msix_vectors
 
struct msix_info_st msix_info [0x3f]
 
u8 device_type
 
unsigned long clubbed_frms_cnt
 
unsigned long sending_both
 
u16 lro_max_aggr_per_sess
 
volatile unsigned long state
 
u64 general_int_mask
 
u8 product_name [VPD_STRING_LEN]
 
u8 serial_num [VPD_STRING_LEN]
 

Detailed Description

Definition at line 856 of file s2io.h.

Field Documentation

u64 adapt_ctrl_org

Definition at line 933 of file s2io.h.

struct timer_list alarm_timer

Definition at line 881 of file s2io.h.

u16 all_multi_pos

Definition at line 893 of file s2io.h.

int avail_msix_vectors

Definition at line 951 of file s2io.h.

void __iomem* bar0

Definition at line 867 of file s2io.h.

void __iomem* bar1

Definition at line 868 of file s2io.h.

unsigned long clubbed_frms_cnt

Definition at line 959 of file s2io.h.

Definition at line 865 of file s2io.h.

u32 config_space[256/sizeof(u32)]

Definition at line 884 of file s2io.h.

struct mac_addr def_mac_addr[256]

Definition at line 872 of file s2io.h.

Definition at line 949 of file s2io.h.

Definition at line 863 of file s2io.h.

int device_enabled_once

Definition at line 876 of file s2io.h.

Definition at line 957 of file s2io.h.

struct msix_entry* entries

Definition at line 945 of file s2io.h.

u16 fifo_selector[MAX_TX_FIFOS]

Definition at line 909 of file s2io.h.

u64 general_int_mask

Definition at line 963 of file s2io.h.

int high_dma_flag

Definition at line 875 of file s2io.h.

u16 last_link_state

Definition at line 936 of file s2io.h.

u16 lro_max_aggr_per_sess

Definition at line 961 of file s2io.h.

u16 m_cast_flg

Definition at line 892 of file s2io.h.

struct mac_info mac_control

Definition at line 864 of file s2io.h.

u16 mc_addr_count

Definition at line 890 of file s2io.h.

int msi_detected

Definition at line 946 of file s2io.h.

Definition at line 947 of file s2io.h.

struct msix_info_st msix_info[0x3f]

Definition at line 953 of file s2io.h.

char name[60]

Definition at line 878 of file s2io.h.

Definition at line 929 of file s2io.h.

int num_entries

Definition at line 944 of file s2io.h.

u8 other_fifo_idx

Definition at line 927 of file s2io.h.

struct pci_dev* pdev

Definition at line 866 of file s2io.h.

int pkts_to_process

Definition at line 862 of file s2io.h.

u8 product_name[VPD_STRING_LEN]

Definition at line 966 of file s2io.h.

u16 promisc_flg

Definition at line 894 of file s2io.h.

struct work_struct rst_timer_task

Definition at line 900 of file s2io.h.

int rx_csum

Definition at line 906 of file s2io.h.

int rxd_mode

Definition at line 857 of file s2io.h.

struct s2io_msix_entry* s2io_entries

Definition at line 948 of file s2io.h.

unsigned long sending_both

Definition at line 960 of file s2io.h.

u8 serial_num[VPD_STRING_LEN]

Definition at line 967 of file s2io.h.

struct work_struct set_link_task

Definition at line 901 of file s2io.h.

unsigned long long start_time

Definition at line 941 of file s2io.h.

volatile unsigned long state

Definition at line 962 of file s2io.h.

Definition at line 874 of file s2io.h.

int task_flag

Definition at line 940 of file s2io.h.

u8 total_tcp_fifos

Definition at line 912 of file s2io.h.

u8 total_udp_fifos

Definition at line 921 of file s2io.h.

u8 udp_fifo_idx

Definition at line 919 of file s2io.h.

int vlan_strip_flag

Definition at line 942 of file s2io.h.


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