| /kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nfd3/ |
| D | rings.c | 11 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()
|
| D | xsk.c | 17 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()
|
| D | dp.c | 31 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/ |
| D | rings.c | 11 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()
|
| D | dp.c | 18 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/ |
| D | nfp_net_dp.h | 51 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/ethernet/qualcomm/ |
| D | qca_spi.h | 56 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/ |
| D | qca_spi.h | 56 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/intel/ice/ |
| D | ice_txrx.c | 39 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() 1341 struct ice_tx_ring *tx_ring; in __ice_update_sample() local 1516 struct ice_tx_ring *tx_ring; in ice_napi_poll() local 1599 static int __ice_maybe_stop_tx(struct ice_tx_ring *tx_ring, unsigned int size) in __ice_maybe_stop_tx() 1622 static int ice_maybe_stop_tx(struct ice_tx_ring *tx_ring, unsigned int size) in ice_maybe_stop_tx() 1641 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/can/spi/mcp251xfd/ |
| D | mcp251xfd-tef.c | 61 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
|
| D | mcp251xfd-tx.c | 21 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
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/agere/ |
| D | et131x.c | 359 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-6.6/drivers/net/ethernet/freescale/enetc/ |
| D | enetc.c | 46 struct enetc_bdr *tx_ring) in enetc_rx_ring_from_xdp_tx_ring() 70 static void enetc_unmap_tx_buff(struct enetc_bdr *tx_ring, in enetc_unmap_tx_buff() 87 static void enetc_free_tx_frame(struct enetc_bdr *tx_ring, in enetc_free_tx_frame() 106 static void enetc_update_tx_ring_tail(struct enetc_bdr *tx_ring) in enetc_update_tx_ring_tail() 145 static int enetc_map_tx_buffs(struct enetc_bdr *tx_ring, struct sk_buff *skb) in enetc_map_tx_buffs() 339 static void enetc_map_tx_tso_hdr(struct enetc_bdr *tx_ring, struct sk_buff *skb, in enetc_map_tx_tso_hdr() 392 static int enetc_map_tx_tso_data(struct enetc_bdr *tx_ring, struct sk_buff *skb, in enetc_map_tx_tso_data() 458 static void enetc_tso_complete_csum(struct enetc_bdr *tx_ring, struct tso_t *tso, in enetc_tso_complete_csum() 488 static int enetc_map_tx_tso_buffs(struct enetc_bdr *tx_ring, struct sk_buff *skb) in enetc_map_tx_tso_buffs() 592 struct enetc_bdr *tx_ring; in enetc_start_xmit() local [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/agere/ |
| D | et131x.c | 359 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-6.6/drivers/net/ethernet/intel/iavf/ |
| D | iavf_txrx.c | 57 static 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() 157 struct iavf_ring *tx_ring = NULL; in iavf_detect_recover_hung() local 212 struct iavf_ring *tx_ring, int napi_budget) in iavf_clean_tx_irq() 648 int iavf_setup_tx_descriptors(struct iavf_ring *tx_ring) in iavf_setup_tx_descriptors() 1825 struct iavf_ring *tx_ring, u32 *flags) in iavf_tx_prepare_vlan_flags() 1975 struct iavf_ring *tx_ring, in iavf_tx_enable_csum() 2137 static void iavf_create_tx_ctx(struct iavf_ring *tx_ring, in iavf_create_tx_ctx() 2252 int __iavf_maybe_stop_tx(struct iavf_ring *tx_ring, int size) in __iavf_maybe_stop_tx() 2278 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/ |
| D | ice_txrx.c | 34 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/intel/iavf/ |
| D | iavf_txrx.c | 57 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/qlogic/qlcnic/ |
| D | qlcnic_io.c | 271 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/qlogic/qlcnic/ |
| D | qlcnic_io.c | 270 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-5.10/drivers/net/ethernet/intel/i40e/ |
| D | i40e_txrx_common.h | 43 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/igbvf/ |
| D | netdev.c | 418 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 1920 struct igbvf_ring *tx_ring = adapter->tx_ring; in igbvf_watchdog_task() local 1979 static void igbvf_tx_ctxtdesc(struct igbvf_ring *tx_ring, u32 vlan_macip_lens, in igbvf_tx_ctxtdesc() 2004 static int igbvf_tso(struct igbvf_ring *tx_ring, in igbvf_tso() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/intel/igbvf/ |
| D | netdev.c | 418 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/net/ethernet/intel/i40e/ |
| D | i40e_txrx_common.h | 44 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()
|
| /kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/ |
| D | ipoib_tx.c | 136 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
|
| /kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw89/ |
| D | pci.c | 62 struct rtw89_pci_tx_ring *tx_ring) in rtw89_pci_txbd_recalc() 111 struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx_rings[RTW89_TXCH_CH12]; in rtw89_pci_reclaim_tx_fwcmd() local 362 struct rtw89_pci_tx_ring *tx_ring, in rtw89_pci_tx_status() 401 static void rtw89_pci_reclaim_txbd(struct rtw89_dev *rtwdev, struct rtw89_pci_tx_ring *tx_ring) in rtw89_pci_reclaim_txbd() 423 struct rtw89_pci_tx_ring *tx_ring) in rtw89_pci_release_busy_txwd() 439 struct rtw89_pci_tx_ring *tx_ring, in rtw89_pci_release_txwd_skb() 476 struct rtw89_pci_tx_ring *tx_ring; in rtw89_pci_release_rpp() local 500 struct rtw89_pci_tx_ring *tx_ring) in rtw89_pci_release_pending_txwd_skb() 939 struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx_rings[RTW89_TXCH_CH12]; in __rtw89_pci_check_and_reclaim_tx_fwcmd_resource() local 955 struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx_rings[txch]; in __rtw89_pci_check_and_reclaim_tx_resource_noio() local [all …]
|