| /kernel/linux/linux-6.6/drivers/net/ethernet/sfc/falcon/ |
| D | rx.c | 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() 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 311 struct ef4_rx_queue *rx_queue = ef4_channel_get_rx_queue(channel); in ef4_discard_rx_packet() local 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 = from_timer(rx_queue, t, slow_fill); in ef4_rx_slow_fill() local [all …]
|
| D | farch.c | 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() 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 …]
|
| D | nic.h | 110 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()
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/ |
| D | rx.c | 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() 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 311 struct ef4_rx_queue *rx_queue = ef4_channel_get_rx_queue(channel); in ef4_discard_rx_packet() local 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 = from_timer(rx_queue, t, slow_fill); in ef4_rx_slow_fill() local [all …]
|
| D | farch.c | 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() 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 …]
|
| D | nic.h | 110 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()
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
| D | rx_common.c | 34 static struct page *efx_reuse_page(struct efx_rx_queue *rx_queue) in efx_reuse_page() 76 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in efx_recycle_rx_page() local 110 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in efx_recycle_rx_pages() local 125 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in efx_discard_rx_packet() local 132 static void efx_init_rx_recycle_ring(struct efx_rx_queue *rx_queue) in efx_init_rx_recycle_ring() 148 static void efx_fini_rx_recycle_ring(struct efx_rx_queue *rx_queue) in efx_fini_rx_recycle_ring() 174 static void efx_fini_rx_buffer(struct efx_rx_queue *rx_queue, in efx_fini_rx_buffer() 189 int efx_probe_rx_queue(struct efx_rx_queue *rx_queue) in efx_probe_rx_queue() 220 void efx_init_rx_queue(struct efx_rx_queue *rx_queue) in efx_init_rx_queue() 276 void efx_fini_rx_queue(struct efx_rx_queue *rx_queue) in efx_fini_rx_queue() [all …]
|
| D | rx.c | 43 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() local 255 struct efx_rx_queue *rx_queue; in efx_do_xdp() local 362 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in __efx_rx_packet() local
|
| D | nic_common.h | 97 efx_rx_desc(struct efx_rx_queue *rx_queue, unsigned int index) in efx_rx_desc() 137 static inline int efx_nic_probe_rx(struct efx_rx_queue *rx_queue) in efx_nic_probe_rx() 141 static inline void efx_nic_init_rx(struct efx_rx_queue *rx_queue) in efx_nic_init_rx() 145 static inline void efx_nic_remove_rx(struct efx_rx_queue *rx_queue) in efx_nic_remove_rx() 149 static inline void efx_nic_notify_rx_desc(struct efx_rx_queue *rx_queue) in efx_nic_notify_rx_desc() 153 static inline void efx_nic_generate_fill_event(struct efx_rx_queue *rx_queue) in efx_nic_generate_fill_event()
|
| D | ef100_rx.c | 58 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in __ef100_rx_packet() local 146 static void ef100_rx_packet(struct efx_rx_queue *rx_queue, unsigned int index) in ef100_rx_packet() 173 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in efx_ef100_ev_rx() local 191 void ef100_rx_write(struct efx_rx_queue *rx_queue) in ef100_rx_write()
|
| D | mcdi_functions.c | 270 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
|
| D | efx_channels.c | 532 struct efx_rx_queue *rx_queue; in efx_alloc_channel() local 602 struct efx_rx_queue *rx_queue; in efx_copy_channel() local 642 struct efx_rx_queue *rx_queue; in efx_probe_channel() local 742 struct efx_rx_queue *rx_queue; in efx_remove_channel() local 1092 struct efx_rx_queue *rx_queue; in efx_start_channels() local 1118 struct efx_rx_queue *rx_queue; in efx_stop_channels() local 1198 struct efx_rx_queue *rx_queue = in efx_process_channel() local
|
| D | tc_counters.c | 280 struct efx_rx_queue *rx_queue = &channel->rx_queue; in efx_tc_probe_channel() local 292 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in efx_tc_start_channel() local 300 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in efx_tc_stop_channel() local 510 static bool efx_tc_rx(struct efx_rx_queue *rx_queue, u32 mark) in efx_tc_rx()
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
| D | rx_common.c | 37 static struct page *efx_reuse_page(struct efx_rx_queue *rx_queue) in efx_reuse_page() 79 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in efx_recycle_rx_page() local 113 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in efx_siena_recycle_rx_pages() local 128 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in efx_siena_discard_rx_packet() local 135 static void efx_init_rx_recycle_ring(struct efx_rx_queue *rx_queue) in efx_init_rx_recycle_ring() 151 static void efx_fini_rx_recycle_ring(struct efx_rx_queue *rx_queue) in efx_fini_rx_recycle_ring() 177 static void efx_fini_rx_buffer(struct efx_rx_queue *rx_queue, in efx_fini_rx_buffer() 192 int efx_siena_probe_rx_queue(struct efx_rx_queue *rx_queue) in efx_siena_probe_rx_queue() 223 void efx_siena_init_rx_queue(struct efx_rx_queue *rx_queue) in efx_siena_init_rx_queue() 278 void efx_siena_fini_rx_queue(struct efx_rx_queue *rx_queue) in efx_siena_fini_rx_queue() [all …]
|
| D | rx.c | 43 static void efx_rx_packet__check_len(struct efx_rx_queue *rx_queue, in efx_rx_packet__check_len() 121 void efx_siena_rx_packet(struct efx_rx_queue *rx_queue, unsigned int index, in efx_siena_rx_packet() 217 struct efx_rx_queue *rx_queue; in efx_rx_deliver() local 255 struct efx_rx_queue *rx_queue; in efx_do_xdp() local 378 struct efx_rx_queue *rx_queue; in __efx_siena_rx_packet() local
|
| D | nic_common.h | 97 efx_rx_desc(struct efx_rx_queue *rx_queue, unsigned int index) in efx_rx_desc() 137 static inline int efx_nic_probe_rx(struct efx_rx_queue *rx_queue) in efx_nic_probe_rx() 141 static inline void efx_nic_init_rx(struct efx_rx_queue *rx_queue) in efx_nic_init_rx() 145 static inline void efx_nic_remove_rx(struct efx_rx_queue *rx_queue) in efx_nic_remove_rx() 149 static inline void efx_nic_notify_rx_desc(struct efx_rx_queue *rx_queue) in efx_nic_notify_rx_desc() 153 static inline void efx_nic_generate_fill_event(struct efx_rx_queue *rx_queue) in efx_nic_generate_fill_event()
|
| D | efx_channels.c | 534 struct efx_rx_queue *rx_queue; in efx_alloc_channel() local 605 struct efx_rx_queue *rx_queue; in efx_copy_channel() local 645 struct efx_rx_queue *rx_queue; in efx_probe_channel() local 748 struct efx_rx_queue *rx_queue; in efx_siena_remove_channel() local 871 struct efx_rx_queue *rx_queue; in efx_siena_realloc_channels() local 1124 struct efx_rx_queue *rx_queue; in efx_siena_start_channels() local 1148 struct efx_rx_queue *rx_queue; in efx_siena_stop_channels() local 1223 struct efx_rx_queue *rx_queue = in efx_process_channel() local
|
| D | farch.c | 465 efx_farch_build_rx_desc(struct efx_rx_queue *rx_queue, unsigned index) in efx_farch_build_rx_desc() 483 void efx_farch_rx_write(struct efx_rx_queue *rx_queue) in efx_farch_rx_write() 503 int efx_farch_rx_probe(struct efx_rx_queue *rx_queue) in efx_farch_rx_probe() 513 void efx_farch_rx_init(struct efx_rx_queue *rx_queue) in efx_farch_rx_init() 551 static void efx_farch_flush_rx_queue(struct efx_rx_queue *rx_queue) in efx_farch_flush_rx_queue() 563 void efx_farch_rx_fini(struct efx_rx_queue *rx_queue) in efx_farch_rx_fini() 578 void efx_farch_rx_remove(struct efx_rx_queue *rx_queue) in efx_farch_rx_remove() 650 struct efx_rx_queue *rx_queue; in efx_farch_do_flush() local 720 struct efx_rx_queue *rx_queue; in efx_farch_fini_dmaq() local 863 static u16 efx_farch_handle_rx_not_ok(struct efx_rx_queue *rx_queue, in efx_farch_handle_rx_not_ok() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/sfc/ |
| D | rx_common.c | 41 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() local 117 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in efx_recycle_rx_pages() local 132 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in efx_discard_rx_packet() local 139 static void efx_init_rx_recycle_ring(struct efx_rx_queue *rx_queue) in efx_init_rx_recycle_ring() 164 static void efx_fini_rx_recycle_ring(struct efx_rx_queue *rx_queue) in efx_fini_rx_recycle_ring() 190 static void efx_fini_rx_buffer(struct efx_rx_queue *rx_queue, in efx_fini_rx_buffer() 205 int efx_probe_rx_queue(struct efx_rx_queue *rx_queue) in efx_probe_rx_queue() 236 void efx_init_rx_queue(struct efx_rx_queue *rx_queue) in efx_init_rx_queue() 291 void efx_fini_rx_queue(struct efx_rx_queue *rx_queue) in efx_fini_rx_queue() [all …]
|
| D | rx.c | 43 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
|
| D | nic_common.h | 100 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()
|
| D | ef100_rx.c | 90 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()
|
| D | mcdi_functions.c | 270 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
|
| D | efx_channels.c | 512 struct efx_rx_queue *rx_queue; in efx_alloc_channel() local 582 struct efx_rx_queue *rx_queue; in efx_copy_channel() local 622 struct efx_rx_queue *rx_queue; in efx_probe_channel() local 724 struct efx_rx_queue *rx_queue; in efx_remove_channel() local 764 struct efx_rx_queue *rx_queue; in efx_realloc_channels() local 1055 struct efx_rx_queue *rx_queue; in efx_start_channels() local 1079 struct efx_rx_queue *rx_queue; in efx_stop_channels() local 1154 struct efx_rx_queue *rx_queue = in efx_process_channel() local
|
| D | farch.c | 464 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 …]
|