Searched refs:efx_rx_queue (Results  1 – 16 of 16) sorted by relevance
| /Linux-v5.15/drivers/net/ethernet/sfc/ | 
| D | rx_common.h | 49 int efx_probe_rx_queue(struct efx_rx_queue *rx_queue);50 void efx_init_rx_queue(struct efx_rx_queue *rx_queue);
 51 void efx_fini_rx_queue(struct efx_rx_queue *rx_queue);
 52 void efx_remove_rx_queue(struct efx_rx_queue *rx_queue);
 53 void efx_destroy_rx_queue(struct efx_rx_queue *rx_queue);
 55 void efx_init_rx_buffer(struct efx_rx_queue *rx_queue,
 69 void efx_free_rx_buffers(struct efx_rx_queue *rx_queue,
 73 void efx_schedule_slow_fill(struct efx_rx_queue *rx_queue);
 75 void efx_fast_push_rx_descriptors(struct efx_rx_queue *rx_queue, bool atomic);
 
 | 
| D | mcdi_functions.h | 25 int efx_mcdi_rx_probe(struct efx_rx_queue *rx_queue);26 void efx_mcdi_rx_init(struct efx_rx_queue *rx_queue);
 27 void efx_mcdi_rx_remove(struct efx_rx_queue *rx_queue);
 28 void efx_mcdi_rx_fini(struct efx_rx_queue *rx_queue);
 
 | 
| D | nic_common.h | 100 efx_rx_desc(struct efx_rx_queue *rx_queue, unsigned int index)  in efx_rx_desc()140 static inline int efx_nic_probe_rx(struct efx_rx_queue *rx_queue)  in efx_nic_probe_rx()
 144 static inline void efx_nic_init_rx(struct efx_rx_queue *rx_queue)  in efx_nic_init_rx()
 148 static inline void efx_nic_remove_rx(struct efx_rx_queue *rx_queue)  in efx_nic_remove_rx()
 152 static inline void efx_nic_notify_rx_desc(struct efx_rx_queue *rx_queue)  in efx_nic_notify_rx_desc()
 156 static inline void efx_nic_generate_fill_event(struct efx_rx_queue *rx_queue)  in efx_nic_generate_fill_event()
 
 | 
| D | nic.h | 321 int efx_farch_rx_probe(struct efx_rx_queue *rx_queue);322 void efx_farch_rx_init(struct efx_rx_queue *rx_queue);
 323 void efx_farch_rx_fini(struct efx_rx_queue *rx_queue);
 324 void efx_farch_rx_remove(struct efx_rx_queue *rx_queue);
 325 void efx_farch_rx_write(struct efx_rx_queue *rx_queue);
 326 void efx_farch_rx_defer_refill(struct efx_rx_queue *rx_queue);
 
 | 
| D | rx_common.c | 41 static struct page *efx_reuse_page(struct efx_rx_queue *rx_queue)  in efx_reuse_page()81 	struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel);  in efx_recycle_rx_page()
 115 	struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel);  in efx_recycle_rx_pages()
 127 	struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel);  in efx_discard_rx_packet()
 134 static void efx_init_rx_recycle_ring(struct efx_rx_queue *rx_queue)  in efx_init_rx_recycle_ring()
 156 static void efx_fini_rx_recycle_ring(struct efx_rx_queue *rx_queue)  in efx_fini_rx_recycle_ring()
 179 static void efx_fini_rx_buffer(struct efx_rx_queue *rx_queue,  in efx_fini_rx_buffer()
 194 int efx_probe_rx_queue(struct efx_rx_queue *rx_queue)  in efx_probe_rx_queue()
 225 void efx_init_rx_queue(struct efx_rx_queue *rx_queue)  in efx_init_rx_queue()
 280 void efx_fini_rx_queue(struct efx_rx_queue *rx_queue)  in efx_fini_rx_queue()
 [all …]
 
 | 
| D | ef100_rx.c | 90 		struct efx_rx_queue *rx_queue =  in __ef100_rx_packet()105 static void ef100_rx_packet(struct efx_rx_queue *rx_queue, unsigned int index)  in ef100_rx_packet()
 132 	struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel);  in efx_ef100_ev_rx()
 150 void ef100_rx_write(struct efx_rx_queue *rx_queue)  in ef100_rx_write()
 
 | 
