Searched refs:ef4_rx_queue (Results 1 – 5 of 5) sorted by relevance
76 ef4_rx_buf_next(struct ef4_rx_queue *rx_queue, struct ef4_rx_buffer *rx_buf) in ef4_rx_buf_next()106 static struct page *ef4_reuse_page(struct ef4_rx_queue *rx_queue) in ef4_reuse_page()152 static int ef4_init_rx_buffers(struct ef4_rx_queue *rx_queue, bool atomic) in ef4_init_rx_buffers()227 static void ef4_free_rx_buffers(struct ef4_rx_queue *rx_queue, in ef4_free_rx_buffers()248 struct ef4_rx_queue *rx_queue = ef4_channel_get_rx_queue(channel); in ef4_recycle_rx_page()276 static void ef4_fini_rx_buffer(struct ef4_rx_queue *rx_queue, in ef4_fini_rx_buffer()296 struct ef4_rx_queue *rx_queue = ef4_channel_get_rx_queue(channel); in ef4_recycle_rx_pages()311 struct ef4_rx_queue *rx_queue = ef4_channel_get_rx_queue(channel); in ef4_discard_rx_packet()331 void ef4_fast_push_rx_descriptors(struct ef4_rx_queue *rx_queue, bool atomic) in ef4_fast_push_rx_descriptors()385 struct ef4_rx_queue *rx_queue = timer_container_of(rx_queue, t, in ef4_rx_slow_fill()[all …]
328 struct ef4_rx_queue { struct444 struct ef4_rx_queue rx_queue;1090 int (*rx_probe)(struct ef4_rx_queue *rx_queue);1091 void (*rx_init)(struct ef4_rx_queue *rx_queue);1092 void (*rx_remove)(struct ef4_rx_queue *rx_queue);1093 void (*rx_write)(struct ef4_rx_queue *rx_queue);1094 void (*rx_defer_refill)(struct ef4_rx_queue *rx_queue);1239 static inline struct ef4_rx_queue *1256 ef4_rx_queue_channel(struct ef4_rx_queue *rx_queue) in ef4_rx_queue_channel()1261 static inline int ef4_rx_queue_index(struct ef4_rx_queue *rx_queue) in ef4_rx_queue_index()[all …]
471 ef4_farch_build_rx_desc(struct ef4_rx_queue *rx_queue, unsigned index) in ef4_farch_build_rx_desc()489 void ef4_farch_rx_write(struct ef4_rx_queue *rx_queue) in ef4_farch_rx_write()509 int ef4_farch_rx_probe(struct ef4_rx_queue *rx_queue) in ef4_farch_rx_probe()519 void ef4_farch_rx_init(struct ef4_rx_queue *rx_queue) in ef4_farch_rx_init()563 static void ef4_farch_flush_rx_queue(struct ef4_rx_queue *rx_queue) in ef4_farch_flush_rx_queue()575 void ef4_farch_rx_fini(struct ef4_rx_queue *rx_queue) in ef4_farch_rx_fini()590 void ef4_farch_rx_remove(struct ef4_rx_queue *rx_queue) in ef4_farch_rx_remove()662 struct ef4_rx_queue *rx_queue; in ef4_farch_do_flush()721 struct ef4_rx_queue *rx_queue; in ef4_farch_fini_dmaq()868 static u16 ef4_farch_handle_rx_not_ok(struct ef4_rx_queue *rx_queue, in ef4_farch_handle_rx_not_ok()[all …]
247 struct ef4_rx_queue *rx_queue = in ef4_process_channel()422 struct ef4_rx_queue *rx_queue; in ef4_alloc_channel()455 struct ef4_rx_queue *rx_queue; in ef4_copy_channel()490 struct ef4_rx_queue *rx_queue; in ef4_probe_channel()592 struct ef4_rx_queue *rx_queue; in ef4_start_datapath()683 struct ef4_rx_queue *rx_queue; in ef4_stop_datapath()736 struct ef4_rx_queue *rx_queue; in ef4_remove_channel()773 struct ef4_rx_queue *rx_queue; in ef4_realloc_channels()863 void ef4_schedule_slow_fill(struct ef4_rx_queue *rx_queue) in ef4_schedule_slow_fill()
432 struct ef4_rx_queue *rx_queue; in ef4_ethtool_get_stats()