Searched refs:efx_rx_queue (Results  1 – 9 of 9) sorted by relevance
| /Linux-v5.4/drivers/net/ethernet/sfc/ | 
| D | nic.h | 133 efx_rx_desc(struct efx_rx_queue *rx_queue, unsigned int index)  in efx_rx_desc()510 static inline int efx_nic_probe_rx(struct efx_rx_queue *rx_queue)  in efx_nic_probe_rx()
 514 static inline void efx_nic_init_rx(struct efx_rx_queue *rx_queue)  in efx_nic_init_rx()
 518 static inline void efx_nic_remove_rx(struct efx_rx_queue *rx_queue)  in efx_nic_remove_rx()
 522 static inline void efx_nic_notify_rx_desc(struct efx_rx_queue *rx_queue)  in efx_nic_notify_rx_desc()
 526 static inline void efx_nic_generate_fill_event(struct efx_rx_queue *rx_queue)  in efx_nic_generate_fill_event()
 567 int efx_farch_rx_probe(struct efx_rx_queue *rx_queue);
 568 void efx_farch_rx_init(struct efx_rx_queue *rx_queue);
 569 void efx_farch_rx_fini(struct efx_rx_queue *rx_queue);
 570 void efx_farch_rx_remove(struct efx_rx_queue *rx_queue);
 [all …]
 
 | 
| D | efx.h | 37 int efx_probe_rx_queue(struct efx_rx_queue *rx_queue);38 void efx_remove_rx_queue(struct efx_rx_queue *rx_queue);
 39 void efx_init_rx_queue(struct efx_rx_queue *rx_queue);
 40 void efx_fini_rx_queue(struct efx_rx_queue *rx_queue);
 41 void efx_fast_push_rx_descriptors(struct efx_rx_queue *rx_queue, bool atomic);
 44 void efx_rx_packet(struct efx_rx_queue *rx_queue, unsigned int index,
 51 void efx_schedule_slow_fill(struct efx_rx_queue *rx_queue);
 
 | 
| D | rx.c | 76 efx_rx_buf_next(struct efx_rx_queue *rx_queue, struct efx_rx_buffer *rx_buf)  in efx_rx_buf_next()106 static struct page *efx_reuse_page(struct efx_rx_queue *rx_queue)  in efx_reuse_page()
 149 static int efx_init_rx_buffers(struct efx_rx_queue *rx_queue, bool atomic)  in efx_init_rx_buffers()
 224 static void efx_free_rx_buffers(struct efx_rx_queue *rx_queue,  in efx_free_rx_buffers()
 245 	struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel);  in efx_recycle_rx_page()
 273 static void efx_fini_rx_buffer(struct efx_rx_queue *rx_queue,  in efx_fini_rx_buffer()
 293 	struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel);  in efx_recycle_rx_pages()
 305 	struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel);  in efx_discard_rx_packet()
 324 void efx_fast_push_rx_descriptors(struct efx_rx_queue *rx_queue, bool atomic)  in efx_fast_push_rx_descriptors()
 377 	struct efx_rx_queue *rx_queue = from_timer(rx_queue, t, slow_fill);  in efx_rx_slow_fill()
 [all …]
 
 | 
