Searched refs:ef4_tx_queue (Results 1 – 9 of 9) sorted by relevance
/linux-6.3-rc2/drivers/net/ethernet/sfc/falcon/ |
A D | tx.c | 43 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 D | nic.h | 63 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 D | tx.h | 15 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 D | efx.h | 23 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 D | net_driver.h | 212 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 D | farch.c | 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() 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 D | selftest.c | 410 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 D | efx.c | 235 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 D | ethtool.c | 259 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