Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/sfc/
A Drx_common.h49 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);
A Dmcdi_functions.h25 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);
A Dnic_common.h100 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()
A Dnic.h321 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);
A Drx_common.c41 static struct page *efx_reuse_page(struct efx_rx_queue *rx_queue) in efx_reuse_page()
83 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in efx_recycle_rx_page()
117 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in efx_recycle_rx_pages()
187 static void efx_fini_rx_buffer(struct efx_rx_queue *rx_queue, in efx_fini_rx_buffer()
202 int efx_probe_rx_queue(struct efx_rx_queue *rx_queue) in efx_probe_rx_queue()
233 void efx_init_rx_queue(struct efx_rx_queue *rx_queue) in efx_init_rx_queue()
288 void efx_fini_rx_queue(struct efx_rx_queue *rx_queue) in efx_fini_rx_queue()
317 void efx_remove_rx_queue(struct efx_rx_queue *rx_queue) in efx_remove_rx_queue()
346 void efx_free_rx_buffers(struct efx_rx_queue *rx_queue, in efx_free_rx_buffers()
368 void efx_schedule_slow_fill(struct efx_rx_queue *rx_queue) in efx_schedule_slow_fill()
[all …]
A Def100_rx.c90 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()
A Dnet_driver.h390 struct efx_rx_queue { struct
548 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 …]
A Drx.c43 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()
A Dmcdi_functions.c270 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()
A Defx_channels.c531 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()
A Dfarch.c482 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()
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()
977 struct efx_rx_queue *rx_queue; in efx_farch_handle_rx_event()
1105 struct efx_rx_queue *rx_queue; in efx_farch_handle_rx_flush_done()
1147 struct efx_rx_queue *rx_queue = in efx_farch_handle_generated_event()
[all …]
A Def100_rx.h19 void ef100_rx_write(struct efx_rx_queue *rx_queue);
A Defx.h39 void efx_rx_packet(struct efx_rx_queue *rx_queue, unsigned int index,
A Def10.c2557 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()
A Dethtool_common.c494 struct efx_rx_queue *rx_queue; in efx_ethtool_get_stats()
A Dmcdi.c2035 struct efx_rx_queue *rx_queue; in efx_mcdi_flush_rxqs()

Completed in 59 milliseconds