Searched refs:ef4_rx_queue (Results 1 - 7 of 7) sorted by relevance

/linux-master/drivers/net/ethernet/sfc/falcon/
H A Defx.h40 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 Dnic.h110 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 Drx.c76 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 Dnet_driver.h295 * 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 Dfarch.c471 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 Defx.c247 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 Dethtool.c438 struct ef4_rx_queue *rx_queue;

Completed in 146 milliseconds