Searched refs:ena_adapter (Results 1 – 9 of 9) sorted by relevance
| /freebsd/sys/dev/ena/ |
| H A D | ena_netmap.h | 49 int ena_netmap_attach(struct ena_adapter *adapter); 50 int ena_netmap_alloc_rx_slot(struct ena_adapter *adapter, 52 void ena_netmap_free_rx_slot(struct ena_adapter *adapter, 54 bool ena_rx_ring_in_netmap(struct ena_adapter *adapter, int qid); 55 bool ena_tx_ring_in_netmap(struct ena_adapter *adapter, int qid); 56 void ena_netmap_reset_rx_ring(struct ena_adapter *adapter, int qid); 57 void ena_netmap_reset_tx_ring(struct ena_adapter *adapter, int qid); 58 void ena_netmap_unload(struct ena_adapter *adapter, bus_dmamap_t map);
|
| H A D | ena.c | 93 static void ena_free_pci_resources(struct ena_adapter *); 98 static void ena_init_io_rings_common(struct ena_adapter *, struct ena_ring *, 100 static void ena_init_io_rings_basic(struct ena_adapter *); 101 static void ena_init_io_rings_advanced(struct ena_adapter *); 102 static void ena_init_io_rings(struct ena_adapter *); 103 static void ena_free_io_ring_resources(struct ena_adapter *, unsigned int); 104 static void ena_free_all_io_rings_resources(struct ena_adapter *); 105 static int ena_setup_tx_dma_tag(struct ena_adapter *); 106 static int ena_free_tx_dma_tag(struct ena_adapter *); 107 static int ena_setup_rx_dma_tag(struct ena_adapter *); [all …]
|
| H A D | ena.h | 221 struct ena_adapter *adapter; 322 struct ena_adapter *adapter; 425 struct ena_adapter { struct 578 int ena_up(struct ena_adapter *adapter); 579 void ena_down(struct ena_adapter *adapter); 580 int ena_restore_device(struct ena_adapter *adapter); 581 void ena_destroy_device(struct ena_adapter *adapter, bool graceful); 583 int ena_update_buf_ring_size(struct ena_adapter *adapter, 585 int ena_update_queue_size(struct ena_adapter *adapter, uint32_t new_tx_size, 587 int ena_update_io_queue_nb(struct ena_adapter *adapter, uint32_t new_num); [all …]
|
| H A D | ena_rss.h | 52 int ena_rss_configure(struct ena_adapter *); 53 int ena_rss_indir_get(struct ena_adapter *adapter, uint32_t *table); 54 int ena_rss_indir_set(struct ena_adapter *adapter, uint32_t *table); 55 int ena_rss_indir_init(struct ena_adapter *adapter);
|
| H A D | ena_sysctl.c | 37 static void ena_sysctl_add_wd(struct ena_adapter *); 38 static void ena_sysctl_add_stats(struct ena_adapter *); 39 static void ena_sysctl_add_eni_metrics(struct ena_adapter *); 40 static void ena_sysctl_add_customer_metrics(struct ena_adapter *); 41 static void ena_sysctl_add_srd_info(struct ena_adapter *); 42 static void ena_sysctl_add_tuneables(struct ena_adapter *); 43 static void ena_sysctl_add_irq_affinity(struct ena_adapter *); 46 static void ena_sysctl_add_rss(struct ena_adapter *); 165 int ena_sysctl_allocate_customer_metrics_buffer(struct ena_adapter *adapter) in ena_sysctl_allocate_customer_metrics_buffer() 177 ena_sysctl_add_nodes(struct ena_adapter *adapter) in ena_sysctl_add_nodes() [all …]
|
| H A D | ena_sysctl.h | 40 void ena_sysctl_add_nodes(struct ena_adapter *adapter); 41 void ena_sysctl_update_queue_node_nb(struct ena_adapter *adapter, int old, 43 int ena_sysctl_allocate_customer_metrics_buffer(struct ena_adapter *adapter);
|
| H A D | ena_rss.c | 101 ena_rss_init_default(struct ena_adapter *adapter) in ena_rss_init_default() 159 ena_rss_configure(struct ena_adapter *adapter) in ena_rss_configure() 197 struct ena_adapter *adapter; in ena_rss_init_default_deferred() 228 ena_rss_indir_get(struct ena_adapter *adapter, uint32_t *table) in ena_rss_indir_get() 250 ena_rss_indir_set(struct ena_adapter *adapter, uint32_t *table) in ena_rss_indir_set() 275 ena_rss_indir_init(struct ena_adapter *adapter) in ena_rss_indir_init()
|
| H A D | ena_netmap.c | 42 struct ena_adapter *adapter; 82 ena_netmap_attach(struct ena_adapter *adapter) in ena_netmap_attach() 104 ena_netmap_alloc_rx_slot(struct ena_adapter *adapter, struct ena_ring *rx_ring, in ena_netmap_alloc_rx_slot() 169 ena_netmap_free_rx_slot(struct ena_adapter *adapter, struct ena_ring *rx_ring, in ena_netmap_free_rx_slot() 219 ena_ring_in_netmap(struct ena_adapter *adapter, int qid, enum txrx x) in ena_ring_in_netmap() 236 ena_tx_ring_in_netmap(struct ena_adapter *adapter, int qid) in ena_tx_ring_in_netmap() 242 ena_rx_ring_in_netmap(struct ena_adapter *adapter, int qid) in ena_rx_ring_in_netmap() 248 ena_netmap_reset_ring(struct ena_adapter *adapter, int qid, enum txrx x) in ena_netmap_reset_ring() 259 ena_netmap_reset_rx_ring(struct ena_adapter *adapter, int qid) in ena_netmap_reset_rx_ring() 265 ena_netmap_reset_tx_ring(struct ena_adapter *adapter, int qid) in ena_netmap_reset_tx_ring() [all …]
|
| H A D | ena_datapath.c | 69 struct ena_adapter *adapter = que->adapter; in ena_cleanup() 137 struct ena_adapter *adapter = if_getsoftc(ifp); in ena_mq_start() 188 struct ena_adapter *adapter = if_getsoftc(ifp); in ena_qflush() 210 struct ena_adapter *adapter = tx_ring->adapter; in ena_get_tx_req_id() 243 struct ena_adapter *adapter; in ena_tx_cleanup() 345 struct ena_adapter *adapter = rx_ring->adapter; in ena_rx_hash_mbuf() 418 struct ena_adapter *adapter; in ena_rx_mbuf() 559 struct ena_adapter *adapter; in ena_rx_cleanup() 823 struct ena_adapter *adapter; in ena_check_and_collapse_mbuf() 857 struct ena_adapter *adapter = tx_ring->adapter; in ena_tx_map_mbuf() [all …]
|