Home
last modified time | relevance | path

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

12345678

/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/nfd3/
A 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()
A 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()
A 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
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/nfdk/
A 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()
A 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
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/
A 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()
/linux-6.3-rc2/drivers/net/ethernet/qualcomm/
A 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;
/linux-6.3-rc2/drivers/net/ethernet/intel/ice/
A 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()
341 int ice_setup_tx_ring(struct ice_tx_ring *tx_ring) in ice_setup_tx_ring()
1341 struct ice_tx_ring *tx_ring; in __ice_update_sample() local
1516 struct ice_tx_ring *tx_ring; in ice_napi_poll() local
1641 ice_tx_map(struct ice_tx_ring *tx_ring, struct ice_tx_buf *first, in ice_tx_map()
2300 ice_tstamp(struct ice_tx_ring *tx_ring, struct sk_buff *skb, in ice_tstamp()
2337 ice_xmit_frame_ring(struct sk_buff *skb, struct ice_tx_ring *tx_ring) in ice_xmit_frame_ring()
2454 struct ice_tx_ring *tx_ring; in ice_start_xmit() local
[all …]
/linux-6.3-rc2/drivers/net/can/spi/mcp251xfd/
A Dmcp251xfd-tef.c61 const struct mcp251xfd_tx_ring *tx_ring = priv->tx; in mcp251xfd_handle_tefif_recover() local
125 const struct mcp251xfd_tx_ring *tx_ring = priv->tx; in mcp251xfd_tef_ring_update() local
152 const struct mcp251xfd_tx_ring *tx_ring = priv->tx; in mcp251xfd_tef_obj_read() local
223 struct mcp251xfd_tx_ring *tx_ring = priv->tx; in mcp251xfd_handle_tefif() local
A Dmcp251xfd-tx.c21 mcp251xfd_tx_obj *mcp251xfd_get_tx_obj_next(struct mcp251xfd_tx_ring *tx_ring) in mcp251xfd_get_tx_obj_next()
141 struct mcp251xfd_tx_ring *tx_ring) in mcp251xfd_tx_busy()
169 struct mcp251xfd_tx_ring *tx_ring = priv->tx; in mcp251xfd_start_xmit() local
/linux-6.3-rc2/drivers/net/ethernet/agere/
A 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;
377 u32 send_idx;
380 u32 *tx_status;
384 int since_irq;
[all …]
/linux-6.3-rc2/drivers/net/ethernet/freescale/enetc/
A Denetc.c39 struct enetc_bdr *tx_ring) in enetc_rx_ring_from_xdp_tx_ring()
63 static void enetc_unmap_tx_buff(struct enetc_bdr *tx_ring, in enetc_unmap_tx_buff()
80 static void enetc_free_tx_frame(struct enetc_bdr *tx_ring, in enetc_free_tx_frame()
585 struct enetc_bdr *tx_ring; in enetc_start_xmit() local
1258 static bool enetc_xdp_tx(struct enetc_bdr *tx_ring, in enetc_xdp_tx()
1366 struct enetc_bdr *tx_ring; in enetc_xdp_xmit() local
1526 struct enetc_bdr *tx_ring; in enetc_clean_rx_ring_xdp() local
1818 struct enetc_bdr *tx_ring = priv->tx_ring[i]; in enetc_alloc_tx_resources() local
1970 static void enetc_free_tx_ring(struct enetc_bdr *tx_ring) in enetc_free_tx_ring()
2625 struct enetc_bdr *tx_ring; in enetc_reset_tc_mqprio() local
[all …]
/linux-6.3-rc2/drivers/net/ethernet/intel/iavf/
A 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()
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()
2422 struct iavf_ring *tx_ring) in iavf_xmit_frame_ring()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/qlogic/qlcnic/
A Dqlcnic_io.c652 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_xmit_frame() local
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
1645 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_82xx_napi_enable() local
1672 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_82xx_napi_disable() local
1955 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_83xx_msix_sriov_vf_poll() local
1983 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_83xx_poll() local
2008 struct qlcnic_host_tx_ring *tx_ring; in qlcnic_83xx_msix_tx_poll() local
[all …]
/linux-6.3-rc2/drivers/net/ethernet/intel/igbvf/
A Dnetdev.c418 struct igbvf_ring *tx_ring) in igbvf_setup_tx_resources()
532 void igbvf_free_tx_resources(struct igbvf_ring *tx_ring) in igbvf_free_tx_resources()
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
1288 struct igbvf_ring *tx_ring = adapter->tx_ring; in igbvf_configure_tx() local
1916 struct igbvf_ring *tx_ring = adapter->tx_ring; in igbvf_watchdog_task() local
2000 static int igbvf_tso(struct igbvf_ring *tx_ring, in igbvf_tso()
2145 struct igbvf_ring *tx_ring, in igbvf_tx_map_adv()
2217 struct igbvf_ring *tx_ring, in igbvf_tx_queue_adv()
2277 struct igbvf_ring *tx_ring) in igbvf_xmit_frame_ring_adv()
[all …]
/linux-6.3-rc2/drivers/net/wireless/realtek/rtw89/
A Dpci.c62 struct rtw89_pci_tx_ring *tx_ring) in rtw89_pci_txbd_recalc()
364 struct rtw89_pci_tx_ring *tx_ring, in rtw89_pci_tx_status()
422 struct rtw89_pci_tx_ring *tx_ring) in rtw89_pci_release_busy_txwd()
475 struct rtw89_pci_tx_ring *tx_ring; in rtw89_pci_release_rpp() local
1078 struct rtw89_pci_tx_ring *tx_ring; in rtw89_pci_tx_kick_off_pending() local
1193 struct rtw89_pci_tx_ring *tx_ring, in rtw89_pci_txwd_submit()
1334 struct rtw89_pci_tx_ring *tx_ring; in rtw89_pci_tx_write() local
1420 struct rtw89_pci_tx_ring *tx_ring; in rtw89_pci_reset_trx_rings() local
1559 struct rtw89_pci_tx_ring *tx_ring; in rtw89_pci_switch_bd_idx_addr() local
2790 struct rtw89_pci_tx_ring *tx_ring; in rtw89_pci_free_tx_rings() local
[all …]
/linux-6.3-rc2/drivers/infiniband/hw/hfi1/
A 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
354 struct hfi1_ipoib_circ_buf *tx_ring = &txq->tx_ring; in hfi1_ipoib_send_dma_common() local
460 struct hfi1_ipoib_circ_buf *tx_ring; in hfi1_ipoib_send_dma_single() local
511 struct hfi1_ipoib_circ_buf *tx_ring; in hfi1_ipoib_send_dma_list() local
686 struct hfi1_ipoib_circ_buf *tx_ring; in hfi1_ipoib_txreq_init() local
796 struct hfi1_ipoib_circ_buf *tx_ring = &txq->tx_ring; in hfi1_ipoib_txreq_deinit() local
/linux-6.3-rc2/drivers/net/ethernet/intel/i40e/
A Di40e_txrx.c22 static void i40e_fdir(struct i40e_ring *tx_ring, in i40e_fdir()
92 struct i40e_ring *tx_ring; in i40e_program_fdir_filter() local
788 void i40e_clean_tx_ring(struct i40e_ring *tx_ring) in i40e_clean_tx_ring()
828 void i40e_free_tx_resources(struct i40e_ring *tx_ring) in i40e_free_tx_resources()
877 struct i40e_ring *tx_ring = NULL; in i40e_detect_recover_hung() local
931 struct i40e_ring *tx_ring, int napi_budget, in i40e_clean_tx_irq()
1420 int i40e_setup_tx_descriptors(struct i40e_ring *tx_ring) in i40e_setup_tx_descriptors()
2952 struct i40e_ring *tx_ring, in i40e_tx_prepare_vlan_flags()
3194 struct i40e_ring *tx_ring, in i40e_tx_enable_csum()
3375 static void i40e_create_tx_ctx(struct i40e_ring *tx_ring, in i40e_create_tx_ctx()
[all …]
A Di40e_txrx_common.h44 static inline void i40e_update_tx_stats(struct i40e_ring *tx_ring, in i40e_update_tx_stats()
64 static inline void i40e_arm_wb(struct i40e_ring *tx_ring, in i40e_arm_wb()
/linux-6.3-rc2/drivers/net/ethernet/intel/fm10k/
A Dfm10k_main.c743 static int fm10k_tso(struct fm10k_ring *tx_ring, in fm10k_tso()
790 static void fm10k_tx_csum(struct fm10k_ring *tx_ring, in fm10k_tx_csum()
892 static bool fm10k_tx_desc_push(struct fm10k_ring *tx_ring, in fm10k_tx_desc_push()
909 static int __fm10k_maybe_stop_tx(struct fm10k_ring *tx_ring, u16 size) in __fm10k_maybe_stop_tx()
926 static inline int fm10k_maybe_stop_tx(struct fm10k_ring *tx_ring, u16 size) in fm10k_maybe_stop_tx()
933 static void fm10k_tx_map(struct fm10k_ring *tx_ring, in fm10k_tx_map()
1053 struct fm10k_ring *tx_ring) in fm10k_xmit_frame_ring()
1130 bool fm10k_check_tx_hang(struct fm10k_ring *tx_ring) in fm10k_check_tx_hang()
1180 struct fm10k_ring *tx_ring, int napi_budget) in fm10k_clean_tx_irq()
/linux-6.3-rc2/drivers/net/ethernet/wangxun/libwx/
A Dwx_lib.c519 struct wx_ring *tx_ring, int napi_budget) in wx_clean_tx_irq()
688 static int wx_maybe_stop_tx(struct wx_ring *tx_ring, u16 size) in wx_maybe_stop_tx()
710 static void wx_tx_map(struct wx_ring *tx_ring, in wx_tx_map()
842 struct wx_ring *tx_ring) in wx_xmit_frame_ring()
877 struct wx_ring *tx_ring; in wx_xmit_frame() local
1617 static void wx_clean_tx_ring(struct wx_ring *tx_ring) in wx_clean_tx_ring()
1694 static void wx_free_tx_resources(struct wx_ring *tx_ring) in wx_free_tx_resources()
1849 static int wx_setup_tx_resources(struct wx_ring *tx_ring) in wx_setup_tx_resources()
/linux-6.3-rc2/drivers/net/ethernet/intel/igc/
A Digc_xdp.c48 struct igc_ring *rx_ring, *tx_ring; in igc_xdp_enable_pool() local
107 struct igc_ring *rx_ring, *tx_ring; in igc_xdp_disable_pool() local
/linux-6.3-rc2/drivers/net/ethernet/amazon/ena/
A Dena_netdev.c87 static void ena_ring_tx_doorbell(struct ena_ring *tx_ring) in ena_ring_tx_doorbell()
743 struct ena_ring *tx_ring = &adapter->tx_ring[qid]; in ena_setup_tx_resources() local
810 struct ena_ring *tx_ring = &adapter->tx_ring[qid]; in ena_free_tx_resources() local
1236 struct ena_ring *tx_ring; in ena_free_all_tx_bufs() local
1963 struct ena_ring *tx_ring, *rx_ring; in ena_io_poll() local
2382 struct ena_ring *tx_ring; in ena_create_io_tx_queue() local
2964 static int ena_tx_map_skb(struct ena_ring *tx_ring, in ena_tx_map_skb()
3074 struct ena_ring *tx_ring; in ena_start_xmit() local
3295 struct ena_ring *rx_ring, *tx_ring; in ena_get_stats64() local
3743 struct ena_ring *tx_ring) in check_missing_comp_in_tx_queue()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/broadcom/
A Dbcm4908_enet.c85 struct bcm4908_enet_dma_ring tx_ring; member
198 struct bcm4908_enet_dma_ring *tx_ring = &enet->tx_ring; in bcm4908_enet_dma_free() local
216 struct bcm4908_enet_dma_ring *tx_ring = &enet->tx_ring; in bcm4908_enet_dma_alloc() local
451 struct bcm4908_enet_dma_ring *tx_ring = &enet->tx_ring; in bcm4908_enet_open() local
501 struct bcm4908_enet_dma_ring *tx_ring = &enet->tx_ring; in bcm4908_enet_stop() local
653 struct bcm4908_enet_dma_ring *tx_ring = container_of(napi, struct bcm4908_enet_dma_ring, napi); in bcm4908_enet_poll_tx() local
/linux-6.3-rc2/drivers/net/ethernet/atheros/atl1e/
A Datl1e_main.c642 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; in atl1e_clean_tx_ring() local
742 struct atl1e_tx_ring *tx_ring = NULL; in atl1e_init_ring_ptrs() local
798 struct atl1e_tx_ring *tx_ring; in atl1e_setup_ring_resources() local
887 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; in atl1e_configure_des_ring() local
1229 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; in atl1e_clean_tx_irq() local
1558 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; in atl1e_tpd_avail() local
1577 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; in atl1e_get_tpd() local
1591 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; in atl1e_get_tx_buffer() local
1846 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; in atl1e_tx_queue() local

Completed in 106 milliseconds

12345678