| D | net_driver.h | 390 struct efx_rx_queue {  struct548 	struct efx_rx_queue rx_queue;
 1381 	int (*rx_probe)(struct efx_rx_queue *rx_queue);
 1382 	void (*rx_init)(struct efx_rx_queue *rx_queue);
 1383 	void (*rx_remove)(struct efx_rx_queue *rx_queue);
 1384 	void (*rx_write)(struct efx_rx_queue *rx_queue);
 1385 	void (*rx_defer_refill)(struct efx_rx_queue *rx_queue);
 1576 static inline struct efx_rx_queue *
 1593 efx_rx_queue_channel(struct efx_rx_queue *rx_queue)  in efx_rx_queue_channel()
 1598 static inline int efx_rx_queue_index(struct efx_rx_queue *rx_queue)  in efx_rx_queue_index()
 [all …]
 
 | 
| D | rx.c | 43 static void efx_rx_packet__check_len(struct efx_rx_queue *rx_queue,  in efx_rx_packet__check_len()121 void efx_rx_packet(struct efx_rx_queue *rx_queue, unsigned int index,  in efx_rx_packet()
 217 		struct efx_rx_queue *rx_queue;  in efx_rx_deliver()
 255 	struct efx_rx_queue *rx_queue;  in efx_do_xdp()
 378 		struct efx_rx_queue *rx_queue;  in __efx_rx_packet()
 
 | 
| D | mcdi_functions.c | 270 int efx_mcdi_rx_probe(struct efx_rx_queue *rx_queue)  in efx_mcdi_rx_probe()278 void efx_mcdi_rx_init(struct efx_rx_queue *rx_queue)  in efx_mcdi_rx_init()
 326 void efx_mcdi_rx_remove(struct efx_rx_queue *rx_queue)  in efx_mcdi_rx_remove()
 331 void efx_mcdi_rx_fini(struct efx_rx_queue *rx_queue)  in efx_mcdi_rx_fini()
 358 	struct efx_rx_queue *rx_queue;  in efx_fini_dmaq()
 
 | 
| D | ef100_rx.h | 19 void ef100_rx_write(struct efx_rx_queue *rx_queue);
 | 
| D | efx_channels.c | 531 	struct efx_rx_queue *rx_queue;  in efx_alloc_channel()601 	struct efx_rx_queue *rx_queue;  in efx_copy_channel()
 641 	struct efx_rx_queue *rx_queue;  in efx_probe_channel()
 743 	struct efx_rx_queue *rx_queue;  in efx_remove_channel()
 781 		struct efx_rx_queue *rx_queue;  in efx_realloc_channels()
 1107 	struct efx_rx_queue *rx_queue;  in efx_start_channels()
 1131 	struct efx_rx_queue *rx_queue;  in efx_stop_channels()
 1206 		struct efx_rx_queue *rx_queue =  in efx_process_channel()
 
 | 
| D | farch.c | 464 efx_farch_build_rx_desc(struct efx_rx_queue *rx_queue, unsigned index)  in efx_farch_build_rx_desc()482 void efx_farch_rx_write(struct efx_rx_queue *rx_queue)  in efx_farch_rx_write()
 502 int efx_farch_rx_probe(struct efx_rx_queue *rx_queue)  in efx_farch_rx_probe()
 512 void efx_farch_rx_init(struct efx_rx_queue *rx_queue)  in efx_farch_rx_init()
 550 static void efx_farch_flush_rx_queue(struct efx_rx_queue *rx_queue)  in efx_farch_flush_rx_queue()
 562 void efx_farch_rx_fini(struct efx_rx_queue *rx_queue)  in efx_farch_rx_fini()
 577 void efx_farch_rx_remove(struct efx_rx_queue *rx_queue)  in efx_farch_rx_remove()
 649 	struct efx_rx_queue *rx_queue;  in efx_farch_do_flush()
 719 	struct efx_rx_queue *rx_queue;  in efx_farch_fini_dmaq()
 861 static u16 efx_farch_handle_rx_not_ok(struct efx_rx_queue *rx_queue,  in efx_farch_handle_rx_not_ok()
 [all …]
 
 | 
| D | efx.h | 39 void efx_rx_packet(struct efx_rx_queue *rx_queue, unsigned int index,
 | 
| D | ef10.c | 2557 efx_ef10_build_rx_desc(struct efx_rx_queue *rx_queue, unsigned int index)  in efx_ef10_build_rx_desc()2569 static void efx_ef10_rx_write(struct efx_rx_queue *rx_queue)  in efx_ef10_rx_write()
 2595 static void efx_ef10_rx_defer_refill(struct efx_rx_queue *rx_queue)  in efx_ef10_rx_defer_refill()
 2640 static void efx_ef10_handle_rx_wrong_queue(struct efx_rx_queue *rx_queue,  in efx_ef10_handle_rx_wrong_queue()
 2653 efx_ef10_handle_rx_bad_lbits(struct efx_rx_queue *rx_queue,  in efx_ef10_handle_rx_bad_lbits()
 2667 static void efx_ef10_handle_rx_abort(struct efx_rx_queue *rx_queue)  in efx_ef10_handle_rx_abort()
 2785 	struct efx_rx_queue *rx_queue;  in efx_ef10_handle_rx_event()
 
 | 
| D | ethtool_common.c | 494 	struct efx_rx_queue *rx_queue;  in efx_ethtool_get_stats()
 | 
| D | mcdi.c | 2035 	struct efx_rx_queue *rx_queue;  in efx_mcdi_flush_rxqs()
 |