Searched defs:tx_ring (Results 1 - 25 of 194) sorted by last modified time

12345678

/linux-master/drivers/net/ethernet/netronome/nfp/nfd3/
H A Dxsk.c120 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 Dixgbe_xsk.c446 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 Digc_main.c194 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 Dice_xsk.c122 struct ice_tx_ring *tx_ring; local
164 struct ice_tx_ring *tx_ring; local
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_xsk.c634 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 Daf_packet.c4387 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 Dwx_lib.c705 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 Dwx_hw.c2305 struct wx_ring *tx_ring = wx->tx_ring[i]; local
/linux-master/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.c1484 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 Dpci.h1530 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 Dpci.c137 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 Dpci.c92 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 Ddp_tx.c141 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 Ddp.h338 struct dp_tx_ring tx_ring[DP_TCL_NUM_RING_MAX]; member in struct:ath12k_dp
/linux-master/drivers/net/
H A Dtun.c148 struct ptr_ring tx_ring; member in struct:tun_file
[all...]
/linux-master/drivers/net/ethernet/sis/
H A Dsis900.c185 BufferDesc *tx_ring; member in struct:sis900_private
[all...]
/linux-master/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_main.c393 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 D8139cp.c343 struct cp_desc *tx_ring; member in struct:cp_private
[all...]
/linux-master/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_hw.c387 struct qlcnic_host_tx_ring *tx_ring; local
[all...]
/linux-master/drivers/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_hw.c555 struct nx_host_tx_ring *tx_ring; local
[all...]
/linux-master/drivers/net/ethernet/pasemi/
H A Dpasemi_mac.c109 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 Dpch_gbe_main.c901 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 Dforcedeth.c830 union ring_type tx_ring; member in struct:fe_priv
[all...]
/linux-master/drivers/net/ethernet/natsemi/
H A Dnatsemi.c542 struct netdev_desc *tx_ring; member in struct:netdev_private
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Den_netdev.c1376 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...]

Completed in 1823 milliseconds

12345678