Lines Matching defs:s2io_nic
857 struct s2io_nic { struct
858 int rxd_mode;
863 int pkts_to_process;
864 struct net_device *dev;
865 struct mac_info mac_control;
866 struct config_param config;
867 struct pci_dev *pdev;
868 void __iomem *bar0;
869 void __iomem *bar1;
873 struct mac_addr def_mac_addr[256];
875 struct net_device_stats stats;
876 int high_dma_flag;
877 int device_enabled_once;
879 char name[60];
882 struct timer_list alarm_timer;
885 u32 config_space[256 / sizeof(u32)];
891 u16 mc_addr_count;
893 u16 m_cast_flg;
894 u16 all_multi_pos;
895 u16 promisc_flg;
901 struct work_struct rst_timer_task;
902 struct work_struct set_link_task;
907 int rx_csum;
910 u16 fifo_selector[MAX_TX_FIFOS];
913 u8 total_tcp_fifos;
920 u8 udp_fifo_idx;
922 u8 total_udp_fifos;
928 u8 other_fifo_idx;
930 struct napi_struct napi;
934 u64 adapt_ctrl_org;
937 u16 last_link_state;
941 int task_flag;
942 unsigned long long start_time;
943 int vlan_strip_flag;
945 int num_entries;
946 struct msix_entry *entries;
947 int msi_detected;
948 wait_queue_head_t msi_wait;
949 struct s2io_msix_entry *s2io_entries;
950 char desc[MAX_REQUESTED_MSI_X][25];
952 int avail_msix_vectors; /* No. of MSI-X vectors granted by system */
954 struct msix_info_st msix_info[0x3f];
958 u8 device_type;
960 unsigned long clubbed_frms_cnt;
961 unsigned long sending_both;
962 u16 lro_max_aggr_per_sess;
963 volatile unsigned long state;
964 u64 general_int_mask;
967 u8 product_name[VPD_STRING_LEN];
968 u8 serial_num[VPD_STRING_LEN];