/linux-master/drivers/net/ethernet/netronome/nfp/nfd3/ |
H A D | xsk.c | 120 struct nfp_net_tx_ring *tx_ring; local 15 nfp_nfd3_xsk_tx_xdp(const struct nfp_net_dp *dp, struct nfp_net_r_vector *r_vec, struct nfp_net_rx_ring *rx_ring, struct nfp_net_tx_ring *tx_ring, struct nfp_net_xsk_rx_buf *xrxbuf, unsigned int pkt_len, int pkt_off) argument 275 nfp_nfd3_xsk_complete(struct nfp_net_tx_ring *tx_ring) argument 333 nfp_nfd3_xsk_tx(struct nfp_net_tx_ring *tx_ring) argument [all...] |
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_xsk.c | 446 static void ixgbe_clean_xdp_tx_buffer(struct ixgbe_ring *tx_ring, argument 456 ixgbe_clean_xdp_tx_irq(struct ixgbe_q_vector *q_vector, struct ixgbe_ring *tx_ring, int napi_budget) argument 540 ixgbe_xsk_clean_tx_ring(struct ixgbe_ring *tx_ring) argument [all...] |
/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc_main.c | 194 static void igc_clean_tx_ring(struct igc_ring *tx_ring) argument 275 igc_free_tx_resources(struct igc_ring *tx_ring) argument 340 struct igc_ring *tx_ring = adapter->tx_ring[i]; local 352 igc_setup_tx_resources(struct igc_ring *tx_ring) argument 1148 igc_tx_ctxtdesc(struct igc_ring *tx_ring, __le32 launch_time, bool first_flag, u32 vlan_macip_lens, u32 type_tucmd, u32 mss_l4len_idx) argument 1177 igc_tx_csum(struct igc_ring *tx_ring, struct igc_tx_buffer *first, __le32 launch_time, bool first_flag) argument 1222 __igc_maybe_stop_tx(struct igc_ring *tx_ring, const u16 size) argument 1247 igc_maybe_stop_tx(struct igc_ring *tx_ring, const u16 size) argument 1295 igc_tx_olinfo_status(struct igc_ring *tx_ring, union igc_adv_tx_desc *tx_desc, u32 tx_flags, unsigned int paylen) argument 1316 igc_tx_map(struct igc_ring *tx_ring, struct igc_tx_buffer *first, const u8 hdr_len) argument 1454 igc_tso(struct igc_ring *tx_ring, struct igc_tx_buffer *first, __le32 launch_time, bool first_flag, u8 *hdr_len) argument 1569 igc_xmit_frame_ring(struct sk_buff *skb, struct igc_ring *tx_ring) argument 2879 struct igc_ring *tx_ring = meta_req->tx_ring; local 3043 struct igc_ring *tx_ring = q_vector->tx.ring; local 5786 struct igc_ring *tx_ring = adapter->tx_ring[i]; local 6815 struct igc_ring *tx_ring = adapter->tx_ring[i]; local [all...] |
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_xsk.c | 122 struct ice_tx_ring *tx_ring; local 164 struct ice_tx_ring *tx_ring; local
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_xsk.c | 634 static void i40e_clean_xdp_tx_buffer(struct i40e_ring *tx_ring, argument 652 bool i40e_clean_xdp_tx_irq(struct i40e_vsi *vsi, struct i40e_ring *tx_ring) argument 768 i40e_xsk_clean_tx_ring(struct i40e_ring *tx_ring) argument [all...] |
/linux-master/net/packet/ |
H A D | af_packet.c | 4387 packet_set_ring(struct sock *sk, union tpacket_req_u *req_u, int closing, int tx_ring) argument [all...] |
/linux-master/drivers/net/ethernet/wangxun/libwx/ |
H A D | wx_lib.c | 705 wx_clean_tx_irq(struct wx_q_vector *q_vector, struct wx_ring *tx_ring, int napi_budget) argument 877 wx_maybe_stop_tx(struct wx_ring *tx_ring, u16 size) argument 937 wx_tx_map(struct wx_ring *tx_ring, struct wx_tx_buffer *first, const u8 hdr_len) argument 1069 wx_tx_ctxtdesc(struct wx_ring *tx_ring, u32 vlan_macip_lens, u32 fcoe_sof_eof, u32 type_tucmd, u32 mss_l4len_idx) argument 1209 wx_tso(struct wx_ring *tx_ring, struct wx_tx_buffer *first, u8 *hdr_len, u8 ptype) argument 1330 wx_tx_csum(struct wx_ring *tx_ring, struct wx_tx_buffer *first, u8 ptype) argument 1453 wx_xmit_frame_ring(struct sk_buff *skb, struct wx_ring *tx_ring) argument 1516 struct wx_ring *tx_ring; local 2280 wx_clean_tx_ring(struct wx_ring *tx_ring) argument 2357 wx_free_tx_resources(struct wx_ring *tx_ring) argument 2515 wx_setup_tx_resources(struct wx_ring *tx_ring) argument [all...] |
H A D | wx_hw.c | 2305 struct wx_ring *tx_ring = wx->tx_ring[i]; local
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_enet.c | 1484 static int hns3_handle_vtags(struct hns3_enet_ring *tx_ring, argument 2796 hns3_dump_queue_stats(struct net_device *ndev, struct hns3_enet_ring *tx_ring, int timeout_queue) argument 2822 hns3_dump_queue_reg(struct net_device *ndev, struct hns3_enet_ring *tx_ring) argument 2847 struct hns3_enet_ring *tx_ring; local [all...] |
/linux-master/drivers/net/wireless/realtek/rtw89/ |
H A D | pci.h | 1530 rtw89_pci_get_next_txbd(struct rtw89_pci_tx_ring *tx_ring) argument 1542 rtw89_pci_dequeue_txwd(struct rtw89_pci_tx_ring *tx_ring) argument 1560 rtw89_pci_enqueue_txwd(struct rtw89_pci_tx_ring *tx_ring, argument
|
H A D | pci.c | 137 struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx_rings[RTW89_TXCH_CH12]; local 491 static void rtw89_pci_reclaim_txbd(struct rtw89_dev *rtwdev, struct rtw89_pci_tx_ring *tx_ring) argument 87 rtw89_pci_txbd_recalc(struct rtw89_dev *rtwdev, struct rtw89_pci_tx_ring *tx_ring) argument 451 rtw89_pci_tx_status(struct rtw89_dev *rtwdev, struct rtw89_pci_tx_ring *tx_ring, struct sk_buff *skb, u8 tx_status) argument 512 rtw89_pci_release_busy_txwd(struct rtw89_dev *rtwdev, struct rtw89_pci_tx_ring *tx_ring) argument 528 rtw89_pci_release_txwd_skb(struct rtw89_dev *rtwdev, struct rtw89_pci_tx_ring *tx_ring, struct rtw89_pci_tx_wd *txwd, u16 seq, u8 tx_status) argument 566 struct rtw89_pci_tx_ring *tx_ring; local 589 rtw89_pci_release_pending_txwd_skb(struct rtw89_dev *rtwdev, struct rtw89_pci_tx_ring *tx_ring) argument 1095 struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx_rings[RTW89_TXCH_CH12]; local 1111 struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx_rings[txch]; local 1128 struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx_rings[txch]; local 1190 __rtw89_pci_tx_kick_off(struct rtw89_dev *rtwdev, struct rtw89_pci_tx_ring *tx_ring) argument 1205 rtw89_pci_tx_bd_ring_update(struct rtw89_dev *rtwdev, struct rtw89_pci_tx_ring *tx_ring, int n_txbd) argument 1221 struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx_rings[txch]; local 1234 struct rtw89_pci_tx_ring *tx_ring; local 1249 struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx_rings[txch]; local 1348 rtw89_pci_txwd_submit(struct rtw89_dev *rtwdev, struct rtw89_pci_tx_ring *tx_ring, struct rtw89_pci_tx_wd *txwd, struct rtw89_core_tx_request *tx_req) argument 1407 rtw89_pci_fwcmd_submit(struct rtw89_dev *rtwdev, struct rtw89_pci_tx_ring *tx_ring, struct rtw89_pci_tx_bd_32 *txbd, struct rtw89_core_tx_request *tx_req) argument 1443 rtw89_pci_txbd_submit(struct rtw89_dev *rtwdev, struct rtw89_pci_tx_ring *tx_ring, struct rtw89_pci_tx_bd_32 *txbd, struct rtw89_core_tx_request *tx_req) argument 1491 struct rtw89_pci_tx_ring *tx_ring; local 1577 struct rtw89_pci_tx_ring *tx_ring; local 1635 rtw89_pci_release_tx_ring(struct rtw89_dev *rtwdev, struct rtw89_pci_tx_ring *tx_ring) argument 1727 struct rtw89_pci_tx_ring *tx_ring; local 3051 rtw89_pci_free_tx_wd_ring(struct rtw89_dev *rtwdev, struct pci_dev *pdev, struct rtw89_pci_tx_ring *tx_ring) argument 3066 rtw89_pci_free_tx_ring(struct rtw89_dev *rtwdev, struct pci_dev *pdev, struct rtw89_pci_tx_ring *tx_ring) argument 3087 struct rtw89_pci_tx_ring *tx_ring; local 3177 rtw89_pci_alloc_tx_wd_ring(struct rtw89_dev *rtwdev, struct pci_dev *pdev, struct rtw89_pci_tx_ring *tx_ring, enum rtw89_tx_channel txch) argument 3228 rtw89_pci_alloc_tx_ring(struct rtw89_dev *rtwdev, struct pci_dev *pdev, struct rtw89_pci_tx_ring *tx_ring, u32 desc_size, u32 len, enum rtw89_tx_channel txch) argument 3281 struct rtw89_pci_tx_ring *tx_ring; local [all...] |
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | pci.c | 92 rtw_pci_free_tx_ring_skbs(struct rtw_dev *rtwdev, struct rtw_pci_tx_ring *tx_ring) argument 111 rtw_pci_free_tx_ring(struct rtw_dev *rtwdev, struct rtw_pci_tx_ring *tx_ring) argument 162 struct rtw_pci_tx_ring *tx_ring; local 177 rtw_pci_init_tx_ring(struct rtw_dev *rtwdev, struct rtw_pci_tx_ring *tx_ring, u8 desc_size, u32 len) argument 317 struct rtw_pci_tx_ring *tx_ring; local 538 struct rtw_pci_tx_ring *tx_ring; local 604 struct rtw_pci_tx_ring *tx_ring; local [all...] |
/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | dp_tx.c | 141 struct dp_tx_ring *tx_ring; local 346 ath12k_dp_tx_free_txbuf(struct ath12k_base *ab, struct sk_buff *msdu, u8 mac_id, struct dp_tx_ring *tx_ring) argument 369 ath12k_dp_tx_htt_tx_complete_buf(struct ath12k_base *ab, struct sk_buff *msdu, struct dp_tx_ring *tx_ring, struct ath12k_dp_htt_wbm_tx_status *ts) argument 408 ath12k_dp_tx_process_htt_tx_complete(struct ath12k_base *ab, void *desc, u8 mac_id, struct sk_buff *msdu, struct dp_tx_ring *tx_ring) argument 540 struct dp_tx_ring *tx_ring = &dp->tx_ring[ring_id]; local [all...] |
H A D | dp.h | 338 struct dp_tx_ring tx_ring[DP_TCL_NUM_RING_MAX]; member in struct:ath12k_dp
|
/linux-master/drivers/net/ |
H A D | tun.c | 148 struct ptr_ring tx_ring; member in struct:tun_file [all...] |
/linux-master/drivers/net/ethernet/sis/ |
H A D | sis900.c | 185 BufferDesc *tx_ring; member in struct:sis900_private [all...] |
/linux-master/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_main.c | 393 init_tx_ring(struct device *dev, u8 queue_no, struct sxgbe_tx_queue *tx_ring, int tx_rsize) argument 546 free_tx_ring(struct device *dev, struct sxgbe_tx_queue *tx_ring, int tx_rsize) argument 820 struct sxgbe_tx_queue *tx_ring = priv->txq[queue_num]; local [all...] |
/linux-master/drivers/net/ethernet/realtek/ |
H A D | 8139cp.c | 343 struct cp_desc *tx_ring; member in struct:cp_private [all...] |
/linux-master/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_hw.c | 387 struct qlcnic_host_tx_ring *tx_ring; local [all...] |
/linux-master/drivers/net/ethernet/qlogic/netxen/ |
H A D | netxen_nic_hw.c | 555 struct nx_host_tx_ring *tx_ring; local [all...] |
/linux-master/drivers/net/ethernet/pasemi/ |
H A D | pasemi_mac.c | 109 static struct pasemi_mac_txring *tx_ring(const struct pasemi_mac *mac) function [all...] |
/linux-master/drivers/net/ethernet/oki-semi/pch_gbe/ |
H A D | pch_gbe_main.c | 901 pch_gbe_clean_tx_ring(struct pch_gbe_adapter *adapter, struct pch_gbe_tx_ring *tx_ring) argument 1062 pch_gbe_tx_queue(struct pch_gbe_adapter *adapter, struct pch_gbe_tx_ring *tx_ring, struct sk_buff *skb) argument 1419 pch_gbe_alloc_tx_buffers(struct pch_gbe_adapter *adapter, struct pch_gbe_tx_ring *tx_ring) argument 1451 pch_gbe_clean_tx(struct pch_gbe_adapter *adapter, struct pch_gbe_tx_ring *tx_ring) argument 1700 pch_gbe_setup_tx_resources(struct pch_gbe_adapter *adapter, struct pch_gbe_tx_ring *tx_ring) argument 1782 pch_gbe_free_tx_resources(struct pch_gbe_adapter *adapter, struct pch_gbe_tx_ring *tx_ring) argument 1851 struct pch_gbe_tx_ring *tx_ring = adapter->tx_ring; local 2043 struct pch_gbe_tx_ring *tx_ring = adapter->tx_ring; local [all...] |
/linux-master/drivers/net/ethernet/nvidia/ |
H A D | forcedeth.c | 830 union ring_type tx_ring; member in struct:fe_priv [all...] |
/linux-master/drivers/net/ethernet/natsemi/ |
H A D | natsemi.c | 542 struct netdev_desc *tx_ring; member in struct:netdev_private [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_netdev.c | 1376 struct mlx4_en_tx_ring *tx_ring = priv->tx_ring[TX][txqueue]; local 1619 struct mlx4_en_tx_ring *tx_ring = priv->tx_ring[TX_XDP][tx_ring_idx]; local 1633 struct mlx4_en_tx_ring *tx_ring; local 2042 struct mlx4_en_tx_ring **tx_ring; local 2705 struct mlx4_en_tx_ring *tx_ring = priv->tx_ring[TX][queue_index]; local [all...] |