Home
last modified time | relevance | path

Searched refs:ef4_tx_queue (Results 1 – 9 of 9) sorted by relevance

/linux-6.3-rc2/drivers/net/ethernet/sfc/falcon/
A Dtx.c43 u8 *ef4_tx_get_copy_buffer_limited(struct ef4_tx_queue *tx_queue, in ef4_tx_get_copy_buffer_limited()
51 static void ef4_dequeue_buffer(struct ef4_tx_queue *tx_queue, in ef4_dequeue_buffer()
107 static void ef4_tx_maybe_stop_queue(struct ef4_tx_queue *txq1) in ef4_tx_maybe_stop_queue()
110 struct ef4_tx_queue *txq2 = ef4_tx_queue_partner(txq1); in ef4_tx_maybe_stop_queue()
398 struct ef4_tx_queue *tx_queue; in ef4_hard_start_xmit()
432 struct ef4_tx_queue *tx_queue; in ef4_setup_tc()
496 struct ef4_tx_queue *txq2; in ef4_xmit_done()
539 int ef4_probe_tx_queue(struct ef4_tx_queue *tx_queue) in ef4_probe_tx_queue()
583 void ef4_init_tx_queue(struct ef4_tx_queue *tx_queue) in ef4_init_tx_queue()
607 void ef4_fini_tx_queue(struct ef4_tx_queue *tx_queue) in ef4_fini_tx_queue()
[all …]
A Dnic.h63 ef4_tx_desc(struct ef4_tx_queue *tx_queue, unsigned int index) in ef4_tx_desc()
69 static inline struct ef4_tx_queue *ef4_tx_queue_partner(struct ef4_tx_queue *tx_queue) in ef4_tx_queue_partner()
315 static inline int ef4_nic_probe_tx(struct ef4_tx_queue *tx_queue) in ef4_nic_probe_tx()
319 static inline void ef4_nic_init_tx(struct ef4_tx_queue *tx_queue) in ef4_nic_init_tx()
323 static inline void ef4_nic_remove_tx(struct ef4_tx_queue *tx_queue) in ef4_nic_remove_tx()
383 int ef4_farch_tx_probe(struct ef4_tx_queue *tx_queue);
384 void ef4_farch_tx_init(struct ef4_tx_queue *tx_queue);
385 void ef4_farch_tx_fini(struct ef4_tx_queue *tx_queue);
386 void ef4_farch_tx_remove(struct ef4_tx_queue *tx_queue);
387 void ef4_farch_tx_write(struct ef4_tx_queue *tx_queue);
[all …]
A Dtx.h15 unsigned int ef4_tx_limit_len(struct ef4_tx_queue *tx_queue,
18 u8 *ef4_tx_get_copy_buffer_limited(struct ef4_tx_queue *tx_queue,
21 int ef4_enqueue_skb_tso(struct ef4_tx_queue *tx_queue, struct sk_buff *skb,
A Defx.h23 int ef4_probe_tx_queue(struct ef4_tx_queue *tx_queue);
24 void ef4_remove_tx_queue(struct ef4_tx_queue *tx_queue);
25 void ef4_init_tx_queue(struct ef4_tx_queue *tx_queue);
26 void ef4_init_tx_queue_core_txq(struct ef4_tx_queue *tx_queue);
27 void ef4_fini_tx_queue(struct ef4_tx_queue *tx_queue);
30 netdev_tx_t ef4_enqueue_skb(struct ef4_tx_queue *tx_queue, struct sk_buff *skb);
31 void ef4_xmit_done(struct ef4_tx_queue *tx_queue, unsigned int index);
A Dnet_driver.h212 struct ef4_tx_queue { struct
226 int (*handle_tso)(struct ef4_tx_queue*, struct sk_buff*, bool *); argument
445 struct ef4_tx_queue tx_queue[EF4_TXQ_TYPES];
1082 int (*tx_probe)(struct ef4_tx_queue *tx_queue);
1083 void (*tx_init)(struct ef4_tx_queue *tx_queue);
1084 void (*tx_remove)(struct ef4_tx_queue *tx_queue);
1085 void (*tx_write)(struct ef4_tx_queue *tx_queue);
1086 unsigned int (*tx_limit_len)(struct ef4_tx_queue *tx_queue,
1187 static inline struct ef4_tx_queue *
1201 static inline struct ef4_tx_queue *
[all …]
A Dfarch.c306 void ef4_farch_tx_write(struct ef4_tx_queue *tx_queue) in ef4_farch_tx_write()
347 unsigned int ef4_farch_tx_limit_len(struct ef4_tx_queue *tx_queue, in ef4_farch_tx_limit_len()
363 int ef4_farch_tx_probe(struct ef4_tx_queue *tx_queue) in ef4_farch_tx_probe()
373 void ef4_farch_tx_init(struct ef4_tx_queue *tx_queue) in ef4_farch_tx_init()
443 void ef4_farch_tx_fini(struct ef4_tx_queue *tx_queue) in ef4_farch_tx_fini()
458 void ef4_farch_tx_remove(struct ef4_tx_queue *tx_queue) in ef4_farch_tx_remove()
619 struct ef4_tx_queue *tx_queue; in ef4_check_tx_flush_complete()
663 struct ef4_tx_queue *tx_queue; in ef4_farch_do_flush()
720 struct ef4_tx_queue *tx_queue; in ef4_farch_fini_dmaq()
830 struct ef4_tx_queue *tx_queue; in ef4_farch_handle_tx_event()
[all …]
A Dselftest.c410 static int ef4_begin_loopback(struct ef4_tx_queue *tx_queue) in ef4_begin_loopback()
466 static int ef4_end_loopback(struct ef4_tx_queue *tx_queue, in ef4_end_loopback()
525 ef4_test_loopback(struct ef4_tx_queue *tx_queue, in ef4_test_loopback()
620 struct ef4_tx_queue *tx_queue; in ef4_test_loopbacks()
A Defx.c235 struct ef4_tx_queue *tx_queue; in ef4_process_channel()
424 struct ef4_tx_queue *tx_queue; in ef4_alloc_channel()
457 struct ef4_tx_queue *tx_queue; in ef4_copy_channel()
490 struct ef4_tx_queue *tx_queue; in ef4_probe_channel()
592 struct ef4_tx_queue *tx_queue; in ef4_start_datapath()
683 struct ef4_tx_queue *tx_queue; in ef4_stop_datapath()
736 struct ef4_tx_queue *tx_queue; in ef4_remove_channel()
775 struct ef4_tx_queue *tx_queue; in ef4_realloc_channels()
1587 struct ef4_tx_queue *tx_queue; in ef4_set_channels()
2296 struct ef4_tx_queue *tx_queue; in ef4_register_netdev()
A Dethtool.c259 struct ef4_tx_queue *tx_queue; in ef4_fill_loopback_test()
437 struct ef4_tx_queue *tx_queue; in ef4_ethtool_get_stats()

Completed in 26 milliseconds