Searched refs:ef4_rx_queue (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/sfc/falcon/ |
D | nic.h | 113 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() 393 int ef4_farch_rx_probe(struct ef4_rx_queue *rx_queue); 394 void ef4_farch_rx_init(struct ef4_rx_queue *rx_queue); 395 void ef4_farch_rx_fini(struct ef4_rx_queue *rx_queue); 396 void ef4_farch_rx_remove(struct ef4_rx_queue *rx_queue); [all …]
|
D | efx.h | 43 int ef4_probe_rx_queue(struct ef4_rx_queue *rx_queue); 44 void ef4_remove_rx_queue(struct ef4_rx_queue *rx_queue); 45 void ef4_init_rx_queue(struct ef4_rx_queue *rx_queue); 46 void ef4_fini_rx_queue(struct ef4_rx_queue *rx_queue); 47 void ef4_fast_push_rx_descriptors(struct ef4_rx_queue *rx_queue, bool atomic); 50 void ef4_rx_packet(struct ef4_rx_queue *rx_queue, unsigned int index, 57 void ef4_schedule_slow_fill(struct ef4_rx_queue *rx_queue);
|
D | rx.c | 79 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() 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() 308 struct ef4_rx_queue *rx_queue = ef4_channel_get_rx_queue(channel); in ef4_discard_rx_packet() 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() [all …]
|
D | net_driver.h | 331 struct ef4_rx_queue { struct 447 struct ef4_rx_queue rx_queue; 1093 int (*rx_probe)(struct ef4_rx_queue *rx_queue); 1094 void (*rx_init)(struct ef4_rx_queue *rx_queue); 1095 void (*rx_remove)(struct ef4_rx_queue *rx_queue); 1096 void (*rx_write)(struct ef4_rx_queue *rx_queue); 1097 void (*rx_defer_refill)(struct ef4_rx_queue *rx_queue); 1242 static inline struct ef4_rx_queue * 1259 ef4_rx_queue_channel(struct ef4_rx_queue *rx_queue) in ef4_rx_queue_channel() 1264 static inline int ef4_rx_queue_index(struct ef4_rx_queue *rx_queue) in ef4_rx_queue_index() [all …]
|
D | farch.c | 474 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() 724 struct ef4_rx_queue *rx_queue; in ef4_farch_fini_dmaq() 871 static u16 ef4_farch_handle_rx_not_ok(struct ef4_rx_queue *rx_queue, in ef4_farch_handle_rx_not_ok() [all …]
|
D | efx.c | 256 struct ef4_rx_queue *rx_queue = in ef4_process_channel() 431 struct ef4_rx_queue *rx_queue; in ef4_alloc_channel() 464 struct ef4_rx_queue *rx_queue; in ef4_copy_channel() 499 struct ef4_rx_queue *rx_queue; in ef4_probe_channel() 601 struct ef4_rx_queue *rx_queue; in ef4_start_datapath() 692 struct ef4_rx_queue *rx_queue; in ef4_stop_datapath() 745 struct ef4_rx_queue *rx_queue; in ef4_remove_channel() 782 struct ef4_rx_queue *rx_queue; in ef4_realloc_channels() 876 void ef4_schedule_slow_fill(struct ef4_rx_queue *rx_queue) in ef4_schedule_slow_fill()
|
D | ethtool.c | 441 struct ef4_rx_queue *rx_queue; in ef4_ethtool_get_stats()
|