| D | net_driver.h | 367 struct efx_rx_queue {  struct503 	struct efx_rx_queue rx_queue;
 1337 	int (*rx_probe)(struct efx_rx_queue *rx_queue);
 1338 	void (*rx_init)(struct efx_rx_queue *rx_queue);
 1339 	void (*rx_remove)(struct efx_rx_queue *rx_queue);
 1340 	void (*rx_write)(struct efx_rx_queue *rx_queue);
 1341 	void (*rx_defer_refill)(struct efx_rx_queue *rx_queue);
 1520 static inline struct efx_rx_queue *
 1537 efx_rx_queue_channel(struct efx_rx_queue *rx_queue)  in efx_rx_queue_channel()
 1542 static inline int efx_rx_queue_index(struct efx_rx_queue *rx_queue)  in efx_rx_queue_index()
 [all …]
 
 | 
| D | farch.c | 459 efx_farch_build_rx_desc(struct efx_rx_queue *rx_queue, unsigned index)  in efx_farch_build_rx_desc()477 void efx_farch_rx_write(struct efx_rx_queue *rx_queue)  in efx_farch_rx_write()
 497 int efx_farch_rx_probe(struct efx_rx_queue *rx_queue)  in efx_farch_rx_probe()
 507 void efx_farch_rx_init(struct efx_rx_queue *rx_queue)  in efx_farch_rx_init()
 545 static void efx_farch_flush_rx_queue(struct efx_rx_queue *rx_queue)  in efx_farch_flush_rx_queue()
 557 void efx_farch_rx_fini(struct efx_rx_queue *rx_queue)  in efx_farch_rx_fini()
 572 void efx_farch_rx_remove(struct efx_rx_queue *rx_queue)  in efx_farch_rx_remove()
 644 	struct efx_rx_queue *rx_queue;  in efx_farch_do_flush()
 714 	struct efx_rx_queue *rx_queue;  in efx_farch_fini_dmaq()
 856 static u16 efx_farch_handle_rx_not_ok(struct efx_rx_queue *rx_queue,  in efx_farch_handle_rx_not_ok()
 [all …]
 
 | 
| D | efx.c | 282 		struct efx_rx_queue *rx_queue =  in efx_process_channel()464 	struct efx_rx_queue *rx_queue;  in efx_alloc_channel()
 501 	struct efx_rx_queue *rx_queue;  in efx_copy_channel()
 539 	struct efx_rx_queue *rx_queue;  in efx_probe_channel()
 643 	struct efx_rx_queue *rx_queue;  in efx_start_datapath()
 736 	struct efx_rx_queue *rx_queue;  in efx_stop_datapath()
 782 	struct efx_rx_queue *rx_queue;  in efx_remove_channel()
 819 		struct efx_rx_queue *rx_queue;  in efx_realloc_channels()
 913 void efx_schedule_slow_fill(struct efx_rx_queue *rx_queue)  in efx_schedule_slow_fill()
 
 | 
| D | ef10.c | 3072 static int efx_ef10_rx_probe(struct efx_rx_queue *rx_queue)  in efx_ef10_rx_probe()3080 static void efx_ef10_rx_init(struct efx_rx_queue *rx_queue)  in efx_ef10_rx_init()
 3128 static void efx_ef10_rx_fini(struct efx_rx_queue *rx_queue)  in efx_ef10_rx_fini()
 3152 static void efx_ef10_rx_remove(struct efx_rx_queue *rx_queue)  in efx_ef10_rx_remove()
 3159 efx_ef10_build_rx_desc(struct efx_rx_queue *rx_queue, unsigned int index)  in efx_ef10_build_rx_desc()
 3171 static void efx_ef10_rx_write(struct efx_rx_queue *rx_queue)  in efx_ef10_rx_write()
 3197 static void efx_ef10_rx_defer_refill(struct efx_rx_queue *rx_queue)  in efx_ef10_rx_defer_refill()
 3394 static void efx_ef10_handle_rx_wrong_queue(struct efx_rx_queue *rx_queue,  in efx_ef10_handle_rx_wrong_queue()
 3407 efx_ef10_handle_rx_bad_lbits(struct efx_rx_queue *rx_queue,  in efx_ef10_handle_rx_bad_lbits()
 3421 static void efx_ef10_handle_rx_abort(struct efx_rx_queue *rx_queue)  in efx_ef10_handle_rx_abort()
 [all …]
 
 | 
| D | ethtool.c | 458 	struct efx_rx_queue *rx_queue;  in efx_ethtool_get_stats()
 | 
| D | mcdi.c | 1970 	struct efx_rx_queue *rx_queue;  in efx_mcdi_flush_rxqs()
 |