| /linux/drivers/net/ethernet/sfc/falcon/ |
| H A 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 static void ef4_dequeue_buffer(struct ef4_tx_queue *tx_queue, in ef4_dequeue_buffer() 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() 347 static void ef4_dequeue_buffers(struct ef4_tx_queue *tx_queue, in ef4_dequeue_buffers() 390 struct ef4_tx_queue *tx_queue; in ef4_hard_start_xmit() local 406 void ef4_init_tx_queue_core_txq(struct ef4_tx_queue *tx_queue) in ef4_init_tx_queue_core_txq() [all …]
|
| H A 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 …]
|
| H A D | selftest.c | 418 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() local
|
| H A D | efx.c | 234 struct ef4_tx_queue *tx_queue; in ef4_process_channel() local 423 struct ef4_tx_queue *tx_queue; in ef4_alloc_channel() local 456 struct ef4_tx_queue *tx_queue; in ef4_copy_channel() local 489 struct ef4_tx_queue *tx_queue; in ef4_probe_channel() local 591 struct ef4_tx_queue *tx_queue; in ef4_start_datapath() local 682 struct ef4_tx_queue *tx_queue; in ef4_stop_datapath() local 735 struct ef4_tx_queue *tx_queue; in ef4_remove_channel() local 774 struct ef4_tx_queue *tx_queue; in ef4_realloc_channels() local 1585 struct ef4_tx_queue *tx_queue; in ef4_set_channels() local 2286 struct ef4_tx_queue *tx_queue; in ef4_register_netdev() local
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | tx_common.c | 17 static unsigned int efx_tx_cb_page_count(struct efx_tx_queue *tx_queue) in efx_tx_cb_page_count() 23 int efx_siena_probe_tx_queue(struct efx_tx_queue *tx_queue) in efx_siena_probe_tx_queue() 67 void efx_siena_init_tx_queue(struct efx_tx_queue *tx_queue) in efx_siena_init_tx_queue() 97 void efx_siena_remove_tx_queue(struct efx_tx_queue *tx_queue) in efx_siena_remove_tx_queue() 121 static void efx_dequeue_buffer(struct efx_tx_queue *tx_queue, in efx_dequeue_buffer() 169 void efx_siena_fini_tx_queue(struct efx_tx_queue *tx_queue) in efx_siena_fini_tx_queue() 197 static void efx_dequeue_buffers(struct efx_tx_queue *tx_queue, in efx_dequeue_buffers() 226 void efx_siena_xmit_done_check_empty(struct efx_tx_queue *tx_queue) in efx_siena_xmit_done_check_empty() 239 void efx_siena_xmit_done(struct efx_tx_queue *tx_queue, unsigned int index) in efx_siena_xmit_done() 272 void efx_siena_enqueue_unwind(struct efx_tx_queue *tx_queue, in efx_siena_enqueue_unwind() [all …]
|
| H A D | tx.c | 26 static inline u8 *efx_tx_get_copy_buffer(struct efx_tx_queue *tx_queue, in efx_tx_get_copy_buffer() 83 static int efx_enqueue_skb_copy(struct efx_tx_queue *tx_queue, in efx_enqueue_skb_copy() 139 netdev_tx_t __efx_siena_enqueue_skb(struct efx_tx_queue *tx_queue, in __efx_siena_enqueue_skb() 212 struct efx_tx_queue *tx_queue; in efx_siena_xdp_tx_buffers() local 303 struct efx_tx_queue *tx_queue; in efx_siena_hard_start_xmit() local 346 void efx_siena_init_tx_queue_core_txq(struct efx_tx_queue *tx_queue) in efx_siena_init_tx_queue_core_txq()
|
| H A D | efx_channels.c | 535 struct efx_tx_queue *tx_queue; in efx_alloc_channel() local 606 struct efx_tx_queue *tx_queue; in efx_copy_channel() local 644 struct efx_tx_queue *tx_queue; in efx_probe_channel() local 747 struct efx_tx_queue *tx_queue; in efx_siena_remove_channel() local 772 struct efx_tx_queue *tx_queue) in efx_set_xdp_tx_queue() 787 struct efx_tx_queue *tx_queue; in efx_set_xdp_channels() local 872 struct efx_tx_queue *tx_queue; in efx_siena_realloc_channels() local 1122 struct efx_tx_queue *tx_queue; in efx_siena_start_channels() local 1146 struct efx_tx_queue *tx_queue; in efx_siena_stop_channels() local 1203 struct efx_tx_queue *tx_queue; in efx_process_channel() local
|
| H A D | farch.c | 283 static inline void efx_farch_notify_tx_desc(struct efx_tx_queue *tx_queue) in efx_farch_notify_tx_desc() 295 static inline void efx_farch_push_tx_desc(struct efx_tx_queue *tx_queue, in efx_farch_push_tx_desc() 317 void efx_farch_tx_write(struct efx_tx_queue *tx_queue) in efx_farch_tx_write() 358 unsigned int efx_farch_tx_limit_len(struct efx_tx_queue *tx_queue, in efx_farch_tx_limit_len() 371 int efx_farch_tx_probe(struct efx_tx_queue *tx_queue) in efx_farch_tx_probe() 383 void efx_farch_tx_init(struct efx_tx_queue *tx_queue) in efx_farch_tx_init() 423 static void efx_farch_flush_tx_queue(struct efx_tx_queue *tx_queue) in efx_farch_flush_tx_queue() 437 void efx_farch_tx_fini(struct efx_tx_queue *tx_queue) in efx_farch_tx_fini() 452 void efx_farch_tx_remove(struct efx_tx_queue *tx_queue) in efx_farch_tx_remove() 607 struct efx_tx_queue *tx_queue; in efx_check_tx_flush_complete() local [all …]
|
| H A D | selftest.c | 416 static int efx_begin_loopback(struct efx_tx_queue *tx_queue) in efx_begin_loopback() 476 static int efx_end_loopback(struct efx_tx_queue *tx_queue, in efx_end_loopback() 535 efx_test_loopback(struct efx_tx_queue *tx_queue, in efx_test_loopback() 629 struct efx_tx_queue *tx_queue; in efx_test_loopbacks() local
|
| H A D | efx.h | 21 static inline netdev_tx_t efx_enqueue_skb(struct efx_tx_queue *tx_queue, struct sk_buff *skb) in efx_enqueue_skb()
|
| H A D | ethtool_common.c | 258 struct efx_tx_queue *tx_queue; in efx_fill_loopback_test() local 487 struct efx_tx_queue *tx_queue; in efx_siena_ethtool_get_stats() local
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | tx_common.c | 17 static unsigned int efx_tx_cb_page_count(struct efx_tx_queue *tx_queue) in efx_tx_cb_page_count() 23 int efx_probe_tx_queue(struct efx_tx_queue *tx_queue) in efx_probe_tx_queue() 67 void efx_init_tx_queue(struct efx_tx_queue *tx_queue) in efx_init_tx_queue() 102 void efx_fini_tx_queue(struct efx_tx_queue *tx_queue) in efx_fini_tx_queue() 131 void efx_remove_tx_queue(struct efx_tx_queue *tx_queue) in efx_remove_tx_queue() 155 void efx_dequeue_buffer(struct efx_tx_queue *tx_queue, in efx_dequeue_buffer() 221 static void efx_dequeue_buffers(struct efx_tx_queue *tx_queue, in efx_dequeue_buffers() 254 void efx_xmit_done_check_empty(struct efx_tx_queue *tx_queue) in efx_xmit_done_check_empty() 267 int efx_xmit_done(struct efx_tx_queue *tx_queue, unsigned int index) in efx_xmit_done() 307 void efx_enqueue_unwind(struct efx_tx_queue *tx_queue, in efx_enqueue_unwind() [all …]
|
| H A D | nic_common.h | 60 efx_tx_desc(struct efx_tx_queue *tx_queue, unsigned int index) in efx_tx_desc() 68 static inline bool efx_nic_tx_is_empty(struct efx_tx_queue *tx_queue, unsigned int write_count) in efx_nic_tx_is_empty() 87 static inline bool efx_nic_may_push_tx_desc(struct efx_tx_queue *tx_queue, in efx_nic_may_push_tx_desc() 119 static inline int efx_nic_probe_tx(struct efx_tx_queue *tx_queue) in efx_nic_probe_tx() 123 static inline void efx_nic_init_tx(struct efx_tx_queue *tx_queue) in efx_nic_init_tx() 127 static inline void efx_nic_remove_tx(struct efx_tx_queue *tx_queue) in efx_nic_remove_tx() 132 static inline void efx_nic_push_buffers(struct efx_tx_queue *tx_queue) in efx_nic_push_buffers()
|
| H A 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()
|
| H A D | efx_channels.c | 533 struct efx_tx_queue *tx_queue; in efx_alloc_channel() local 603 struct efx_tx_queue *tx_queue; in efx_copy_channel() local 641 struct efx_tx_queue *tx_queue; in efx_probe_channel() local 741 struct efx_tx_queue *tx_queue; in efx_remove_channel() local 766 struct efx_tx_queue *tx_queue) in efx_set_xdp_tx_queue() 781 struct efx_tx_queue *tx_queue; in efx_set_xdp_channels() local 1090 struct efx_tx_queue *tx_queue; in efx_start_channels() local 1120 struct efx_tx_queue *tx_queue; in efx_stop_channels() local 1182 struct efx_tx_queue *tx_queue; in efx_process_channel() local
|
| H A D | mcdi_functions.c | 163 int efx_mcdi_tx_init(struct efx_tx_queue *tx_queue) in efx_mcdi_tx_init() 241 void efx_mcdi_tx_remove(struct efx_tx_queue *tx_queue) in efx_mcdi_tx_remove() 246 void efx_mcdi_tx_fini(struct efx_tx_queue *tx_queue) in efx_mcdi_tx_fini() 357 struct efx_tx_queue *tx_queue; in efx_fini_dmaq() local
|
| H A D | selftest.c | 415 static int efx_begin_loopback(struct efx_tx_queue *tx_queue) in efx_begin_loopback() 475 static int efx_end_loopback(struct efx_tx_queue *tx_queue, in efx_end_loopback() 534 efx_test_loopback(struct efx_tx_queue *tx_queue, in efx_test_loopback() 624 struct efx_tx_queue *tx_queue; in efx_test_loopbacks() local
|
| H A D | ef10.c | 779 struct efx_tx_queue *tx_queue; in efx_ef10_link_piobufs() local 889 struct efx_tx_queue *tx_queue; in efx_ef10_forget_old_piobufs() local 2207 static int efx_ef10_tx_probe(struct efx_tx_queue *tx_queue) in efx_ef10_tx_probe() 2219 static inline void efx_ef10_push_tx_desc(struct efx_tx_queue *tx_queue, in efx_ef10_push_tx_desc() 2234 int efx_ef10_tx_tso_desc(struct efx_tx_queue *tx_queue, struct sk_buff *skb, in efx_ef10_tx_tso_desc() 2341 static void efx_ef10_tx_init(struct efx_tx_queue *tx_queue) in efx_ef10_tx_init() 2419 static inline void efx_ef10_notify_tx_desc(struct efx_tx_queue *tx_queue) in efx_ef10_notify_tx_desc() 2432 static unsigned int efx_ef10_tx_limit_len(struct efx_tx_queue *tx_queue, in efx_ef10_tx_limit_len() 2449 static void efx_ef10_tx_write(struct efx_tx_queue *tx_queue) in efx_ef10_tx_write() 2964 struct efx_tx_queue *tx_queue; in efx_ef10_handle_tx_event() local
|
| H A D | efx.c | 621 struct efx_tx_queue *tx_queue; in efx_get_queue_stats_tx() local 650 struct efx_tx_queue *tx_queue; in efx_get_base_stats() local 829 struct efx_tx_queue *tx_queue; in efx_register_netdev() local
|
| H A D | ef100_netdev.c | 252 struct efx_tx_queue *tx_queue; in __ef100_hard_start_xmit() local
|
| /linux/drivers/net/ethernet/marvell/ |
| H A D | mv643xx_eth.c | 340 struct tx_queue { struct 341 int index; 343 int tx_ring_size; 345 int tx_desc_count; 346 int tx_curr_desc; 347 int tx_used_desc; 349 int tx_stop_threshold; 350 int tx_wake_threshold; 352 char *tso_hdrs; 353 dma_addr_t tso_hdrs_dma; [all …]
|
| /linux/drivers/net/wireless/ath/ath5k/ |
| H A 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/drivers/net/ethernet/freescale/ |
| H A D | gianfar.c | 1052 static void free_skb_tx_queue(struct gfar_priv_tx_q *tx_queue) in free_skb_tx_queue() 1116 struct gfar_priv_tx_q *tx_queue = NULL; in free_skb_resources() local 1276 struct gfar_priv_tx_q *tx_queue = NULL; in gfar_init_bds() local 1330 struct gfar_priv_tx_q *tx_queue = NULL; in gfar_alloc_skb_resources() local 1750 struct gfar_priv_tx_q *tx_queue = NULL; in gfar_start_xmit() local 2103 static void gfar_clean_tx_ring(struct gfar_priv_tx_q *tx_queue) in gfar_clean_tx_ring() 2596 struct gfar_priv_tx_q *tx_queue = gfargrp->tx_queue; in gfar_poll_tx_sq() local
|
| /linux/net/nfc/ |
| H A D | llcp.h | 59 struct sk_buff_head tx_queue; member 134 struct sk_buff_head tx_queue; member
|
| /linux/include/linux/ |
| H A D | scc.h | 74 struct sk_buff_head tx_queue; /* next tx buffer */ member
|