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; 423 struct ena_adapter { struct 576 int ena_up(struct ena_adapter *adapter); 577 void ena_down(struct ena_adapter *adapter); 578 int ena_restore_device(struct ena_adapter *adapter); 579 void ena_destroy_device(struct ena_adapter *adapter, bool graceful); 581 int ena_update_buf_ring_size(struct ena_adapter *adapter, 583 int ena_update_queue_size(struct ena_adapter *adapter, uint32_t new_tx_size, 585 int ena_update_io_queue_nb(struct ena_adapter *adapter, uint32_t new_num); [all …]
|
H A D | ena_rss.h | 55 int ena_rss_configure(struct ena_adapter *); 56 int ena_rss_indir_get(struct ena_adapter *adapter, uint32_t *table); 57 int ena_rss_indir_set(struct ena_adapter *adapter, uint32_t *table); 58 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() 161 ena_rss_configure(struct ena_adapter *adapter) in ena_rss_configure() 199 struct ena_adapter *adapter; in ena_rss_init_default_deferred() 230 ena_rss_indir_get(struct ena_adapter *adapter, uint32_t *table) in ena_rss_indir_get() 252 ena_rss_indir_set(struct ena_adapter *adapter, uint32_t *table) in ena_rss_indir_set() 277 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() 234 ena_tx_ring_in_netmap(struct ena_adapter *adapter, int qid) in ena_tx_ring_in_netmap() 240 ena_rx_ring_in_netmap(struct ena_adapter *adapter, int qid) in ena_rx_ring_in_netmap() 246 ena_netmap_reset_ring(struct ena_adapter *adapter, int qid, enum txrx x) in ena_netmap_reset_ring() 257 ena_netmap_reset_rx_ring(struct ena_adapter *adapter, int qid) in ena_netmap_reset_rx_ring() 263 ena_netmap_reset_tx_ring(struct ena_adapter *adapter, int qid) in ena_netmap_reset_tx_ring() [all …]
|
H A D | ena_datapath.c | 71 struct ena_adapter *adapter = que->adapter; in ena_cleanup() 138 struct ena_adapter *adapter = if_getsoftc(ifp); in ena_mq_start() 189 struct ena_adapter *adapter = if_getsoftc(ifp); in ena_qflush() 211 struct ena_adapter *adapter = tx_ring->adapter; in ena_get_tx_req_id() 244 struct ena_adapter *adapter; in ena_tx_cleanup() 349 struct ena_adapter *adapter = rx_ring->adapter; in ena_rx_hash_mbuf() 424 struct ena_adapter *adapter; in ena_rx_mbuf() 565 struct ena_adapter *adapter; in ena_rx_cleanup() 822 struct ena_adapter *adapter; in ena_check_and_collapse_mbuf() 856 struct ena_adapter *adapter = tx_ring->adapter; in ena_tx_map_mbuf() [all …]
|