Lines Matching defs:ena_adapter
301 struct ena_adapter { struct
302 struct ena_com_dev *ena_dev;
304 struct net_device *netdev;
305 struct pci_dev *pdev;
310 u32 rx_copybreak;
311 u32 max_mtu;
313 u32 num_io_queues;
314 u32 max_num_io_queues;
316 int msix_vecs;
318 u32 missing_tx_completion_threshold;
320 u32 requested_tx_ring_size;
321 u32 requested_rx_ring_size;
323 u32 max_tx_ring_size;
324 u32 max_rx_ring_size;
326 u32 msg_enable;
333 bool large_llq_header_enabled;
334 bool large_llq_header_supported;
336 u16 max_tx_sgl_size;
337 u16 max_rx_sgl_size;
339 u8 mac_addr[ETH_ALEN];
341 unsigned long keep_alive_timeout;
342 unsigned long missing_tx_completion_to;
344 char name[ENA_NAME_MAX_LEN];
346 unsigned long flags;
348 struct ena_ring tx_ring[ENA_MAX_NUM_IO_QUEUES]
352 struct ena_ring rx_ring[ENA_MAX_NUM_IO_QUEUES]
355 struct ena_napi ena_napi[ENA_MAX_NUM_IO_QUEUES];
357 struct ena_irq irq_tbl[ENA_MAX_MSIX_VEC(ENA_MAX_NUM_IO_QUEUES)];
360 struct work_struct reset_task;
384 void ena_dump_stats_to_dmesg(struct ena_adapter *adapter); argument