Home
last modified time | relevance | path

Searched defs:rx_queue (Results 1 – 25 of 118) sorted by relevance

12345

/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/
Drx.c76 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()
150 static int ef4_init_rx_buffers(struct ef4_rx_queue *rx_queue, bool atomic) in ef4_init_rx_buffers()
225 static void ef4_free_rx_buffers(struct ef4_rx_queue *rx_queue, in ef4_free_rx_buffers()
246 struct ef4_rx_queue *rx_queue = ef4_channel_get_rx_queue(channel); in ef4_recycle_rx_page() local
274 static void ef4_fini_rx_buffer(struct ef4_rx_queue *rx_queue, in ef4_fini_rx_buffer()
294 struct ef4_rx_queue *rx_queue = ef4_channel_get_rx_queue(channel); in ef4_recycle_rx_pages() local
306 struct ef4_rx_queue *rx_queue = ef4_channel_get_rx_queue(channel); in ef4_discard_rx_packet() local
326 void ef4_fast_push_rx_descriptors(struct ef4_rx_queue *rx_queue, bool atomic) in ef4_fast_push_rx_descriptors()
380 struct ef4_rx_queue *rx_queue = from_timer(rx_queue, t, slow_fill); in ef4_rx_slow_fill() local
[all …]
Dfarch.c471 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() local
721 struct ef4_rx_queue *rx_queue; in ef4_farch_fini_dmaq() local
868 static u16 ef4_farch_handle_rx_not_ok(struct ef4_rx_queue *rx_queue, in ef4_farch_handle_rx_not_ok()
[all …]
Dnic.h110 ef4_rx_desc(struct ef4_rx_queue *rx_queue, unsigned int index) in ef4_rx_desc()
333 static inline int ef4_nic_probe_rx(struct ef4_rx_queue *rx_queue) in ef4_nic_probe_rx()
337 static inline void ef4_nic_init_rx(struct ef4_rx_queue *rx_queue) in ef4_nic_init_rx()
341 static inline void ef4_nic_remove_rx(struct ef4_rx_queue *rx_queue) in ef4_nic_remove_rx()
345 static inline void ef4_nic_notify_rx_desc(struct ef4_rx_queue *rx_queue) in ef4_nic_notify_rx_desc()
349 static inline void ef4_nic_generate_fill_event(struct ef4_rx_queue *rx_queue) in ef4_nic_generate_fill_event()
Defx.c253 struct ef4_rx_queue *rx_queue = in ef4_process_channel() local
428 struct ef4_rx_queue *rx_queue; in ef4_alloc_channel() local
461 struct ef4_rx_queue *rx_queue; in ef4_copy_channel() local
496 struct ef4_rx_queue *rx_queue; in ef4_probe_channel() local
598 struct ef4_rx_queue *rx_queue; in ef4_start_datapath() local
689 struct ef4_rx_queue *rx_queue; in ef4_stop_datapath() local
742 struct ef4_rx_queue *rx_queue; in ef4_remove_channel() local
779 struct ef4_rx_queue *rx_queue; in ef4_realloc_channels() local
873 void ef4_schedule_slow_fill(struct ef4_rx_queue *rx_queue) in ef4_schedule_slow_fill()
/kernel/linux/linux-4.19/drivers/net/ethernet/sfc/falcon/
Drx.c79 ef4_rx_buf_next(struct ef4_rx_queue *rx_queue, struct ef4_rx_buffer *rx_buf) in ef4_rx_buf_next()
109 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() local
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() local
308 struct ef4_rx_queue *rx_queue = ef4_channel_get_rx_queue(channel); in ef4_discard_rx_packet() local
327 void ef4_fast_push_rx_descriptors(struct ef4_rx_queue *rx_queue, bool atomic) in ef4_fast_push_rx_descriptors()
381 struct ef4_rx_queue *rx_queue = from_timer(rx_queue, t, slow_fill); in ef4_rx_slow_fill() local
[all …]
Dfarch.c474 ef4_farch_build_rx_desc(struct ef4_rx_queue *rx_queue, unsigned index) in ef4_farch_build_rx_desc()
492 void ef4_farch_rx_write(struct ef4_rx_queue *rx_queue) in ef4_farch_rx_write()
512 int ef4_farch_rx_probe(struct ef4_rx_queue *rx_queue) in ef4_farch_rx_probe()
522 void ef4_farch_rx_init(struct ef4_rx_queue *rx_queue) in ef4_farch_rx_init()
566 static void ef4_farch_flush_rx_queue(struct ef4_rx_queue *rx_queue) in ef4_farch_flush_rx_queue()
578 void ef4_farch_rx_fini(struct ef4_rx_queue *rx_queue) in ef4_farch_rx_fini()
593 void ef4_farch_rx_remove(struct ef4_rx_queue *rx_queue) in ef4_farch_rx_remove()
665 struct ef4_rx_queue *rx_queue; in ef4_farch_do_flush() local
724 struct ef4_rx_queue *rx_queue; in ef4_farch_fini_dmaq() local
871 static u16 ef4_farch_handle_rx_not_ok(struct ef4_rx_queue *rx_queue, in ef4_farch_handle_rx_not_ok()
[all …]
Dnic.h113 ef4_rx_desc(struct ef4_rx_queue *rx_queue, unsigned int index) in ef4_rx_desc()
336 static inline int ef4_nic_probe_rx(struct ef4_rx_queue *rx_queue) in ef4_nic_probe_rx()
340 static inline void ef4_nic_init_rx(struct ef4_rx_queue *rx_queue) in ef4_nic_init_rx()
344 static inline void ef4_nic_remove_rx(struct ef4_rx_queue *rx_queue) in ef4_nic_remove_rx()
348 static inline void ef4_nic_notify_rx_desc(struct ef4_rx_queue *rx_queue) in ef4_nic_notify_rx_desc()
352 static inline void ef4_nic_generate_fill_event(struct ef4_rx_queue *rx_queue) in ef4_nic_generate_fill_event()
Defx.c256 struct ef4_rx_queue *rx_queue = in ef4_process_channel() local
431 struct ef4_rx_queue *rx_queue; in ef4_alloc_channel() local
464 struct ef4_rx_queue *rx_queue; in ef4_copy_channel() local
499 struct ef4_rx_queue *rx_queue; in ef4_probe_channel() local
601 struct ef4_rx_queue *rx_queue; in ef4_start_datapath() local
692 struct ef4_rx_queue *rx_queue; in ef4_stop_datapath() local
745 struct ef4_rx_queue *rx_queue; in ef4_remove_channel() local
782 struct ef4_rx_queue *rx_queue; in ef4_realloc_channels() local
876 void ef4_schedule_slow_fill(struct ef4_rx_queue *rx_queue) in ef4_schedule_slow_fill()
/kernel/linux/linux-4.19/drivers/net/ethernet/sfc/
Drx.c79 efx_rx_buf_next(struct efx_rx_queue *rx_queue, struct efx_rx_buffer *rx_buf) in efx_rx_buf_next()
109 static struct page *efx_reuse_page(struct efx_rx_queue *rx_queue) in efx_reuse_page()
152 static int efx_init_rx_buffers(struct efx_rx_queue *rx_queue, bool atomic) in efx_init_rx_buffers()
227 static void efx_free_rx_buffers(struct efx_rx_queue *rx_queue, in efx_free_rx_buffers()
248 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in efx_recycle_rx_page() local
276 static void efx_fini_rx_buffer(struct efx_rx_queue *rx_queue, in efx_fini_rx_buffer()
296 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in efx_recycle_rx_pages() local
308 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in efx_discard_rx_packet() local
327 void efx_fast_push_rx_descriptors(struct efx_rx_queue *rx_queue, bool atomic) in efx_fast_push_rx_descriptors()
381 struct efx_rx_queue *rx_queue = from_timer(rx_queue, t, slow_fill); in efx_rx_slow_fill() local
[all …]
Dfarch.c462 efx_farch_build_rx_desc(struct efx_rx_queue *rx_queue, unsigned index) in efx_farch_build_rx_desc()
480 void efx_farch_rx_write(struct efx_rx_queue *rx_queue) in efx_farch_rx_write()
500 int efx_farch_rx_probe(struct efx_rx_queue *rx_queue) in efx_farch_rx_probe()
510 void efx_farch_rx_init(struct efx_rx_queue *rx_queue) in efx_farch_rx_init()
548 static void efx_farch_flush_rx_queue(struct efx_rx_queue *rx_queue) in efx_farch_flush_rx_queue()
560 void efx_farch_rx_fini(struct efx_rx_queue *rx_queue) in efx_farch_rx_fini()
575 void efx_farch_rx_remove(struct efx_rx_queue *rx_queue) in efx_farch_rx_remove()
647 struct efx_rx_queue *rx_queue; in efx_farch_do_flush() local
717 struct efx_rx_queue *rx_queue; in efx_farch_fini_dmaq() local
859 static u16 efx_farch_handle_rx_not_ok(struct efx_rx_queue *rx_queue, in efx_farch_handle_rx_not_ok()
[all …]
Defx.c285 struct efx_rx_queue *rx_queue = in efx_process_channel() local
467 struct efx_rx_queue *rx_queue; in efx_alloc_channel() local
504 struct efx_rx_queue *rx_queue; in efx_copy_channel() local
543 struct efx_rx_queue *rx_queue; in efx_probe_channel() local
647 struct efx_rx_queue *rx_queue; in efx_start_datapath() local
740 struct efx_rx_queue *rx_queue; in efx_stop_datapath() local
786 struct efx_rx_queue *rx_queue; in efx_remove_channel() local
823 struct efx_rx_queue *rx_queue; in efx_realloc_channels() local
917 void efx_schedule_slow_fill(struct efx_rx_queue *rx_queue) in efx_schedule_slow_fill()
Dnic.h136 efx_rx_desc(struct efx_rx_queue *rx_queue, unsigned int index) in efx_rx_desc()
513 static inline int efx_nic_probe_rx(struct efx_rx_queue *rx_queue) in efx_nic_probe_rx()
517 static inline void efx_nic_init_rx(struct efx_rx_queue *rx_queue) in efx_nic_init_rx()
521 static inline void efx_nic_remove_rx(struct efx_rx_queue *rx_queue) in efx_nic_remove_rx()
525 static inline void efx_nic_notify_rx_desc(struct efx_rx_queue *rx_queue) in efx_nic_notify_rx_desc()
529 static inline void efx_nic_generate_fill_event(struct efx_rx_queue *rx_queue) in efx_nic_generate_fill_event()
Def10.c3075 static int efx_ef10_rx_probe(struct efx_rx_queue *rx_queue) in efx_ef10_rx_probe()
3083 static void efx_ef10_rx_init(struct efx_rx_queue *rx_queue) in efx_ef10_rx_init()
3131 static void efx_ef10_rx_fini(struct efx_rx_queue *rx_queue) in efx_ef10_rx_fini()
3155 static void efx_ef10_rx_remove(struct efx_rx_queue *rx_queue) in efx_ef10_rx_remove()
3162 efx_ef10_build_rx_desc(struct efx_rx_queue *rx_queue, unsigned int index) in efx_ef10_build_rx_desc()
3174 static void efx_ef10_rx_write(struct efx_rx_queue *rx_queue) in efx_ef10_rx_write()
3200 static void efx_ef10_rx_defer_refill(struct efx_rx_queue *rx_queue) in efx_ef10_rx_defer_refill()
3397 static void efx_ef10_handle_rx_wrong_queue(struct efx_rx_queue *rx_queue, in efx_ef10_handle_rx_wrong_queue()
3410 efx_ef10_handle_rx_bad_lbits(struct efx_rx_queue *rx_queue, in efx_ef10_handle_rx_bad_lbits()
3424 static void efx_ef10_handle_rx_abort(struct efx_rx_queue *rx_queue) in efx_ef10_handle_rx_abort()
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
Drx_common.c41 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() local
115 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in efx_recycle_rx_pages() local
127 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in efx_discard_rx_packet() local
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 …]
Drx.c43 static void efx_rx_packet__check_len(struct efx_rx_queue *rx_queue, in efx_rx_packet__check_len()
124 void efx_rx_packet(struct efx_rx_queue *rx_queue, unsigned int index, in efx_rx_packet()
220 struct efx_rx_queue *rx_queue; in efx_rx_deliver() local
258 struct efx_rx_queue *rx_queue; in efx_do_xdp() local
390 struct efx_rx_queue *rx_queue; in __efx_rx_packet() local
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()
Def100_rx.c90 struct efx_rx_queue *rx_queue = in __ef100_rx_packet() local
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() local
150 void ef100_rx_write(struct efx_rx_queue *rx_queue) in ef100_rx_write()
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() local
Defx_channels.c510 struct efx_rx_queue *rx_queue; in efx_alloc_channel() local
580 struct efx_rx_queue *rx_queue; in efx_copy_channel() local
620 struct efx_rx_queue *rx_queue; in efx_probe_channel() local
722 struct efx_rx_queue *rx_queue; in efx_remove_channel() local
760 struct efx_rx_queue *rx_queue; in efx_realloc_channels() local
1058 struct efx_rx_queue *rx_queue; in efx_start_channels() local
1082 struct efx_rx_queue *rx_queue; in efx_stop_channels() local
1157 struct efx_rx_queue *rx_queue = in efx_process_channel() local
Dfarch.c464 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() local
719 struct efx_rx_queue *rx_queue; in efx_farch_fini_dmaq() local
861 static u16 efx_farch_handle_rx_not_ok(struct efx_rx_queue *rx_queue, in efx_farch_handle_rx_not_ok()
[all …]
Def10.c2541 efx_ef10_build_rx_desc(struct efx_rx_queue *rx_queue, unsigned int index) in efx_ef10_build_rx_desc()
2553 static void efx_ef10_rx_write(struct efx_rx_queue *rx_queue) in efx_ef10_rx_write()
2579 static void efx_ef10_rx_defer_refill(struct efx_rx_queue *rx_queue) in efx_ef10_rx_defer_refill()
2624 static void efx_ef10_handle_rx_wrong_queue(struct efx_rx_queue *rx_queue, in efx_ef10_handle_rx_wrong_queue()
2637 efx_ef10_handle_rx_bad_lbits(struct efx_rx_queue *rx_queue, in efx_ef10_handle_rx_bad_lbits()
2651 static void efx_ef10_handle_rx_abort(struct efx_rx_queue *rx_queue) in efx_ef10_handle_rx_abort()
2769 struct efx_rx_queue *rx_queue; in efx_ef10_handle_rx_event() local
/kernel/linux/linux-4.19/drivers/net/ethernet/freescale/
Dgianfar.c155 static void gfar_init_rxbdp(struct gfar_priv_rx_q *rx_queue, struct rxbd8 *bdp, in gfar_init_rxbdp()
176 struct gfar_priv_rx_q *rx_queue = NULL; in gfar_init_bds() local
230 struct gfar_priv_rx_q *rx_queue = NULL; in gfar_alloc_skb_resources() local
2003 static void free_skb_rx_queue(struct gfar_priv_rx_q *rx_queue) in free_skb_rx_queue()
2039 struct gfar_priv_rx_q *rx_queue = NULL; in free_skb_resources() local
2799 static void gfar_rx_alloc_err(struct gfar_priv_rx_q *rx_queue) in gfar_rx_alloc_err()
2808 static void gfar_alloc_rx_buffs(struct gfar_priv_rx_q *rx_queue, in gfar_alloc_rx_buffs()
2993 static struct sk_buff *gfar_get_next_rxbuff(struct gfar_priv_rx_q *rx_queue, in gfar_get_next_rxbuff()
3090 int gfar_clean_rx_ring(struct gfar_priv_rx_q *rx_queue, int rx_work_limit) in gfar_clean_rx_ring()
3197 struct gfar_priv_rx_q *rx_queue = gfargrp->rx_queue; in gfar_poll_rx_sq() local
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/
Dgianfar.c110 static void gfar_init_rxbdp(struct gfar_priv_rx_q *rx_queue, struct rxbd8 *bdp, in gfar_init_rxbdp()
1125 static void free_skb_rx_queue(struct gfar_priv_rx_q *rx_queue) in free_skb_rx_queue()
1160 struct gfar_priv_rx_q *rx_queue = NULL; in free_skb_resources() local
1267 static void gfar_rx_alloc_err(struct gfar_priv_rx_q *rx_queue) in gfar_rx_alloc_err()
1276 static void gfar_alloc_rx_buffs(struct gfar_priv_rx_q *rx_queue, in gfar_alloc_rx_buffs()
1320 struct gfar_priv_rx_q *rx_queue = NULL; in gfar_init_bds() local
1374 struct gfar_priv_rx_q *rx_queue = NULL; in gfar_alloc_skb_resources() local
1522 struct gfar_priv_rx_q *rx_queue = NULL; in gfar_update_link_state() local
2440 static struct sk_buff *gfar_get_next_rxbuff(struct gfar_priv_rx_q *rx_queue, in gfar_get_next_rxbuff()
2537 static int gfar_clean_rx_ring(struct gfar_priv_rx_q *rx_queue, in gfar_clean_rx_ring()
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/
Dmv643xx_eth.c324 struct rx_queue { struct
325 int index;
327 int rx_ring_size;
329 int rx_desc_count;
330 int rx_curr_desc;
331 int rx_used_desc;
333 struct rx_desc *rx_desc_area;
334 dma_addr_t rx_desc_dma;
335 int rx_desc_area_size;
336 struct sk_buff **rx_skb;
/kernel/linux/linux-4.19/drivers/net/ethernet/marvell/
Dmv643xx_eth.c336 struct rx_queue { struct
337 int index;
339 int rx_ring_size;
341 int rx_desc_count;
342 int rx_curr_desc;
343 int rx_used_desc;
345 struct rx_desc *rx_desc_area;
346 dma_addr_t rx_desc_dma;
347 int rx_desc_area_size;
348 struct sk_buff **rx_skb;

12345