| /Linux-v5.4/drivers/net/ethernet/sfc/falcon/ | 
| D | tx.c | 25 static inline u8 *ef4_tx_get_copy_buffer(struct ef4_tx_queue *tx_queue,  in ef4_tx_get_copy_buffer()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()
 147 static int ef4_enqueue_skb_copy(struct ef4_tx_queue *tx_queue,  in ef4_enqueue_skb_copy()
 180 static struct ef4_tx_buffer *ef4_tx_map_chunk(struct ef4_tx_queue *tx_queue,  in ef4_tx_map_chunk()
 206 static int ef4_tx_map_data(struct ef4_tx_queue *tx_queue, struct sk_buff *skb)  in ef4_tx_map_data()
 268 static void ef4_enqueue_unwind(struct ef4_tx_queue *tx_queue)  in ef4_enqueue_unwind()
 296 netdev_tx_t ef4_enqueue_skb(struct ef4_tx_queue *tx_queue, struct sk_buff *skb)  in ef4_enqueue_skb()
 354 static void ef4_dequeue_buffers(struct ef4_tx_queue *tx_queue,  in ef4_dequeue_buffers()
 397 	struct ef4_tx_queue *tx_queue;  in ef4_hard_start_xmit()  local
 [all …]
 
 | 
| 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()
 80 static inline bool __ef4_nic_tx_is_empty(struct ef4_tx_queue *tx_queue,  in __ef4_nic_tx_is_empty()
 99 static inline bool ef4_nic_may_push_tx_desc(struct ef4_tx_queue *tx_queue,  in ef4_nic_may_push_tx_desc()
 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()
 327 static inline void ef4_nic_push_buffers(struct ef4_tx_queue *tx_queue)  in ef4_nic_push_buffers()
 
 | 
| D | farch.c | 272 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()  local
 [all …]
 
 | 
| 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()  local
 
 | 
| D | efx.c | 240 	struct ef4_tx_queue *tx_queue;  in ef4_process_channel()  local429 	struct ef4_tx_queue *tx_queue;  in ef4_alloc_channel()  local
 462 	struct ef4_tx_queue *tx_queue;  in ef4_copy_channel()  local
 495 	struct ef4_tx_queue *tx_queue;  in ef4_probe_channel()  local
 597 	struct ef4_tx_queue *tx_queue;  in ef4_start_datapath()  local
 688 	struct ef4_tx_queue *tx_queue;  in ef4_stop_datapath()  local
 741 	struct ef4_tx_queue *tx_queue;  in ef4_remove_channel()  local
 780 		struct ef4_tx_queue *tx_queue;  in ef4_realloc_channels()  local
 1596 	struct ef4_tx_queue *tx_queue;  in ef4_set_channels()  local
 2306 		struct ef4_tx_queue *tx_queue;  in ef4_register_netdev()  local
 
 | 
| D | ethtool.c | 259 	struct ef4_tx_queue *tx_queue;  in ef4_fill_loopback_test()  local437 	struct ef4_tx_queue *tx_queue;  in ef4_ethtool_get_stats()  local
 
 | 
| D | net_driver.h | 445 	struct ef4_tx_queue tx_queue[EF4_TXQ_TYPES];  member1209 static inline bool ef4_tx_queue_used(struct ef4_tx_queue *tx_queue)  in ef4_tx_queue_used()
 1310 ef4_tx_queue_get_insert_index(const struct ef4_tx_queue *tx_queue)  in ef4_tx_queue_get_insert_index()
 1317 __ef4_tx_queue_get_insert_buffer(const struct ef4_tx_queue *tx_queue)  in __ef4_tx_queue_get_insert_buffer()
 1324 ef4_tx_queue_get_insert_buffer(const struct ef4_tx_queue *tx_queue)  in ef4_tx_queue_get_insert_buffer()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/sfc/ | 
| D | tx.c | 33 static inline u8 *efx_tx_get_copy_buffer(struct efx_tx_queue *tx_queue,  in efx_tx_get_copy_buffer()51 u8 *efx_tx_get_copy_buffer_limited(struct efx_tx_queue *tx_queue,  in efx_tx_get_copy_buffer_limited()
 59 static void efx_dequeue_buffer(struct efx_tx_queue *tx_queue,  in efx_dequeue_buffer()
 164 static int efx_enqueue_skb_copy(struct efx_tx_queue *tx_queue,  in efx_enqueue_skb_copy()
 285 static int efx_enqueue_skb_pio(struct efx_tx_queue *tx_queue,  in efx_enqueue_skb_pio()
 334 static struct efx_tx_buffer *efx_tx_map_chunk(struct efx_tx_queue *tx_queue,  in efx_tx_map_chunk()
 360 static int efx_tx_map_data(struct efx_tx_queue *tx_queue, struct sk_buff *skb,  in efx_tx_map_data()
 438 static void efx_enqueue_unwind(struct efx_tx_queue *tx_queue,  in efx_enqueue_unwind()
 462 static int efx_tx_tso_fallback(struct efx_tx_queue *tx_queue,  in efx_tx_tso_fallback()
 501 netdev_tx_t efx_enqueue_skb(struct efx_tx_queue *tx_queue, struct sk_buff *skb)  in efx_enqueue_skb()
 [all …]
 
 | 
| D | tx_tso.c | 79 static inline void prefetch_ptr(struct efx_tx_queue *tx_queue)  in prefetch_ptr()102 static void efx_tx_queue_insert(struct efx_tx_queue *tx_queue,  in efx_tx_queue_insert()
 170 		     struct efx_tx_queue *tx_queue,  in tso_start()
 232 static void tso_fill_packet_with_fragment(struct efx_tx_queue *tx_queue,  in tso_fill_packet_with_fragment()
 285 static int tso_start_new_packet(struct efx_tx_queue *tx_queue,  in tso_start_new_packet()
 362 int efx_enqueue_skb_tso(struct efx_tx_queue *tx_queue,  in efx_enqueue_skb_tso()
 
 | 
| D | nic.h | 61 efx_tx_desc(struct efx_tx_queue *tx_queue, unsigned int index)  in efx_tx_desc()67 static struct efx_tx_queue *efx_tx_queue_partner(struct efx_tx_queue *tx_queue)  in efx_tx_queue_partner()
 78 static inline bool __efx_nic_tx_is_empty(struct efx_tx_queue *tx_queue,  in __efx_nic_tx_is_empty()
 94 static inline bool efx_nic_tx_is_empty(struct efx_tx_queue *tx_queue)  in efx_nic_tx_is_empty()
 106 static inline bool efx_nic_may_tx_pio(struct efx_tx_queue *tx_queue)  in efx_nic_may_tx_pio()
 122 static inline bool efx_nic_may_push_tx_desc(struct efx_tx_queue *tx_queue,  in efx_nic_may_push_tx_desc()
 492 static inline int efx_nic_probe_tx(struct efx_tx_queue *tx_queue)  in efx_nic_probe_tx()
 496 static inline void efx_nic_init_tx(struct efx_tx_queue *tx_queue)  in efx_nic_init_tx()
 500 static inline void efx_nic_remove_tx(struct efx_tx_queue *tx_queue)  in efx_nic_remove_tx()
 504 static inline void efx_nic_push_buffers(struct efx_tx_queue *tx_queue)  in efx_nic_push_buffers()
 
 | 
| D | farch.c | 281 static inline void efx_farch_notify_tx_desc(struct efx_tx_queue *tx_queue)  in efx_farch_notify_tx_desc()293 static inline void efx_farch_push_tx_desc(struct efx_tx_queue *tx_queue,  in efx_farch_push_tx_desc()
 315 void efx_farch_tx_write(struct efx_tx_queue *tx_queue)  in efx_farch_tx_write()
 356 unsigned int efx_farch_tx_limit_len(struct efx_tx_queue *tx_queue,  in efx_farch_tx_limit_len()
 369 int efx_farch_tx_probe(struct efx_tx_queue *tx_queue)  in efx_farch_tx_probe()
 379 void efx_farch_tx_init(struct efx_tx_queue *tx_queue)  in efx_farch_tx_init()
 417 static void efx_farch_flush_tx_queue(struct efx_tx_queue *tx_queue)  in efx_farch_flush_tx_queue()
 431 void efx_farch_tx_fini(struct efx_tx_queue *tx_queue)  in efx_farch_tx_fini()
 446 void efx_farch_tx_remove(struct efx_tx_queue *tx_queue)  in efx_farch_tx_remove()
 601 	struct efx_tx_queue *tx_queue;  in efx_check_tx_flush_complete()  local
 [all …]
 
 | 
| D | selftest.c | 410 static int efx_begin_loopback(struct efx_tx_queue *tx_queue)  in efx_begin_loopback()466 static int efx_end_loopback(struct efx_tx_queue *tx_queue,  in efx_end_loopback()
 525 efx_test_loopback(struct efx_tx_queue *tx_queue,  in efx_test_loopback()
 620 	struct efx_tx_queue *tx_queue;  in efx_test_loopbacks()  local
 
 | 
| D | efx.c | 263 	struct efx_tx_queue *tx_queue;  in efx_process_channel()  local465 	struct efx_tx_queue *tx_queue;  in efx_alloc_channel()  local
 502 	struct efx_tx_queue *tx_queue;  in efx_copy_channel()  local
 538 	struct efx_tx_queue *tx_queue;  in efx_probe_channel()  local
 642 	struct efx_tx_queue *tx_queue;  in efx_start_datapath()  local
 735 	struct efx_tx_queue *tx_queue;  in efx_stop_datapath()  local
 781 	struct efx_tx_queue *tx_queue;  in efx_remove_channel()  local
 820 		struct efx_tx_queue *tx_queue;  in efx_realloc_channels()  local
 1730 	struct efx_tx_queue *tx_queue;  in efx_set_channels()  local
 2591 		struct efx_tx_queue *tx_queue;  in efx_register_netdev()  local
 
 | 
| D | ef10.c | 916 	struct efx_tx_queue *tx_queue;  in efx_ef10_link_piobufs()  local1024 	struct efx_tx_queue *tx_queue;  in efx_ef10_forget_old_piobufs()  local
 2298 static int efx_ef10_tx_probe(struct efx_tx_queue *tx_queue)  in efx_ef10_tx_probe()
 2307 static inline void efx_ef10_push_tx_desc(struct efx_tx_queue *tx_queue,  in efx_ef10_push_tx_desc()
 2322 static int efx_ef10_tx_tso_desc(struct efx_tx_queue *tx_queue,  in efx_ef10_tx_tso_desc()
 2406 static void efx_ef10_tx_init(struct efx_tx_queue *tx_queue)  in efx_ef10_tx_init()
 2529 static void efx_ef10_tx_fini(struct efx_tx_queue *tx_queue)  in efx_ef10_tx_fini()
 2553 static void efx_ef10_tx_remove(struct efx_tx_queue *tx_queue)  in efx_ef10_tx_remove()
 2559 static inline void efx_ef10_notify_tx_desc(struct efx_tx_queue *tx_queue)  in efx_ef10_notify_tx_desc()
 2572 static unsigned int efx_ef10_tx_limit_len(struct efx_tx_queue *tx_queue,  in efx_ef10_tx_limit_len()
 [all …]
 
 | 
| /Linux-v5.4/drivers/net/ethernet/marvell/ | 
| D | mv643xx_eth.c | 339 struct tx_queue {  struct340 	int index;
 342 	int tx_ring_size;
 344 	int tx_desc_count;
 345 	int tx_curr_desc;
 346 	int tx_used_desc;
 348 	int tx_stop_threshold;
 349 	int tx_wake_threshold;
 351 	char *tso_hdrs;
 352 	dma_addr_t tso_hdrs_dma;
 [all …]
 
 | 
| /Linux-v5.4/drivers/net/wireless/ath/ath5k/ | 
| D | dma.c | 132 	u32 tx_queue;  in ath5k_hw_start_tx_dma()  local191 	u32 tx_queue, pending;  in ath5k_hw_stop_tx_dma()  local
 
 | 
| /Linux-v5.4/drivers/net/ethernet/freescale/ | 
| D | gianfar.c | 1086 static void free_skb_tx_queue(struct gfar_priv_tx_q *tx_queue)  in free_skb_tx_queue()1150 	struct gfar_priv_tx_q *tx_queue = NULL;  in free_skb_resources()  local
 1310 	struct gfar_priv_tx_q *tx_queue = NULL;  in gfar_init_bds()  local
 1364 	struct gfar_priv_tx_q *tx_queue = NULL;  in gfar_alloc_skb_resources()  local
 1796 	struct gfar_priv_tx_q *tx_queue = NULL;  in gfar_start_xmit()  local
 2183 static void gfar_clean_tx_ring(struct gfar_priv_tx_q *tx_queue)  in gfar_clean_tx_ring()
 2656 	struct gfar_priv_tx_q *tx_queue = gfargrp->tx_queue;  in gfar_poll_tx_sq()  local
 2747 	struct gfar_priv_tx_q *tx_queue = NULL;  in gfar_poll_tx()  local
 
 | 
| D | gianfar_ethtool.c | 254 	struct gfar_priv_tx_q *tx_queue = NULL;  in gfar_gcoalesce()  local407 	struct gfar_priv_tx_q *tx_queue = NULL;  in gfar_gringparam()  local
 
 | 
| /Linux-v5.4/net/nfc/ | 
| D | llcp.h | 60 	struct sk_buff_head tx_queue;  member135 	struct sk_buff_head tx_queue;  member
 
 | 
| /Linux-v5.4/include/linux/ | 
| D | scc.h | 74         struct sk_buff_head tx_queue;	/* next tx buffer */  member
 | 
| /Linux-v5.4/drivers/atm/ | 
| D | zatm.h | 50 	struct sk_buff_head tx_queue;	/* list of buffers in transit */  member
 | 
| /Linux-v5.4/drivers/net/usb/ | 
| D | cdc-phonet.c | 34 	unsigned		tx_queue;  member
 | 
| /Linux-v5.4/drivers/net/wireless/ralink/rt2x00/ | 
| D | rt2800mmio.c | 482 	bool tx_queue = false;  in rt2800mmio_flush_queue()  local
 | 
| /Linux-v5.4/drivers/usb/usbip/ | 
| D | vudc.h | 100 	struct list_head tx_queue;  member
 | 
| /Linux-v5.4/drivers/bluetooth/ | 
| D | btmrvl_drv.h | 91 	struct sk_buff_head tx_queue;  member
 |