Searched refs:ef4_rx_queue (Results 1 - 7 of 7) sorted by relevance
/linux-master/drivers/net/ethernet/sfc/falcon/ |
H A D | efx.h | 40 int ef4_probe_rx_queue(struct ef4_rx_queue *rx_queue); 41 void ef4_remove_rx_queue(struct ef4_rx_queue *rx_queue); 42 void ef4_init_rx_queue(struct ef4_rx_queue *rx_queue); 43 void ef4_fini_rx_queue(struct ef4_rx_queue *rx_queue); 44 void ef4_fast_push_rx_descriptors(struct ef4_rx_queue *rx_queue, bool atomic); 47 void ef4_rx_packet(struct ef4_rx_queue *rx_queue, unsigned int index, 54 void ef4_schedule_slow_fill(struct ef4_rx_queue *rx_queue);
|
H A D | nic.h | 110 ef4_rx_desc(struct ef4_rx_queue *rx_queue, unsigned int index) 333 static inline int ef4_nic_probe_rx(struct ef4_rx_queue *rx_queue) 337 static inline void ef4_nic_init_rx(struct ef4_rx_queue *rx_queue) 341 static inline void ef4_nic_remove_rx(struct ef4_rx_queue *rx_queue) 345 static inline void ef4_nic_notify_rx_desc(struct ef4_rx_queue *rx_queue) 349 static inline void ef4_nic_generate_fill_event(struct ef4_rx_queue *rx_queue) 390 int ef4_farch_rx_probe(struct ef4_rx_queue *rx_queue); 391 void ef4_farch_rx_init(struct ef4_rx_queue *rx_queue); 392 void ef4_farch_rx_fini(struct ef4_rx_queue *rx_queue); 393 void ef4_farch_rx_remove(struct ef4_rx_queue *rx_queu [all...] |
H A D | rx.c | 76 ef4_rx_buf_next(struct ef4_rx_queue *rx_queue, struct ef4_rx_buffer *rx_buf) 106 static struct page *ef4_reuse_page(struct ef4_rx_queue *rx_queue) 152 static int ef4_init_rx_buffers(struct ef4_rx_queue *rx_queue, bool atomic) 227 static void ef4_free_rx_buffers(struct ef4_rx_queue *rx_queue, 248 struct ef4_rx_queue *rx_queue = ef4_channel_get_rx_queue(channel); 276 static void ef4_fini_rx_buffer(struct ef4_rx_queue *rx_queue, 296 struct ef4_rx_queue *rx_queue = ef4_channel_get_rx_queue(channel); 311 struct ef4_rx_queue *rx_queue = ef4_channel_get_rx_queue(channel); 331 void ef4_fast_push_rx_descriptors(struct ef4_rx_queue *rx_queue, bool atomic) 385 struct ef4_rx_queue *rx_queu [all...] |
H A D | net_driver.h | 295 * struct ef4_rx_queue - An Efx RX queue 328 struct ef4_rx_queue { struct 444 struct ef4_rx_queue rx_queue; 1090 int (*rx_probe)(struct ef4_rx_queue *rx_queue); 1091 void (*rx_init)(struct ef4_rx_queue *rx_queue); 1092 void (*rx_remove)(struct ef4_rx_queue *rx_queue); 1093 void (*rx_write)(struct ef4_rx_queue *rx_queue); 1094 void (*rx_defer_refill)(struct ef4_rx_queue *rx_queue); 1239 static inline struct ef4_rx_queue * 1256 ef4_rx_queue_channel(struct ef4_rx_queue *rx_queu [all...] |
H A D | farch.c | 471 ef4_farch_build_rx_desc(struct ef4_rx_queue *rx_queue, unsigned index) 489 void ef4_farch_rx_write(struct ef4_rx_queue *rx_queue) 509 int ef4_farch_rx_probe(struct ef4_rx_queue *rx_queue) 519 void ef4_farch_rx_init(struct ef4_rx_queue *rx_queue) 563 static void ef4_farch_flush_rx_queue(struct ef4_rx_queue *rx_queue) 575 void ef4_farch_rx_fini(struct ef4_rx_queue *rx_queue) 590 void ef4_farch_rx_remove(struct ef4_rx_queue *rx_queue) 662 struct ef4_rx_queue *rx_queue; 721 struct ef4_rx_queue *rx_queue; 868 static u16 ef4_farch_handle_rx_not_ok(struct ef4_rx_queue *rx_queu [all...] |
H A D | efx.c | 247 struct ef4_rx_queue *rx_queue = 422 struct ef4_rx_queue *rx_queue; 455 struct ef4_rx_queue *rx_queue; 490 struct ef4_rx_queue *rx_queue; 592 struct ef4_rx_queue *rx_queue; 683 struct ef4_rx_queue *rx_queue; 736 struct ef4_rx_queue *rx_queue; 773 struct ef4_rx_queue *rx_queue; 863 void ef4_schedule_slow_fill(struct ef4_rx_queue *rx_queue)
|
H A D | ethtool.c | 438 struct ef4_rx_queue *rx_queue;
|
Completed in 146 milliseconds