Searched refs:efx_rx_queue (Results 1 – 9 of 9) sorted by relevance
/linux-4.4.14/drivers/net/ethernet/sfc/ |
D | efx.h | 43 int efx_probe_rx_queue(struct efx_rx_queue *rx_queue); 44 void efx_remove_rx_queue(struct efx_rx_queue *rx_queue); 45 void efx_init_rx_queue(struct efx_rx_queue *rx_queue); 46 void efx_fini_rx_queue(struct efx_rx_queue *rx_queue); 47 void efx_fast_push_rx_descriptors(struct efx_rx_queue *rx_queue, bool atomic); 50 void efx_rx_packet(struct efx_rx_queue *rx_queue, unsigned int index, 57 void efx_schedule_slow_fill(struct efx_rx_queue *rx_queue);
|
D | rx.c | 79 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() 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() 308 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in efx_discard_rx_packet() 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 = (struct efx_rx_queue *)context; in efx_rx_slow_fill() [all …]
|
D | nic.h | 130 efx_rx_desc(struct efx_rx_queue *rx_queue, unsigned int index) in efx_rx_desc() 619 static inline int efx_nic_probe_rx(struct efx_rx_queue *rx_queue) in efx_nic_probe_rx() 623 static inline void efx_nic_init_rx(struct efx_rx_queue *rx_queue) in efx_nic_init_rx() 627 static inline void efx_nic_remove_rx(struct efx_rx_queue *rx_queue) in efx_nic_remove_rx() 631 static inline void efx_nic_notify_rx_desc(struct efx_rx_queue *rx_queue) in efx_nic_notify_rx_desc() 635 static inline void efx_nic_generate_fill_event(struct efx_rx_queue *rx_queue) in efx_nic_generate_fill_event() 674 int efx_farch_rx_probe(struct efx_rx_queue *rx_queue); 675 void efx_farch_rx_init(struct efx_rx_queue *rx_queue); 676 void efx_farch_rx_fini(struct efx_rx_queue *rx_queue); 677 void efx_farch_rx_remove(struct efx_rx_queue *rx_queue); [all …]
|
D | net_driver.h | 341 struct efx_rx_queue { struct 463 struct efx_rx_queue rx_queue; 1277 int (*rx_probe)(struct efx_rx_queue *rx_queue); 1278 void (*rx_init)(struct efx_rx_queue *rx_queue); 1279 void (*rx_remove)(struct efx_rx_queue *rx_queue); 1280 void (*rx_write)(struct efx_rx_queue *rx_queue); 1281 void (*rx_defer_refill)(struct efx_rx_queue *rx_queue); 1452 static inline struct efx_rx_queue * 1469 efx_rx_queue_channel(struct efx_rx_queue *rx_queue) in efx_rx_queue_channel() 1474 static inline int efx_rx_queue_index(struct efx_rx_queue *rx_queue) in efx_rx_queue_index() [all …]
|
D | farch.c | 467 efx_farch_build_rx_desc(struct efx_rx_queue *rx_queue, unsigned index) in efx_farch_build_rx_desc() 485 void efx_farch_rx_write(struct efx_rx_queue *rx_queue) in efx_farch_rx_write() 505 int efx_farch_rx_probe(struct efx_rx_queue *rx_queue) in efx_farch_rx_probe() 515 void efx_farch_rx_init(struct efx_rx_queue *rx_queue) in efx_farch_rx_init() 559 static void efx_farch_flush_rx_queue(struct efx_rx_queue *rx_queue) in efx_farch_flush_rx_queue() 571 void efx_farch_rx_fini(struct efx_rx_queue *rx_queue) in efx_farch_rx_fini() 586 void efx_farch_rx_remove(struct efx_rx_queue *rx_queue) in efx_farch_rx_remove() 658 struct efx_rx_queue *rx_queue; in efx_farch_do_flush() 728 struct efx_rx_queue *rx_queue; in efx_farch_fini_dmaq() 875 static u16 efx_farch_handle_rx_not_ok(struct efx_rx_queue *rx_queue, in efx_farch_handle_rx_not_ok() [all …]
|
D | efx.c | 261 struct efx_rx_queue *rx_queue = in efx_process_channel() 437 struct efx_rx_queue *rx_queue; in efx_alloc_channel() 471 struct efx_rx_queue *rx_queue; in efx_copy_channel() 504 struct efx_rx_queue *rx_queue; in efx_probe_channel() 605 struct efx_rx_queue *rx_queue; in efx_start_datapath() 689 struct efx_rx_queue *rx_queue; in efx_stop_datapath() 744 struct efx_rx_queue *rx_queue; in efx_remove_channel() 781 struct efx_rx_queue *rx_queue; in efx_realloc_channels() 875 void efx_schedule_slow_fill(struct efx_rx_queue *rx_queue) in efx_schedule_slow_fill()
|
D | ef10.c | 2125 static int efx_ef10_rx_probe(struct efx_rx_queue *rx_queue) in efx_ef10_rx_probe() 2133 static void efx_ef10_rx_init(struct efx_rx_queue *rx_queue) in efx_ef10_rx_init() 2181 static void efx_ef10_rx_fini(struct efx_rx_queue *rx_queue) in efx_ef10_rx_fini() 2205 static void efx_ef10_rx_remove(struct efx_rx_queue *rx_queue) in efx_ef10_rx_remove() 2212 efx_ef10_build_rx_desc(struct efx_rx_queue *rx_queue, unsigned int index) in efx_ef10_build_rx_desc() 2224 static void efx_ef10_rx_write(struct efx_rx_queue *rx_queue) in efx_ef10_rx_write() 2250 static void efx_ef10_rx_defer_refill(struct efx_rx_queue *rx_queue) in efx_ef10_rx_defer_refill() 2417 static void efx_ef10_handle_rx_wrong_queue(struct efx_rx_queue *rx_queue, in efx_ef10_handle_rx_wrong_queue() 2430 efx_ef10_handle_rx_bad_lbits(struct efx_rx_queue *rx_queue, in efx_ef10_handle_rx_bad_lbits() 2444 static void efx_ef10_handle_rx_abort(struct efx_rx_queue *rx_queue) in efx_ef10_handle_rx_abort() [all …]
|
D | ethtool.c | 446 struct efx_rx_queue *rx_queue; in efx_ethtool_get_stats()
|
D | mcdi.c | 1756 struct efx_rx_queue *rx_queue; in efx_mcdi_flush_rxqs()
|