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 device_enabled_once;
878 char name[60];
881 struct timer_list alarm_timer;
884 u32 config_space[256 / sizeof(u32)];
890 u16 mc_addr_count;
892 u16 m_cast_flg;
893 u16 all_multi_pos;
894 u16 promisc_flg;
900 struct work_struct rst_timer_task;
901 struct work_struct set_link_task;
906 int rx_csum;
909 u16 fifo_selector[MAX_TX_FIFOS];
912 u8 total_tcp_fifos;
919 u8 udp_fifo_idx;
921 u8 total_udp_fifos;
927 u8 other_fifo_idx;
929 struct napi_struct napi;
933 u64 adapt_ctrl_org;
936 u16 last_link_state;
940 int task_flag;
941 unsigned long long start_time;
942 int vlan_strip_flag;
944 int num_entries;
945 struct msix_entry *entries;
946 int msi_detected;
947 wait_queue_head_t msi_wait;
948 struct s2io_msix_entry *s2io_entries;
949 char desc[MAX_REQUESTED_MSI_X][25];
951 int avail_msix_vectors; /* No. of MSI-X vectors granted by system */
953 struct msix_info_st msix_info[0x3f];
957 u8 device_type;
959 unsigned long clubbed_frms_cnt;
960 unsigned long sending_both;
961 u16 lro_max_aggr_per_sess;
962 volatile unsigned long state;
963 u64 general_int_mask;
966 u8 product_name[VPD_STRING_LEN];
967 u8 serial_num[VPD_STRING_LEN];