Lines Matching defs:ena_adapter
325 struct ena_adapter { struct
326 struct ena_com_dev *ena_dev;
328 struct net_device *netdev;
329 struct pci_dev *pdev;
334 u32 rx_copybreak;
335 u32 max_mtu;
337 u32 num_io_queues;
338 u32 max_num_io_queues;
340 int msix_vecs;
342 u32 missing_tx_completion_threshold;
344 u32 requested_tx_ring_size;
345 u32 requested_rx_ring_size;
347 u32 max_tx_ring_size;
348 u32 max_rx_ring_size;
350 u32 msg_enable;
352 u16 max_tx_sgl_size;
353 u16 max_rx_sgl_size;
355 u8 mac_addr[ETH_ALEN];
357 unsigned long keep_alive_timeout;
358 unsigned long missing_tx_completion_to;
360 char name[ENA_NAME_MAX_LEN];
362 unsigned long flags;
364 struct ena_ring tx_ring[ENA_MAX_NUM_IO_QUEUES]
368 struct ena_ring rx_ring[ENA_MAX_NUM_IO_QUEUES]
371 struct ena_napi ena_napi[ENA_MAX_NUM_IO_QUEUES];
373 struct ena_irq irq_tbl[ENA_MAX_MSIX_VEC(ENA_MAX_NUM_IO_QUEUES)];
376 struct work_struct reset_task;
377 struct timer_list timer_service;
401 void ena_dump_stats_to_dmesg(struct ena_adapter *adapter); argument