Lines Matching defs:myri10ge_priv
212 struct myri10ge_priv { struct
213 struct myri10ge_slice_state *ss;
214 int tx_boundary; /* boundary transmits cannot cross */
215 int num_slices;
216 int running; /* running? */
217 int small_bytes;
218 int big_bytes;
219 int max_intr_slots;
220 struct net_device *dev;
221 u8 __iomem *sram;
222 int sram_size;
223 unsigned long board_span;
224 unsigned long iomem_base;
225 __be32 __iomem *irq_deassert;
226 char *mac_addr_string;
227 struct mcp_cmd_response *cmd;
228 dma_addr_t cmd_bus;
229 struct pci_dev *pdev;
230 int msi_enabled;
231 int msix_enabled;
232 struct msix_entry *msix_vectors;
234 int dca_enabled;
235 int relaxed_order;
237 u32 link_state;
238 unsigned int rdma_tags_available;
239 int intr_coal_delay;
240 __be32 __iomem *intr_coal_delay_ptr;
241 int wc_cookie;
242 int down_cnt;
243 wait_queue_head_t down_wq;
244 struct work_struct watchdog_work;
245 struct timer_list watchdog_timer;
246 int watchdog_resets;
247 int watchdog_pause;
248 int pause;
249 bool fw_name_allocated;
250 char *fw_name;
251 char eeprom_strings[MYRI10GE_EEPROM_STRINGS_SIZE];
252 char *product_code_string;
253 char fw_version[128];
254 int fw_ver_major;
255 int fw_ver_minor;
256 int fw_ver_tiny;
257 int adopted_rx_filter_bug;
258 u8 mac_addr[ETH_ALEN]; /* eeprom mac address */
259 unsigned long serial_number;
260 int vendor_specific_offset;
261 int fw_multicast_support;
262 u32 features;
263 u32 max_tso6;
264 u32 read_dma;
265 u32 write_dma;
266 u32 read_write_dma;
267 u32 link_changes;
268 u32 msg_enable;
269 unsigned int board_number;
270 int rebooted;