Home
last modified time | relevance | path

Searched defs:tx_queue (Results 1 – 25 of 64) sorted by relevance

123

/Linux-v4.19/drivers/net/ethernet/sfc/falcon/
Dtx.c28 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 …]
Dnic.h66 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()
Dfarch.c275 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 …]
Dselftest.c413 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
Defx.c243 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
Dethtool.c262 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
Dnet_driver.h448 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/
Dtx.c36 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 …]
Dtx_tso.c82 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()
Dnic.h64 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()
Dfarch.c284 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 …]
Dselftest.c413 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
Defx.c266 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
Def10.c919 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/
Dmv643xx_eth.c351 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/
Ddma.c132 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/
Dgianfar.c175 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
Dgianfar_ethtool.c270 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/
Dllcp.h72 struct sk_buff_head tx_queue; member
147 struct sk_buff_head tx_queue; member
/Linux-v4.19/include/linux/
Dscc.h74 struct sk_buff_head tx_queue; /* next tx buffer */ member
/Linux-v4.19/drivers/atm/
Dzatm.h50 struct sk_buff_head tx_queue; /* list of buffers in transit */ member
/Linux-v4.19/drivers/net/usb/
Dcdc-phonet.c47 unsigned tx_queue; member
/Linux-v4.19/drivers/usb/usbip/
Dvudc.h100 struct list_head tx_queue; member
/Linux-v4.19/drivers/net/ethernet/qlogic/qed/
Dqed_ll2.h126 struct qed_ll2_tx_queue tx_queue; member
/Linux-v4.19/arch/um/drivers/
Dvector_kern.h84 struct vector_queue *tx_queue; member

123