efx_tx_queue 916 drivers/net/ethernet/sfc/ef10.c struct efx_tx_queue *tx_queue; efx_tx_queue 1024 drivers/net/ethernet/sfc/ef10.c struct efx_tx_queue *tx_queue; efx_tx_queue 2298 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_tx_probe(struct efx_tx_queue *tx_queue) efx_tx_queue 2307 drivers/net/ethernet/sfc/ef10.c static inline void efx_ef10_push_tx_desc(struct efx_tx_queue *tx_queue, efx_tx_queue 2322 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_tx_tso_desc(struct efx_tx_queue *tx_queue, efx_tx_queue 2406 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_tx_init(struct efx_tx_queue *tx_queue) efx_tx_queue 2529 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_tx_fini(struct efx_tx_queue *tx_queue) efx_tx_queue 2553 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_tx_remove(struct efx_tx_queue *tx_queue) efx_tx_queue 2559 drivers/net/ethernet/sfc/ef10.c static inline void efx_ef10_notify_tx_desc(struct efx_tx_queue *tx_queue) efx_tx_queue 2572 drivers/net/ethernet/sfc/ef10.c static unsigned int efx_ef10_tx_limit_len(struct efx_tx_queue *tx_queue, efx_tx_queue 2589 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_tx_write(struct efx_tx_queue *tx_queue) efx_tx_queue 3687 drivers/net/ethernet/sfc/ef10.c struct efx_tx_queue *tx_queue; efx_tx_queue 3959 drivers/net/ethernet/sfc/ef10.c struct efx_tx_queue *tx_queue; efx_tx_queue 263 drivers/net/ethernet/sfc/efx.c struct efx_tx_queue *tx_queue; efx_tx_queue 465 drivers/net/ethernet/sfc/efx.c struct efx_tx_queue *tx_queue; efx_tx_queue 502 drivers/net/ethernet/sfc/efx.c struct efx_tx_queue *tx_queue; efx_tx_queue 539 drivers/net/ethernet/sfc/efx.c struct efx_tx_queue *tx_queue; efx_tx_queue 643 drivers/net/ethernet/sfc/efx.c struct efx_tx_queue *tx_queue; efx_tx_queue 736 drivers/net/ethernet/sfc/efx.c struct efx_tx_queue *tx_queue; efx_tx_queue 782 drivers/net/ethernet/sfc/efx.c struct efx_tx_queue *tx_queue; efx_tx_queue 821 drivers/net/ethernet/sfc/efx.c struct efx_tx_queue *tx_queue; efx_tx_queue 1731 drivers/net/ethernet/sfc/efx.c struct efx_tx_queue *tx_queue; efx_tx_queue 2592 drivers/net/ethernet/sfc/efx.c struct efx_tx_queue *tx_queue; efx_tx_queue 18 drivers/net/ethernet/sfc/efx.h int efx_probe_tx_queue(struct efx_tx_queue *tx_queue); efx_tx_queue 19 drivers/net/ethernet/sfc/efx.h void efx_remove_tx_queue(struct efx_tx_queue *tx_queue); efx_tx_queue 20 drivers/net/ethernet/sfc/efx.h void efx_init_tx_queue(struct efx_tx_queue *tx_queue); efx_tx_queue 21 drivers/net/ethernet/sfc/efx.h void efx_init_tx_queue_core_txq(struct efx_tx_queue *tx_queue); efx_tx_queue 22 drivers/net/ethernet/sfc/efx.h void efx_fini_tx_queue(struct efx_tx_queue *tx_queue); efx_tx_queue 25 drivers/net/ethernet/sfc/efx.h netdev_tx_t efx_enqueue_skb(struct efx_tx_queue *tx_queue, struct sk_buff *skb); efx_tx_queue 26 drivers/net/ethernet/sfc/efx.h void efx_xmit_done(struct efx_tx_queue *tx_queue, unsigned int index); efx_tx_queue 277 drivers/net/ethernet/sfc/ethtool.c struct efx_tx_queue *tx_queue; efx_tx_queue 457 drivers/net/ethernet/sfc/ethtool.c struct efx_tx_queue *tx_queue; efx_tx_queue 281 drivers/net/ethernet/sfc/farch.c static inline void efx_farch_notify_tx_desc(struct efx_tx_queue *tx_queue) efx_tx_queue 293 drivers/net/ethernet/sfc/farch.c static inline void efx_farch_push_tx_desc(struct efx_tx_queue *tx_queue, efx_tx_queue 315 drivers/net/ethernet/sfc/farch.c void efx_farch_tx_write(struct efx_tx_queue *tx_queue) efx_tx_queue 356 drivers/net/ethernet/sfc/farch.c unsigned int efx_farch_tx_limit_len(struct efx_tx_queue *tx_queue, efx_tx_queue 369 drivers/net/ethernet/sfc/farch.c int efx_farch_tx_probe(struct efx_tx_queue *tx_queue) efx_tx_queue 379 drivers/net/ethernet/sfc/farch.c void efx_farch_tx_init(struct efx_tx_queue *tx_queue) efx_tx_queue 417 drivers/net/ethernet/sfc/farch.c static void efx_farch_flush_tx_queue(struct efx_tx_queue *tx_queue) efx_tx_queue 431 drivers/net/ethernet/sfc/farch.c void efx_farch_tx_fini(struct efx_tx_queue *tx_queue) efx_tx_queue 446 drivers/net/ethernet/sfc/farch.c void efx_farch_tx_remove(struct efx_tx_queue *tx_queue) efx_tx_queue 601 drivers/net/ethernet/sfc/farch.c struct efx_tx_queue *tx_queue; efx_tx_queue 645 drivers/net/ethernet/sfc/farch.c struct efx_tx_queue *tx_queue; efx_tx_queue 713 drivers/net/ethernet/sfc/farch.c struct efx_tx_queue *tx_queue; efx_tx_queue 823 drivers/net/ethernet/sfc/farch.c struct efx_tx_queue *tx_queue; efx_tx_queue 1081 drivers/net/ethernet/sfc/farch.c struct efx_tx_queue *tx_queue; efx_tx_queue 255 drivers/net/ethernet/sfc/net_driver.h int (*handle_tso)(struct efx_tx_queue*, struct sk_buff*, bool *); efx_tx_queue 504 drivers/net/ethernet/sfc/net_driver.h struct efx_tx_queue tx_queue[EFX_TXQ_TYPES]; efx_tx_queue 1321 drivers/net/ethernet/sfc/net_driver.h int (*tx_probe)(struct efx_tx_queue *tx_queue); efx_tx_queue 1322 drivers/net/ethernet/sfc/net_driver.h void (*tx_init)(struct efx_tx_queue *tx_queue); efx_tx_queue 1323 drivers/net/ethernet/sfc/net_driver.h void (*tx_remove)(struct efx_tx_queue *tx_queue); efx_tx_queue 1324 drivers/net/ethernet/sfc/net_driver.h void (*tx_write)(struct efx_tx_queue *tx_queue); efx_tx_queue 1325 drivers/net/ethernet/sfc/net_driver.h unsigned int (*tx_limit_len)(struct efx_tx_queue *tx_queue, efx_tx_queue 1468 drivers/net/ethernet/sfc/net_driver.h static inline struct efx_tx_queue * efx_tx_queue 1482 drivers/net/ethernet/sfc/net_driver.h static inline struct efx_tx_queue * efx_tx_queue 1490 drivers/net/ethernet/sfc/net_driver.h static inline bool efx_tx_queue_used(struct efx_tx_queue *tx_queue) efx_tx_queue 1600 drivers/net/ethernet/sfc/net_driver.h efx_tx_queue_get_insert_index(const struct efx_tx_queue *tx_queue) efx_tx_queue 1607 drivers/net/ethernet/sfc/net_driver.h __efx_tx_queue_get_insert_buffer(const struct efx_tx_queue *tx_queue) efx_tx_queue 1614 drivers/net/ethernet/sfc/net_driver.h efx_tx_queue_get_insert_buffer(const struct efx_tx_queue *tx_queue) efx_tx_queue 61 drivers/net/ethernet/sfc/nic.h efx_tx_desc(struct efx_tx_queue *tx_queue, unsigned int index) efx_tx_queue 67 drivers/net/ethernet/sfc/nic.h static struct efx_tx_queue *efx_tx_queue_partner(struct efx_tx_queue *tx_queue) efx_tx_queue 78 drivers/net/ethernet/sfc/nic.h static inline bool __efx_nic_tx_is_empty(struct efx_tx_queue *tx_queue, efx_tx_queue 94 drivers/net/ethernet/sfc/nic.h static inline bool efx_nic_tx_is_empty(struct efx_tx_queue *tx_queue) efx_tx_queue 106 drivers/net/ethernet/sfc/nic.h static inline bool efx_nic_may_tx_pio(struct efx_tx_queue *tx_queue) efx_tx_queue 108 drivers/net/ethernet/sfc/nic.h struct efx_tx_queue *partner = efx_tx_queue_partner(tx_queue); efx_tx_queue 122 drivers/net/ethernet/sfc/nic.h static inline bool efx_nic_may_push_tx_desc(struct efx_tx_queue *tx_queue, efx_tx_queue 474 drivers/net/ethernet/sfc/nic.h ktime_t efx_ptp_nic_to_kernel_time(struct efx_tx_queue *tx_queue); efx_tx_queue 492 drivers/net/ethernet/sfc/nic.h static inline int efx_nic_probe_tx(struct efx_tx_queue *tx_queue) efx_tx_queue 496 drivers/net/ethernet/sfc/nic.h static inline void efx_nic_init_tx(struct efx_tx_queue *tx_queue) efx_tx_queue 500 drivers/net/ethernet/sfc/nic.h static inline void efx_nic_remove_tx(struct efx_tx_queue *tx_queue) efx_tx_queue 504 drivers/net/ethernet/sfc/nic.h static inline void efx_nic_push_buffers(struct efx_tx_queue *tx_queue) efx_tx_queue 560 drivers/net/ethernet/sfc/nic.h int efx_farch_tx_probe(struct efx_tx_queue *tx_queue); efx_tx_queue 561 drivers/net/ethernet/sfc/nic.h void efx_farch_tx_init(struct efx_tx_queue *tx_queue); efx_tx_queue 562 drivers/net/ethernet/sfc/nic.h void efx_farch_tx_fini(struct efx_tx_queue *tx_queue); efx_tx_queue 563 drivers/net/ethernet/sfc/nic.h void efx_farch_tx_remove(struct efx_tx_queue *tx_queue); efx_tx_queue 564 drivers/net/ethernet/sfc/nic.h void efx_farch_tx_write(struct efx_tx_queue *tx_queue); efx_tx_queue 565 drivers/net/ethernet/sfc/nic.h unsigned int efx_farch_tx_limit_len(struct efx_tx_queue *tx_queue, efx_tx_queue 609 drivers/net/ethernet/sfc/ptp.c ktime_t efx_ptp_nic_to_kernel_time(struct efx_tx_queue *tx_queue) efx_tx_queue 1091 drivers/net/ethernet/sfc/ptp.c struct efx_tx_queue *tx_queue; efx_tx_queue 410 drivers/net/ethernet/sfc/selftest.c static int efx_begin_loopback(struct efx_tx_queue *tx_queue) efx_tx_queue 466 drivers/net/ethernet/sfc/selftest.c static int efx_end_loopback(struct efx_tx_queue *tx_queue, efx_tx_queue 525 drivers/net/ethernet/sfc/selftest.c efx_test_loopback(struct efx_tx_queue *tx_queue, efx_tx_queue 620 drivers/net/ethernet/sfc/selftest.c struct efx_tx_queue *tx_queue; efx_tx_queue 33 drivers/net/ethernet/sfc/tx.c static inline u8 *efx_tx_get_copy_buffer(struct efx_tx_queue *tx_queue, efx_tx_queue 51 drivers/net/ethernet/sfc/tx.c u8 *efx_tx_get_copy_buffer_limited(struct efx_tx_queue *tx_queue, efx_tx_queue 59 drivers/net/ethernet/sfc/tx.c static void efx_dequeue_buffer(struct efx_tx_queue *tx_queue, efx_tx_queue 123 drivers/net/ethernet/sfc/tx.c static void efx_tx_maybe_stop_queue(struct efx_tx_queue *txq1) efx_tx_queue 126 drivers/net/ethernet/sfc/tx.c struct efx_tx_queue *txq2 = efx_tx_queue_partner(txq1); efx_tx_queue 164 drivers/net/ethernet/sfc/tx.c static int efx_enqueue_skb_copy(struct efx_tx_queue *tx_queue, efx_tx_queue 285 drivers/net/ethernet/sfc/tx.c static int efx_enqueue_skb_pio(struct efx_tx_queue *tx_queue, efx_tx_queue 334 drivers/net/ethernet/sfc/tx.c static struct efx_tx_buffer *efx_tx_map_chunk(struct efx_tx_queue *tx_queue, efx_tx_queue 360 drivers/net/ethernet/sfc/tx.c static int efx_tx_map_data(struct efx_tx_queue *tx_queue, struct sk_buff *skb, efx_tx_queue 438 drivers/net/ethernet/sfc/tx.c static void efx_enqueue_unwind(struct efx_tx_queue *tx_queue, efx_tx_queue 462 drivers/net/ethernet/sfc/tx.c static int efx_tx_tso_fallback(struct efx_tx_queue *tx_queue, efx_tx_queue 501 drivers/net/ethernet/sfc/tx.c netdev_tx_t efx_enqueue_skb(struct efx_tx_queue *tx_queue, struct sk_buff *skb) efx_tx_queue 555 drivers/net/ethernet/sfc/tx.c struct efx_tx_queue *txq2 = efx_tx_queue_partner(tx_queue); efx_tx_queue 589 drivers/net/ethernet/sfc/tx.c struct efx_tx_queue *txq2 = efx_tx_queue_partner(tx_queue); efx_tx_queue 605 drivers/net/ethernet/sfc/tx.c static void efx_dequeue_buffers(struct efx_tx_queue *tx_queue, efx_tx_queue 648 drivers/net/ethernet/sfc/tx.c struct efx_tx_queue *tx_queue; efx_tx_queue 670 drivers/net/ethernet/sfc/tx.c void efx_init_tx_queue_core_txq(struct efx_tx_queue *tx_queue) efx_tx_queue 688 drivers/net/ethernet/sfc/tx.c struct efx_tx_queue *tx_queue; efx_tx_queue 748 drivers/net/ethernet/sfc/tx.c void efx_xmit_done(struct efx_tx_queue *tx_queue, unsigned int index) efx_tx_queue 752 drivers/net/ethernet/sfc/tx.c struct efx_tx_queue *txq2; efx_tx_queue 790 drivers/net/ethernet/sfc/tx.c static unsigned int efx_tx_cb_page_count(struct efx_tx_queue *tx_queue) efx_tx_queue 795 drivers/net/ethernet/sfc/tx.c int efx_probe_tx_queue(struct efx_tx_queue *tx_queue) efx_tx_queue 839 drivers/net/ethernet/sfc/tx.c void efx_init_tx_queue(struct efx_tx_queue *tx_queue) efx_tx_queue 871 drivers/net/ethernet/sfc/tx.c void efx_fini_tx_queue(struct efx_tx_queue *tx_queue) efx_tx_queue 893 drivers/net/ethernet/sfc/tx.c void efx_remove_tx_queue(struct efx_tx_queue *tx_queue) efx_tx_queue 15 drivers/net/ethernet/sfc/tx.h unsigned int efx_tx_limit_len(struct efx_tx_queue *tx_queue, efx_tx_queue 18 drivers/net/ethernet/sfc/tx.h u8 *efx_tx_get_copy_buffer_limited(struct efx_tx_queue *tx_queue, efx_tx_queue 21 drivers/net/ethernet/sfc/tx.h int efx_enqueue_skb_tso(struct efx_tx_queue *tx_queue, struct sk_buff *skb, efx_tx_queue 79 drivers/net/ethernet/sfc/tx_tso.c static inline void prefetch_ptr(struct efx_tx_queue *tx_queue) efx_tx_queue 102 drivers/net/ethernet/sfc/tx_tso.c static void efx_tx_queue_insert(struct efx_tx_queue *tx_queue, efx_tx_queue 170 drivers/net/ethernet/sfc/tx_tso.c struct efx_tx_queue *tx_queue, efx_tx_queue 232 drivers/net/ethernet/sfc/tx_tso.c static void tso_fill_packet_with_fragment(struct efx_tx_queue *tx_queue, efx_tx_queue 285 drivers/net/ethernet/sfc/tx_tso.c static int tso_start_new_packet(struct efx_tx_queue *tx_queue, efx_tx_queue 362 drivers/net/ethernet/sfc/tx_tso.c int efx_enqueue_skb_tso(struct efx_tx_queue *tx_queue,