Home
last modified time | relevance | path

Searched defs:tx_ring (Results 1 – 25 of 371) sorted by relevance

12345678910>>...15

/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nfd3/
Drings.c11 static void nfp_nfd3_xsk_tx_bufs_free(struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_xsk_tx_bufs_free()
42 nfp_nfd3_tx_ring_reset(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_tx_ring_reset()
101 static void nfp_nfd3_tx_ring_free(struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_tx_ring_free()
127 nfp_nfd3_tx_ring_alloc(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_tx_ring_alloc()
161 struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_tx_ring_bufs_free()
179 struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_tx_ring_bufs_alloc()
201 struct nfp_net_tx_ring *tx_ring, in nfp_nfd3_print_tx_descs()
Dxsk.c17 struct nfp_net_tx_ring *tx_ring, in nfp_nfd3_xsk_tx_xdp()
120 struct nfp_net_tx_ring *tx_ring; in nfp_nfd3_xsk_rx() local
275 static bool nfp_nfd3_xsk_complete(struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_xsk_complete()
333 static void nfp_nfd3_xsk_tx(struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_xsk_tx()
Ddp.c31 static int nfp_nfd3_tx_ring_should_wake(struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_tx_ring_should_wake()
36 static int nfp_nfd3_tx_ring_should_stop(struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_tx_ring_should_stop()
52 struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_tx_ring_stop()
256 struct nfp_net_tx_ring *tx_ring; in nfp_nfd3_tx() local
418 void nfp_nfd3_tx_complete(struct nfp_net_tx_ring *tx_ring, int budget) in nfp_nfd3_tx_complete()
503 static bool nfp_nfd3_xdp_complete(struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_xdp_complete()
834 struct nfp_net_tx_ring *tx_ring, in nfp_nfd3_tx_xdp_buf()
907 struct nfp_net_tx_ring *tx_ring; in nfp_nfd3_rx() local
1208 struct nfp_net_tx_ring *tx_ring; in nfp_nfd3_ctrl_tx_one() local
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nfdk/
Drings.c11 nfp_nfdk_tx_ring_reset(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_tx_ring_reset()
74 static void nfp_nfdk_tx_ring_free(struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_tx_ring_free()
93 nfp_nfdk_tx_ring_alloc(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_tx_ring_alloc()
126 struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_tx_ring_bufs_free()
132 struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_tx_ring_bufs_alloc()
140 struct nfp_net_tx_ring *tx_ring, in nfp_nfdk_print_tx_descs()
Ddp.c18 static int nfp_nfdk_tx_ring_should_wake(struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_tx_ring_should_wake()
23 static int nfp_nfdk_tx_ring_should_stop(struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_tx_ring_should_stop()
29 struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_tx_ring_stop()
116 nfp_nfdk_tx_maybe_close_block(struct nfp_net_tx_ring *tx_ring, in nfp_nfdk_tx_maybe_close_block()
255 struct nfp_net_tx_ring *tx_ring; in nfp_nfdk_tx() local
468 static void nfp_nfdk_tx_complete(struct nfp_net_tx_ring *tx_ring, int budget) in nfp_nfdk_tx_complete()
832 static bool nfp_nfdk_xdp_complete(struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_xdp_complete()
897 struct nfp_net_tx_ring *tx_ring, in nfp_nfdk_tx_xdp_buf()
1028 struct nfp_net_tx_ring *tx_ring; in nfp_nfdk_rx() local
1318 struct nfp_net_tx_ring *tx_ring; in nfp_nfdk_ctrl_tx_one() local
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/
Dnfp_net_dp.h51 static inline int nfp_net_tx_full(struct nfp_net_tx_ring *tx_ring, int dcnt) in nfp_net_tx_full()
56 static inline void nfp_net_tx_xmit_more_flush(struct nfp_net_tx_ring *tx_ring) in nfp_net_tx_xmit_more_flush()
64 nfp_net_read_tx_cmpl(struct nfp_net_tx_ring *tx_ring, struct nfp_net_dp *dp) in nfp_net_read_tx_cmpl()
167 nfp_net_tx_ring_reset(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring) in nfp_net_tx_ring_reset()
180 nfp_net_tx_ring_alloc(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring) in nfp_net_tx_ring_alloc()
186 nfp_net_tx_ring_free(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring) in nfp_net_tx_ring_free()
193 struct nfp_net_tx_ring *tx_ring) in nfp_net_tx_ring_bufs_alloc()
200 struct nfp_net_tx_ring *tx_ring) in nfp_net_tx_ring_bufs_free()
208 struct nfp_net_tx_ring *tx_ring, in nfp_net_debugfs_print_tx_descs()
/kernel/linux/linux-6.6/drivers/net/can/spi/mcp251xfd/
Dmcp251xfd-tx.c21 mcp251xfd_tx_obj *mcp251xfd_get_tx_obj_next(struct mcp251xfd_tx_ring *tx_ring) in mcp251xfd_get_tx_obj_next()
135 struct mcp251xfd_tx_ring *tx_ring, in mcp251xfd_tx_failure_drop()
159 struct mcp251xfd_tx_ring *tx_ring = priv->tx; in mcp251xfd_tx_obj_write_sync() local
174 struct mcp251xfd_tx_ring *tx_ring) in mcp251xfd_tx_busy()
207 struct mcp251xfd_tx_ring *tx_ring = priv->tx; in mcp251xfd_start_xmit() local
Dmcp251xfd-tef.c119 const struct mcp251xfd_tx_ring *tx_ring = priv->tx; in mcp251xfd_get_tef_len() local
187 const struct mcp251xfd_tx_ring *tx_ring = priv->tx; in mcp251xfd_tef_obj_read() local
257 struct mcp251xfd_tx_ring *tx_ring = priv->tx; in mcp251xfd_handle_tefif() local
/kernel/linux/linux-6.6/drivers/net/ethernet/qualcomm/
Dqca_spi.h56 struct tx_ring { struct
57 struct sk_buff *skb[TX_RING_MAX_LEN];
58 u16 head;
59 u16 tail;
60 u16 size;
61 u16 count;
/kernel/linux/linux-5.10/drivers/net/ethernet/qualcomm/
Dqca_spi.h56 struct tx_ring { struct
57 struct sk_buff *skb[TX_RING_MAX_LEN];
58 u16 head;
59 u16 tail;
60 u16 size;
61 u16 count;
/kernel/linux/linux-6.6/drivers/net/ethernet/amazon/ena/
Dena_xdp.c8 static int validate_xdp_req_id(struct ena_ring *tx_ring, u16 req_id) in validate_xdp_req_id()
19 static int ena_xdp_tx_map_frame(struct ena_ring *tx_ring, in ena_xdp_tx_map_frame()
75 int ena_xdp_xmit_frame(struct ena_ring *tx_ring, in ena_xdp_xmit_frame()
125 struct ena_ring *tx_ring; in ena_xdp_xmit() local
360 static int ena_clean_xdp_irq(struct ena_ring *tx_ring, u32 budget) in ena_clean_xdp_irq()
427 struct ena_ring *tx_ring; in ena_xdp_io_poll() local
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/
Dice_txrx.c39 struct ice_tx_ring *tx_ring; in ice_prgm_fdir_fltr() local
151 void ice_clean_tx_ring(struct ice_tx_ring *tx_ring) in ice_clean_tx_ring()
193 void ice_free_tx_ring(struct ice_tx_ring *tx_ring) in ice_free_tx_ring()
217 static bool ice_clean_tx_irq(struct ice_tx_ring *tx_ring, int napi_budget) in ice_clean_tx_irq()
341 int ice_setup_tx_ring(struct ice_tx_ring *tx_ring) in ice_setup_tx_ring()
1323 struct ice_tx_ring *tx_ring; in __ice_update_sample() local
1498 struct ice_tx_ring *tx_ring; in ice_napi_poll() local
1581 static int __ice_maybe_stop_tx(struct ice_tx_ring *tx_ring, unsigned int size) in __ice_maybe_stop_tx()
1604 static int ice_maybe_stop_tx(struct ice_tx_ring *tx_ring, unsigned int size) in ice_maybe_stop_tx()
1623 ice_tx_map(struct ice_tx_ring *tx_ring, struct ice_tx_buf *first, in ice_tx_map()
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/enetc/
Denetc.c49 struct enetc_bdr *tx_ring) in enetc_rx_ring_from_xdp_tx_ring()
73 static void enetc_unmap_tx_buff(struct enetc_bdr *tx_ring, in enetc_unmap_tx_buff()
90 static void enetc_free_tx_frame(struct enetc_bdr *tx_ring, in enetc_free_tx_frame()
109 static void enetc_update_tx_ring_tail(struct enetc_bdr *tx_ring) in enetc_update_tx_ring_tail()
154 static void enetc_unwind_tx_frame(struct enetc_bdr *tx_ring, int count, int i) in enetc_unwind_tx_frame()
166 static int enetc_map_tx_buffs(struct enetc_bdr *tx_ring, struct sk_buff *skb) in enetc_map_tx_buffs()
381 static int enetc_map_tx_tso_hdr(struct enetc_bdr *tx_ring, struct sk_buff *skb, in enetc_map_tx_tso_hdr()
438 static int enetc_map_tx_tso_data(struct enetc_bdr *tx_ring, struct sk_buff *skb, in enetc_map_tx_tso_data()
504 static void enetc_tso_complete_csum(struct enetc_bdr *tx_ring, struct tso_t *tso, in enetc_tso_complete_csum()
534 static int enetc_map_tx_tso_buffs(struct enetc_bdr *tx_ring, struct sk_buff *skb) in enetc_map_tx_tso_buffs()
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/agere/
Det131x.c359 struct tx_ring { struct
361 struct tcb *tcb_ring;
364 struct tcb *tcb_qhead;
365 struct tcb *tcb_qtail;
368 struct tcb *send_head;
369 struct tcb *send_tail;
370 int used;
373 struct tx_desc *tx_desc_ring;
374 dma_addr_t tx_desc_ring_pa;
377 u32 send_idx;
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/agere/
Det131x.c359 struct tx_ring { struct
361 struct tcb *tcb_ring;
364 struct tcb *tcb_qhead;
365 struct tcb *tcb_qtail;
368 struct tcb *send_head;
369 struct tcb *send_tail;
370 int used;
373 struct tx_desc *tx_desc_ring;
374 dma_addr_t tx_desc_ring_pa;
377 u32 send_idx;
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/iavf/
Diavf_txrx.c57 void iavf_clean_tx_ring(struct iavf_ring *tx_ring) in iavf_clean_tx_ring()
92 void iavf_free_tx_resources(struct iavf_ring *tx_ring) in iavf_free_tx_resources()
139 struct iavf_ring *tx_ring = NULL; in iavf_detect_recover_hung() local
194 struct iavf_ring *tx_ring, int napi_budget) in iavf_clean_tx_irq()
617 int iavf_setup_tx_descriptors(struct iavf_ring *tx_ring) in iavf_setup_tx_descriptors()
1800 struct iavf_ring *tx_ring, in iavf_tx_prepare_vlan_flags()
1960 struct iavf_ring *tx_ring, in iavf_tx_enable_csum()
2122 static void iavf_create_tx_ctx(struct iavf_ring *tx_ring, in iavf_create_tx_ctx()
2237 int __iavf_maybe_stop_tx(struct iavf_ring *tx_ring, int size) in __iavf_maybe_stop_tx()
2263 static inline void iavf_tx_map(struct iavf_ring *tx_ring, struct sk_buff *skb, in iavf_tx_map()
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/iavf/
Diavf_txrx.c58 static void iavf_clean_tx_ring(struct iavf_ring *tx_ring) in iavf_clean_tx_ring()
93 void iavf_free_tx_resources(struct iavf_ring *tx_ring) in iavf_free_tx_resources()
158 struct iavf_ring *tx_ring = NULL; in iavf_detect_recover_hung() local
213 struct iavf_ring *tx_ring, int napi_budget) in iavf_clean_tx_irq()
649 int iavf_setup_tx_descriptors(struct iavf_ring *tx_ring) in iavf_setup_tx_descriptors()
1826 struct iavf_ring *tx_ring, u32 *flags) in iavf_tx_prepare_vlan_flags()
1976 struct iavf_ring *tx_ring, in iavf_tx_enable_csum()
2138 static void iavf_create_tx_ctx(struct iavf_ring *tx_ring, in iavf_create_tx_ctx()
2253 int __iavf_maybe_stop_tx(struct iavf_ring *tx_ring, int size) in __iavf_maybe_stop_tx()
2279 static inline void iavf_tx_map(struct iavf_ring *tx_ring, struct sk_buff *skb, in iavf_tx_map()
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
Dice_txrx.c34 struct ice_ring *tx_ring; in ice_prgm_fdir_fltr() local
144 void ice_clean_tx_ring(struct ice_ring *tx_ring) in ice_clean_tx_ring()
183 void ice_free_tx_ring(struct ice_ring *tx_ring) in ice_free_tx_ring()
203 static bool ice_clean_tx_irq(struct ice_ring *tx_ring, int napi_budget) in ice_clean_tx_irq()
328 int ice_setup_tx_ring(struct ice_ring *tx_ring) in ice_setup_tx_ring()
1688 static int __ice_maybe_stop_tx(struct ice_ring *tx_ring, unsigned int size) in __ice_maybe_stop_tx()
1711 static int ice_maybe_stop_tx(struct ice_ring *tx_ring, unsigned int size) in ice_maybe_stop_tx()
1730 ice_tx_map(struct ice_ring *tx_ring, struct ice_tx_buf *first, in ice_tx_map()
2066 ice_tx_prepare_vlan_flags(struct ice_ring *tx_ring, struct ice_tx_buf *first) in ice_tx_prepare_vlan_flags()
2372 ice_xmit_frame_ring(struct sk_buff *skb, struct ice_ring *tx_ring) in ice_xmit_frame_ring()
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_io.c270 u16 vlan_id, struct qlcnic_host_tx_ring *tx_ring) in qlcnic_82xx_change_filter()
303 struct qlcnic_host_tx_ring *tx_ring) in qlcnic_send_filter()
372 struct qlcnic_host_tx_ring *tx_ring) in qlcnic_tx_encap_pkt()
459 struct qlcnic_host_tx_ring *tx_ring) in qlcnic_tx_pkt()
651 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_xmit_frame() local
886 struct qlcnic_host_tx_ring *tx_ring, in qlcnic_process_cmd_ring()
964 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_poll() local
991 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_tx_poll() local
1578 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_82xx_napi_add() local
1622 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_82xx_napi_del() local
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_io.c271 u16 vlan_id, struct qlcnic_host_tx_ring *tx_ring) in qlcnic_82xx_change_filter()
304 struct qlcnic_host_tx_ring *tx_ring) in qlcnic_send_filter()
373 struct qlcnic_host_tx_ring *tx_ring) in qlcnic_tx_encap_pkt()
460 struct qlcnic_host_tx_ring *tx_ring) in qlcnic_tx_pkt()
652 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_xmit_frame() local
887 struct qlcnic_host_tx_ring *tx_ring, in qlcnic_process_cmd_ring()
965 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_poll() local
992 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_tx_poll() local
1580 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_82xx_napi_add() local
1622 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_82xx_napi_del() local
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/
Di40e_txrx_common.h43 static inline void i40e_update_tx_stats(struct i40e_ring *tx_ring, in i40e_update_tx_stats()
63 static inline void i40e_arm_wb(struct i40e_ring *tx_ring, in i40e_arm_wb()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/
Di40e_txrx_common.h46 static inline void i40e_update_tx_stats(struct i40e_ring *tx_ring, in i40e_update_tx_stats()
66 static inline void i40e_arm_wb(struct i40e_ring *tx_ring, in i40e_arm_wb()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igbvf/
Dnetdev.c417 struct igbvf_ring *tx_ring) in igbvf_setup_tx_resources()
496 static void igbvf_clean_tx_ring(struct igbvf_ring *tx_ring) in igbvf_clean_tx_ring()
531 void igbvf_free_tx_resources(struct igbvf_ring *tx_ring) in igbvf_free_tx_resources()
772 static bool igbvf_clean_tx_irq(struct igbvf_ring *tx_ring) in igbvf_clean_tx_irq()
874 struct igbvf_ring *tx_ring = adapter->tx_ring; in igbvf_intr_msix_tx() local
978 struct igbvf_ring *tx_ring = adapter->tx_ring; in igbvf_configure_msix() local
1291 struct igbvf_ring *tx_ring = adapter->tx_ring; in igbvf_configure_tx() local
1919 struct igbvf_ring *tx_ring = adapter->tx_ring; in igbvf_watchdog_task() local
1978 static void igbvf_tx_ctxtdesc(struct igbvf_ring *tx_ring, u32 vlan_macip_lens, in igbvf_tx_ctxtdesc()
2003 static int igbvf_tso(struct igbvf_ring *tx_ring, in igbvf_tso()
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igbvf/
Dnetdev.c418 struct igbvf_ring *tx_ring) in igbvf_setup_tx_resources()
497 static void igbvf_clean_tx_ring(struct igbvf_ring *tx_ring) in igbvf_clean_tx_ring()
532 void igbvf_free_tx_resources(struct igbvf_ring *tx_ring) in igbvf_free_tx_resources()
773 static bool igbvf_clean_tx_irq(struct igbvf_ring *tx_ring) in igbvf_clean_tx_irq()
875 struct igbvf_ring *tx_ring = adapter->tx_ring; in igbvf_intr_msix_tx() local
979 struct igbvf_ring *tx_ring = adapter->tx_ring; in igbvf_configure_msix() local
1292 struct igbvf_ring *tx_ring = adapter->tx_ring; in igbvf_configure_tx() local
1921 struct igbvf_ring *tx_ring = adapter->tx_ring; in igbvf_watchdog_task() local
1980 static void igbvf_tx_ctxtdesc(struct igbvf_ring *tx_ring, u32 vlan_macip_lens, in igbvf_tx_ctxtdesc()
2005 static int igbvf_tso(struct igbvf_ring *tx_ring, in igbvf_tso()
[all …]
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/
Dipoib_tx.c136 struct hfi1_ipoib_circ_buf *tx_ring = &txq->tx_ring; in hfi1_ipoib_drain_tx_ring() local
158 struct hfi1_ipoib_circ_buf *tx_ring = &txq->tx_ring; in hfi1_ipoib_poll_tx_ring() local
355 struct hfi1_ipoib_circ_buf *tx_ring = &txq->tx_ring; in hfi1_ipoib_send_dma_common() local
461 struct hfi1_ipoib_circ_buf *tx_ring; in hfi1_ipoib_send_dma_single() local
512 struct hfi1_ipoib_circ_buf *tx_ring; in hfi1_ipoib_send_dma_list() local
687 struct hfi1_ipoib_circ_buf *tx_ring; in hfi1_ipoib_txreq_init() local
800 struct hfi1_ipoib_circ_buf *tx_ring = &txq->tx_ring; in hfi1_ipoib_txreq_deinit() local

12345678910>>...15