/Linux-v4.19/drivers/net/ethernet/sfc/falcon/ |
D | tx.c | 28 static inline u8 *ef4_tx_get_copy_buffer(struct ef4_tx_queue *tx_queue, in ef4_tx_get_copy_buffer() 46 u8 *ef4_tx_get_copy_buffer_limited(struct ef4_tx_queue *tx_queue, in ef4_tx_get_copy_buffer_limited() 54 static void ef4_dequeue_buffer(struct ef4_tx_queue *tx_queue, in ef4_dequeue_buffer() 150 static int ef4_enqueue_skb_copy(struct ef4_tx_queue *tx_queue, in ef4_enqueue_skb_copy() 183 static struct ef4_tx_buffer *ef4_tx_map_chunk(struct ef4_tx_queue *tx_queue, in ef4_tx_map_chunk() 209 static int ef4_tx_map_data(struct ef4_tx_queue *tx_queue, struct sk_buff *skb) in ef4_tx_map_data() 271 static void ef4_enqueue_unwind(struct ef4_tx_queue *tx_queue) in ef4_enqueue_unwind() 299 netdev_tx_t ef4_enqueue_skb(struct ef4_tx_queue *tx_queue, struct sk_buff *skb) in ef4_enqueue_skb() 357 static void ef4_dequeue_buffers(struct ef4_tx_queue *tx_queue, in ef4_dequeue_buffers() 400 struct ef4_tx_queue *tx_queue; in ef4_hard_start_xmit() local [all …]
|
D | nic.h | 66 ef4_tx_desc(struct ef4_tx_queue *tx_queue, unsigned int index) in ef4_tx_desc() 72 static inline struct ef4_tx_queue *ef4_tx_queue_partner(struct ef4_tx_queue *tx_queue) in ef4_tx_queue_partner() 83 static inline bool __ef4_nic_tx_is_empty(struct ef4_tx_queue *tx_queue, in __ef4_nic_tx_is_empty() 102 static inline bool ef4_nic_may_push_tx_desc(struct ef4_tx_queue *tx_queue, in ef4_nic_may_push_tx_desc() 318 static inline int ef4_nic_probe_tx(struct ef4_tx_queue *tx_queue) in ef4_nic_probe_tx() 322 static inline void ef4_nic_init_tx(struct ef4_tx_queue *tx_queue) in ef4_nic_init_tx() 326 static inline void ef4_nic_remove_tx(struct ef4_tx_queue *tx_queue) in ef4_nic_remove_tx() 330 static inline void ef4_nic_push_buffers(struct ef4_tx_queue *tx_queue) in ef4_nic_push_buffers()
|
D | farch.c | 275 static inline void ef4_farch_notify_tx_desc(struct ef4_tx_queue *tx_queue) in ef4_farch_notify_tx_desc() 287 static inline void ef4_farch_push_tx_desc(struct ef4_tx_queue *tx_queue, in ef4_farch_push_tx_desc() 309 void ef4_farch_tx_write(struct ef4_tx_queue *tx_queue) in ef4_farch_tx_write() 350 unsigned int ef4_farch_tx_limit_len(struct ef4_tx_queue *tx_queue, in ef4_farch_tx_limit_len() 366 int ef4_farch_tx_probe(struct ef4_tx_queue *tx_queue) in ef4_farch_tx_probe() 376 void ef4_farch_tx_init(struct ef4_tx_queue *tx_queue) in ef4_farch_tx_init() 432 static void ef4_farch_flush_tx_queue(struct ef4_tx_queue *tx_queue) in ef4_farch_flush_tx_queue() 446 void ef4_farch_tx_fini(struct ef4_tx_queue *tx_queue) in ef4_farch_tx_fini() 461 void ef4_farch_tx_remove(struct ef4_tx_queue *tx_queue) in ef4_farch_tx_remove() 622 struct ef4_tx_queue *tx_queue; in ef4_check_tx_flush_complete() local [all …]
|
D | selftest.c | 413 static int ef4_begin_loopback(struct ef4_tx_queue *tx_queue) in ef4_begin_loopback() 469 static int ef4_end_loopback(struct ef4_tx_queue *tx_queue, in ef4_end_loopback() 528 ef4_test_loopback(struct ef4_tx_queue *tx_queue, in ef4_test_loopback() 623 struct ef4_tx_queue *tx_queue; in ef4_test_loopbacks() local
|
D | efx.c | 243 struct ef4_tx_queue *tx_queue; in ef4_process_channel() local 432 struct ef4_tx_queue *tx_queue; in ef4_alloc_channel() local 465 struct ef4_tx_queue *tx_queue; in ef4_copy_channel() local 498 struct ef4_tx_queue *tx_queue; in ef4_probe_channel() local 600 struct ef4_tx_queue *tx_queue; in ef4_start_datapath() local 691 struct ef4_tx_queue *tx_queue; in ef4_stop_datapath() local 744 struct ef4_tx_queue *tx_queue; in ef4_remove_channel() local 783 struct ef4_tx_queue *tx_queue; in ef4_realloc_channels() local 1599 struct ef4_tx_queue *tx_queue; in ef4_set_channels() local 2309 struct ef4_tx_queue *tx_queue; in ef4_register_netdev() local
|
D | ethtool.c | 262 struct ef4_tx_queue *tx_queue; in ef4_fill_loopback_test() local 440 struct ef4_tx_queue *tx_queue; in ef4_ethtool_get_stats() local
|
D | net_driver.h | 448 struct ef4_tx_queue tx_queue[EF4_TXQ_TYPES]; member 1212 static inline bool ef4_tx_queue_used(struct ef4_tx_queue *tx_queue) in ef4_tx_queue_used() 1313 ef4_tx_queue_get_insert_index(const struct ef4_tx_queue *tx_queue) in ef4_tx_queue_get_insert_index() 1320 __ef4_tx_queue_get_insert_buffer(const struct ef4_tx_queue *tx_queue) in __ef4_tx_queue_get_insert_buffer() 1327 ef4_tx_queue_get_insert_buffer(const struct ef4_tx_queue *tx_queue) in ef4_tx_queue_get_insert_buffer()
|
/Linux-v4.19/drivers/net/ethernet/sfc/ |
D | tx.c | 36 static inline u8 *efx_tx_get_copy_buffer(struct efx_tx_queue *tx_queue, in efx_tx_get_copy_buffer() 54 u8 *efx_tx_get_copy_buffer_limited(struct efx_tx_queue *tx_queue, in efx_tx_get_copy_buffer_limited() 62 static void efx_dequeue_buffer(struct efx_tx_queue *tx_queue, in efx_dequeue_buffer() 167 static int efx_enqueue_skb_copy(struct efx_tx_queue *tx_queue, in efx_enqueue_skb_copy() 288 static int efx_enqueue_skb_pio(struct efx_tx_queue *tx_queue, in efx_enqueue_skb_pio() 337 static struct efx_tx_buffer *efx_tx_map_chunk(struct efx_tx_queue *tx_queue, in efx_tx_map_chunk() 363 static int efx_tx_map_data(struct efx_tx_queue *tx_queue, struct sk_buff *skb, in efx_tx_map_data() 441 static void efx_enqueue_unwind(struct efx_tx_queue *tx_queue, in efx_enqueue_unwind() 465 static int efx_tx_tso_fallback(struct efx_tx_queue *tx_queue, in efx_tx_tso_fallback() 506 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 | 82 static inline void prefetch_ptr(struct efx_tx_queue *tx_queue) in prefetch_ptr() 105 static void efx_tx_queue_insert(struct efx_tx_queue *tx_queue, in efx_tx_queue_insert() 173 struct efx_tx_queue *tx_queue, in tso_start() 235 static void tso_fill_packet_with_fragment(struct efx_tx_queue *tx_queue, in tso_fill_packet_with_fragment() 288 static int tso_start_new_packet(struct efx_tx_queue *tx_queue, in tso_start_new_packet() 365 int efx_enqueue_skb_tso(struct efx_tx_queue *tx_queue, in efx_enqueue_skb_tso()
|
D | nic.h | 64 efx_tx_desc(struct efx_tx_queue *tx_queue, unsigned int index) in efx_tx_desc() 70 static struct efx_tx_queue *efx_tx_queue_partner(struct efx_tx_queue *tx_queue) in efx_tx_queue_partner() 81 static inline bool __efx_nic_tx_is_empty(struct efx_tx_queue *tx_queue, in __efx_nic_tx_is_empty() 97 static inline bool efx_nic_tx_is_empty(struct efx_tx_queue *tx_queue) in efx_nic_tx_is_empty() 109 static inline bool efx_nic_may_tx_pio(struct efx_tx_queue *tx_queue) in efx_nic_may_tx_pio() 125 static inline bool efx_nic_may_push_tx_desc(struct efx_tx_queue *tx_queue, in efx_nic_may_push_tx_desc() 495 static inline int efx_nic_probe_tx(struct efx_tx_queue *tx_queue) in efx_nic_probe_tx() 499 static inline void efx_nic_init_tx(struct efx_tx_queue *tx_queue) in efx_nic_init_tx() 503 static inline void efx_nic_remove_tx(struct efx_tx_queue *tx_queue) in efx_nic_remove_tx() 507 static inline void efx_nic_push_buffers(struct efx_tx_queue *tx_queue) in efx_nic_push_buffers()
|
D | farch.c | 284 static inline void efx_farch_notify_tx_desc(struct efx_tx_queue *tx_queue) in efx_farch_notify_tx_desc() 296 static inline void efx_farch_push_tx_desc(struct efx_tx_queue *tx_queue, in efx_farch_push_tx_desc() 318 void efx_farch_tx_write(struct efx_tx_queue *tx_queue) in efx_farch_tx_write() 359 unsigned int efx_farch_tx_limit_len(struct efx_tx_queue *tx_queue, in efx_farch_tx_limit_len() 372 int efx_farch_tx_probe(struct efx_tx_queue *tx_queue) in efx_farch_tx_probe() 382 void efx_farch_tx_init(struct efx_tx_queue *tx_queue) in efx_farch_tx_init() 420 static void efx_farch_flush_tx_queue(struct efx_tx_queue *tx_queue) in efx_farch_flush_tx_queue() 434 void efx_farch_tx_fini(struct efx_tx_queue *tx_queue) in efx_farch_tx_fini() 449 void efx_farch_tx_remove(struct efx_tx_queue *tx_queue) in efx_farch_tx_remove() 604 struct efx_tx_queue *tx_queue; in efx_check_tx_flush_complete() local [all …]
|
D | selftest.c | 413 static int efx_begin_loopback(struct efx_tx_queue *tx_queue) in efx_begin_loopback() 469 static int efx_end_loopback(struct efx_tx_queue *tx_queue, in efx_end_loopback() 528 efx_test_loopback(struct efx_tx_queue *tx_queue, in efx_test_loopback() 623 struct efx_tx_queue *tx_queue; in efx_test_loopbacks() local
|
D | efx.c | 266 struct efx_tx_queue *tx_queue; in efx_process_channel() local 468 struct efx_tx_queue *tx_queue; in efx_alloc_channel() local 505 struct efx_tx_queue *tx_queue; in efx_copy_channel() local 541 struct efx_tx_queue *tx_queue; in efx_probe_channel() local 645 struct efx_tx_queue *tx_queue; in efx_start_datapath() local 738 struct efx_tx_queue *tx_queue; in efx_stop_datapath() local 784 struct efx_tx_queue *tx_queue; in efx_remove_channel() local 823 struct efx_tx_queue *tx_queue; in efx_realloc_channels() local 1733 struct efx_tx_queue *tx_queue; in efx_set_channels() local 2594 struct efx_tx_queue *tx_queue; in efx_register_netdev() local
|
D | ef10.c | 919 struct efx_tx_queue *tx_queue; in efx_ef10_link_piobufs() local 1027 struct efx_tx_queue *tx_queue; in efx_ef10_forget_old_piobufs() local 2301 static int efx_ef10_tx_probe(struct efx_tx_queue *tx_queue) in efx_ef10_tx_probe() 2310 static inline void efx_ef10_push_tx_desc(struct efx_tx_queue *tx_queue, in efx_ef10_push_tx_desc() 2325 static int efx_ef10_tx_tso_desc(struct efx_tx_queue *tx_queue, in efx_ef10_tx_tso_desc() 2409 static void efx_ef10_tx_init(struct efx_tx_queue *tx_queue) in efx_ef10_tx_init() 2532 static void efx_ef10_tx_fini(struct efx_tx_queue *tx_queue) in efx_ef10_tx_fini() 2556 static void efx_ef10_tx_remove(struct efx_tx_queue *tx_queue) in efx_ef10_tx_remove() 2562 static inline void efx_ef10_notify_tx_desc(struct efx_tx_queue *tx_queue) in efx_ef10_notify_tx_desc() 2575 static unsigned int efx_ef10_tx_limit_len(struct efx_tx_queue *tx_queue, in efx_ef10_tx_limit_len() [all …]
|
/Linux-v4.19/drivers/net/ethernet/marvell/ |
D | mv643xx_eth.c | 351 struct tx_queue { struct 352 int index; 354 int tx_ring_size; 356 int tx_desc_count; 357 int tx_curr_desc; 358 int tx_used_desc; 360 int tx_stop_threshold; 361 int tx_wake_threshold; 363 char *tso_hdrs; 364 dma_addr_t tso_hdrs_dma; [all …]
|
/Linux-v4.19/drivers/net/wireless/ath/ath5k/ |
D | dma.c | 132 u32 tx_queue; in ath5k_hw_start_tx_dma() local 191 u32 tx_queue, pending; in ath5k_hw_stop_tx_dma() local
|
/Linux-v4.19/drivers/net/ethernet/freescale/ |
D | gianfar.c | 175 struct gfar_priv_tx_q *tx_queue = NULL; in gfar_init_bds() local 229 struct gfar_priv_tx_q *tx_queue = NULL; in gfar_alloc_skb_resources() local 1971 static void free_skb_tx_queue(struct gfar_priv_tx_q *tx_queue) in free_skb_tx_queue() 2036 struct gfar_priv_tx_q *tx_queue = NULL; in free_skb_resources() local 2340 struct gfar_priv_tx_q *tx_queue = NULL; in gfar_start_xmit() local 2664 static void gfar_clean_tx_ring(struct gfar_priv_tx_q *tx_queue) in gfar_clean_tx_ring() 3207 struct gfar_priv_tx_q *tx_queue = gfargrp->tx_queue; in gfar_poll_tx_sq() local 3298 struct gfar_priv_tx_q *tx_queue = NULL; in gfar_poll_tx() local
|
D | gianfar_ethtool.c | 270 struct gfar_priv_tx_q *tx_queue = NULL; in gfar_gcoalesce() local 423 struct gfar_priv_tx_q *tx_queue = NULL; in gfar_gringparam() local
|
/Linux-v4.19/net/nfc/ |
D | llcp.h | 72 struct sk_buff_head tx_queue; member 147 struct sk_buff_head tx_queue; member
|
/Linux-v4.19/include/linux/ |
D | scc.h | 74 struct sk_buff_head tx_queue; /* next tx buffer */ member
|
/Linux-v4.19/drivers/atm/ |
D | zatm.h | 50 struct sk_buff_head tx_queue; /* list of buffers in transit */ member
|
/Linux-v4.19/drivers/net/usb/ |
D | cdc-phonet.c | 47 unsigned tx_queue; member
|
/Linux-v4.19/drivers/usb/usbip/ |
D | vudc.h | 100 struct list_head tx_queue; member
|
/Linux-v4.19/drivers/net/ethernet/qlogic/qed/ |
D | qed_ll2.h | 126 struct qed_ll2_tx_queue tx_queue; member
|
/Linux-v4.19/arch/um/drivers/ |
D | vector_kern.h | 84 struct vector_queue *tx_queue; member
|