Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/sfc/falcon/
H A Dtx.c25 static inline u8 *ef4_tx_get_copy_buffer(struct ef4_tx_queue *tx_queue, in ef4_tx_get_copy_buffer()
43 static void ef4_dequeue_buffer(struct ef4_tx_queue *tx_queue, in ef4_dequeue_buffer()
99 static void ef4_tx_maybe_stop_queue(struct ef4_tx_queue *txq1) in ef4_tx_maybe_stop_queue()
102 struct ef4_tx_queue *txq2 = ef4_tx_queue_partner(txq1); in ef4_tx_maybe_stop_queue()
140 static int ef4_enqueue_skb_copy(struct ef4_tx_queue *tx_queue, in ef4_enqueue_skb_copy()
173 static struct ef4_tx_buffer *ef4_tx_map_chunk(struct ef4_tx_queue *tx_queue, in ef4_tx_map_chunk()
199 static int ef4_tx_map_data(struct ef4_tx_queue *tx_queue, struct sk_buff *skb) in ef4_tx_map_data()
261 static void ef4_enqueue_unwind(struct ef4_tx_queue *tx_queue) in ef4_enqueue_unwind()
289 netdev_tx_t ef4_enqueue_skb(struct ef4_tx_queue *tx_queue, struct sk_buff *skb) in ef4_enqueue_skb()
315 struct ef4_tx_queue *txq2 = ef4_tx_queue_partner(tx_queue); in ef4_enqueue_skb()
[all …]
H 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 …]
H A Dfarch.c272 static inline void ef4_farch_notify_tx_desc(struct ef4_tx_queue *tx_queue) in ef4_farch_notify_tx_desc()
284 static inline void ef4_farch_push_tx_desc(struct ef4_tx_queue *tx_queue, in ef4_farch_push_tx_desc()
306 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()
429 static void ef4_farch_flush_tx_queue(struct ef4_tx_queue *tx_queue) in ef4_farch_flush_tx_queue()
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()
[all …]
H A Dselftest.c418 static int ef4_begin_loopback(struct ef4_tx_queue *tx_queue) in ef4_begin_loopback()
478 static int ef4_end_loopback(struct ef4_tx_queue *tx_queue, in ef4_end_loopback()
537 ef4_test_loopback(struct ef4_tx_queue *tx_queue, in ef4_test_loopback()
631 struct ef4_tx_queue *tx_queue; in ef4_test_loopbacks()
H A Defx.c234 struct ef4_tx_queue *tx_queue; in ef4_process_channel()
423 struct ef4_tx_queue *tx_queue; in ef4_alloc_channel()
456 struct ef4_tx_queue *tx_queue; in ef4_copy_channel()
489 struct ef4_tx_queue *tx_queue; in ef4_probe_channel()
591 struct ef4_tx_queue *tx_queue; in ef4_start_datapath()
682 struct ef4_tx_queue *tx_queue; in ef4_stop_datapath()
735 struct ef4_tx_queue *tx_queue; in ef4_remove_channel()
774 struct ef4_tx_queue *tx_queue; in ef4_realloc_channels()
1585 struct ef4_tx_queue *tx_queue; in ef4_set_channels()
2286 struct ef4_tx_queue *tx_queue; in ef4_register_netdev()
H A Dethtool.c259 struct ef4_tx_queue *tx_queue; in ef4_fill_loopback_test()
431 struct ef4_tx_queue *tx_queue; in ef4_ethtool_get_stats()