Searched refs:efx_rx_queue (Results 1 – 16 of 16) sorted by relevance
/drivers/net/ethernet/sfc/ |
D | rx_common.h | 49 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);
|
D | mcdi_functions.h | 25 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);
|
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 | nic.h | 321 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);
|
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() 117 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in efx_recycle_rx_pages() 132 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in efx_discard_rx_packet() 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 | ef100_rx.c | 90 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()
|
D | net_driver.h | 390 struct efx_rx_queue { struct 548 struct efx_rx_queue rx_queue; 1412 int (*rx_probe)(struct efx_rx_queue *rx_queue); 1413 void (*rx_init)(struct efx_rx_queue *rx_queue); 1414 void (*rx_remove)(struct efx_rx_queue *rx_queue); 1415 void (*rx_write)(struct efx_rx_queue *rx_queue); 1416 void (*rx_defer_refill)(struct efx_rx_queue *rx_queue); 1607 static inline struct efx_rx_queue * 1624 efx_rx_queue_channel(struct efx_rx_queue *rx_queue) in efx_rx_queue_channel() 1629 static inline int efx_rx_queue_index(struct efx_rx_queue *rx_queue) in efx_rx_queue_index() [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() 258 struct efx_rx_queue *rx_queue; in efx_do_xdp() 390 struct efx_rx_queue *rx_queue; in __efx_rx_packet()
|
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()
|
D | efx_channels.c | 512 struct efx_rx_queue *rx_queue; in efx_alloc_channel() 582 struct efx_rx_queue *rx_queue; in efx_copy_channel() 622 struct efx_rx_queue *rx_queue; in efx_probe_channel() 724 struct efx_rx_queue *rx_queue; in efx_remove_channel() 764 struct efx_rx_queue *rx_queue; in efx_realloc_channels() 1055 struct efx_rx_queue *rx_queue; in efx_start_channels() 1079 struct efx_rx_queue *rx_queue; in efx_stop_channels() 1154 struct efx_rx_queue *rx_queue = in efx_process_channel()
|
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() 719 struct efx_rx_queue *rx_queue; in efx_farch_fini_dmaq() 861 static u16 efx_farch_handle_rx_not_ok(struct efx_rx_queue *rx_queue, in efx_farch_handle_rx_not_ok() [all …]
|
D | ef100_rx.h | 19 void ef100_rx_write(struct efx_rx_queue *rx_queue);
|
D | efx.h | 39 void efx_rx_packet(struct efx_rx_queue *rx_queue, unsigned int index,
|
D | ef10.c | 2562 efx_ef10_build_rx_desc(struct efx_rx_queue *rx_queue, unsigned int index) in efx_ef10_build_rx_desc() 2574 static void efx_ef10_rx_write(struct efx_rx_queue *rx_queue) in efx_ef10_rx_write() 2600 static void efx_ef10_rx_defer_refill(struct efx_rx_queue *rx_queue) in efx_ef10_rx_defer_refill() 2645 static void efx_ef10_handle_rx_wrong_queue(struct efx_rx_queue *rx_queue, in efx_ef10_handle_rx_wrong_queue() 2658 efx_ef10_handle_rx_bad_lbits(struct efx_rx_queue *rx_queue, in efx_ef10_handle_rx_bad_lbits() 2672 static void efx_ef10_handle_rx_abort(struct efx_rx_queue *rx_queue) in efx_ef10_handle_rx_abort() 2790 struct efx_rx_queue *rx_queue; in efx_ef10_handle_rx_event()
|
D | ethtool_common.c | 494 struct efx_rx_queue *rx_queue; in efx_ethtool_get_stats()
|
D | mcdi.c | 2035 struct efx_rx_queue *rx_queue; in efx_mcdi_flush_rxqs()
|