Home
last modified time | relevance | path

Searched refs:efx_rx_queue (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/sfc/
Dnic.h133 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 …]
Defx.h37 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);
Drx.c76 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 …]
Dnet_driver.h367 struct efx_rx_queue { struct
503 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 …]
Dfarch.c459 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 …]
Defx.c282 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()
Def10.c3072 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 …]
Dethtool.c458 struct efx_rx_queue *rx_queue; in efx_ethtool_get_stats()
Dmcdi.c1970 struct efx_rx_queue *rx_queue; in efx_mcdi_flush_rxqs()