/freebsd/sys/dev/igc/ |
H A D | if_igc.h | 220 struct tx_ring { struct 221 struct igc_softc *sc; 222 struct igc_tx_desc *tx_base; 223 uint64_t tx_paddr; 224 qidx_t *tx_rsq; 225 uint8_t me; 226 qidx_t tx_rs_cidx; 227 qidx_t tx_rs_pidx; 228 qidx_t tx_cidx_processed; 230 void *tag; [all …]
|
/freebsd/sys/dev/e1000/ |
H A D | if_em.h | 384 struct tx_ring { struct 385 struct e1000_softc *sc; 386 struct e1000_tx_desc *tx_base; 387 uint64_t tx_paddr; 388 qidx_t *tx_rsq; 389 bool tx_tso; /* last tx was tso */ 390 uint8_t me; 391 qidx_t tx_rs_cidx; 392 qidx_t tx_rs_pidx; 393 qidx_t tx_cidx_processed; [all …]
|
/freebsd/sys/dev/iavf/ |
H A D | iavf_iflib.h | 137 struct tx_ring { struct 138 struct iavf_tx_queue *que; 139 u32 tail; 140 struct iavf_tx_desc *tx_base; 141 u64 tx_paddr; 142 u32 packets; 143 u32 me; 149 qidx_t *tx_rsq; 150 qidx_t tx_rs_cidx; 151 qidx_t tx_rs_pidx; [all …]
|
/freebsd/sys/dev/ena/ |
H A D | ena_datapath.c | 73 struct ena_ring *tx_ring; in ena_cleanup() local 124 struct ena_ring *tx_ring = (struct ena_ring *)arg; in ena_deferred_mq_start() local 139 struct ena_ring *tx_ring; in ena_mq_start() local 190 struct ena_ring *tx_ring = adapter->tx_ring; in ena_qflush() local 208 ena_get_tx_req_id(struct ena_ring *tx_ring, struct ena_com_io_cq *io_cq, in ena_get_tx_req_id() 242 ena_tx_cleanup(struct ena_ring *tx_ring) in ena_tx_cleanup() 820 ena_check_and_collapse_mbuf(struct ena_ring *tx_ring, struct mbuf **mbuf) in ena_check_and_collapse_mbuf() 853 ena_tx_map_mbuf(struct ena_ring *tx_ring, struct ena_tx_buffer *tx_info, in ena_tx_map_mbuf() 968 ena_xmit_mbuf(struct ena_ring *tx_ring, struct mbuf **mbuf) in ena_xmit_mbuf() 1102 ena_start_xmit(struct ena_ring *tx_ring) in ena_start_xmit()
|
H A D | ena_netmap.c | 347 struct ena_ring *tx_ring = ctx->ring; in ena_netmap_tx_frames() local 389 struct ena_ring *tx_ring; in ena_netmap_tx_frame() local 554 struct ena_ring *tx_ring; in ena_netmap_tx_map_slots() local 797 struct ena_ring *tx_ring = ctx->ring; in ena_netmap_tx_cleanup() local
|
H A D | ena.c | 569 validate_tx_req_id(struct ena_ring *tx_ring, uint16_t req_id, int tx_req_id_rc) in validate_tx_req_id() 595 ena_release_all_tx_dmamap(struct ena_ring *tx_ring) in ena_release_all_tx_dmamap() 640 struct ena_ring *tx_ring = que->tx_ring; in ena_setup_tx_resources() local 759 struct ena_ring *tx_ring = &adapter->tx_ring[qid]; in ena_free_tx_resources() local 1504 struct ena_ring *tx_ring = &adapter->tx_ring[qid]; in ena_free_tx_bufs() local 2101 struct ena_ring *tx_ring; in ena_unmask_all_io_irqs() local 3174 struct ena_ring *tx_ring) in check_cdesc_in_tx_cq() 3199 struct ena_ring *tx_ring) in check_missing_comp_in_tx_queue() 3296 struct ena_ring *tx_ring; in check_for_missing_completions() local
|
H A D | ena_sysctl.c | 239 struct ena_ring *tx_ring; in ena_sysctl_add_stats() local
|
/freebsd/sys/dev/ixl/ |
H A D | ixl.h | 326 struct tx_ring { struct 327 struct ixl_tx_queue *que; 328 u32 tail; 329 struct i40e_tx_desc *tx_base; 330 u64 tx_paddr; 331 u32 latency; 332 u32 packets; 333 u32 me; 338 qidx_t *tx_rsq; 339 qidx_t tx_rs_cidx; [all …]
|
/freebsd/sys/dev/ixgbe/ |
H A D | ixgbe.h | 261 struct tx_ring { struct 262 struct ixgbe_softc *sc; 263 union ixgbe_adv_tx_desc *tx_base; 264 uint64_t tx_paddr; 265 u32 tail; 266 qidx_t *tx_rsq; 267 qidx_t tx_rs_cidx; 268 qidx_t tx_rs_pidx; 269 qidx_t tx_cidx_processed; 270 uint8_t me; [all …]
|
/freebsd/sys/contrib/dev/rtw89/ |
H A D | pci.c | 483 tx_ring->tx_acked++; in rtw89_pci_release_rpp() local 507 static void rtw89_pci_reclaim_txbd(struct rtw89_dev *rtwdev, struct rtw89_pci_tx_ring *tx_ring) in rtw89_pci_release_pending_txwd_skb() argument 69 rtw89_pci_txbd_recalc(struct rtw89_dev * rtwdev,struct rtw89_pci_tx_ring * tx_ring) rtw89_pci_txbd_recalc() argument 118 struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx_rings[RTW89_TXCH_CH12]; rtw89_pci_reclaim_tx_fwcmd() local 369 rtw89_pci_tx_status(struct rtw89_dev * rtwdev,struct rtw89_pci_tx_ring * tx_ring,struct sk_buff * skb,u8 tx_status) rtw89_pci_tx_status() argument 408 rtw89_pci_reclaim_txbd(struct rtw89_dev * rtwdev,struct rtw89_pci_tx_ring * tx_ring) rtw89_pci_reclaim_txbd() argument 430 rtw89_pci_release_busy_txwd(struct rtw89_dev * rtwdev,struct rtw89_pci_tx_ring * tx_ring) rtw89_pci_release_busy_txwd() argument 446 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) rtw89_pci_release_txwd_skb() argument 946 struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx_rings[RTW89_TXCH_CH12]; __rtw89_pci_check_and_reclaim_tx_fwcmd_resource() local 962 struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx_rings[txch]; __rtw89_pci_check_and_reclaim_tx_resource_noio() local 978 struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx_rings[txch]; __rtw89_pci_check_and_reclaim_tx_resource() local 1040 __rtw89_pci_tx_kick_off(struct rtw89_dev * rtwdev,struct rtw89_pci_tx_ring * tx_ring) __rtw89_pci_tx_kick_off() argument 1055 rtw89_pci_tx_bd_ring_update(struct rtw89_dev * rtwdev,struct rtw89_pci_tx_ring * tx_ring,int n_txbd) rtw89_pci_tx_bd_ring_update() argument 1071 struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx_rings[txch]; rtw89_pci_ops_tx_kick_off() local 1084 struct rtw89_pci_tx_ring *tx_ring; rtw89_pci_tx_kick_off_pending() local 1099 struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx_rings[txch]; __pci_flush_txch() local 1199 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) rtw89_pci_txwd_submit() argument 1267 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) rtw89_pci_fwcmd_submit() argument 1303 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) rtw89_pci_txbd_submit() argument 1350 struct rtw89_pci_tx_ring *tx_ring; rtw89_pci_tx_write() local 1436 struct rtw89_pci_tx_ring *tx_ring; rtw89_pci_reset_trx_rings() local 1484 rtw89_pci_release_tx_ring(struct rtw89_dev * rtwdev,struct rtw89_pci_tx_ring * tx_ring) rtw89_pci_release_tx_ring() argument 1575 struct rtw89_pci_tx_ring *tx_ring; rtw89_pci_switch_bd_idx_addr() local 2840 rtw89_pci_free_tx_wd_ring(struct rtw89_dev * rtwdev,struct pci_dev * pdev,struct rtw89_pci_tx_ring * tx_ring) rtw89_pci_free_tx_wd_ring() argument 2855 rtw89_pci_free_tx_ring(struct rtw89_dev * rtwdev,struct pci_dev * pdev,struct rtw89_pci_tx_ring * tx_ring) rtw89_pci_free_tx_ring() argument 2874 struct rtw89_pci_tx_ring *tx_ring; rtw89_pci_free_tx_rings() local 2966 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) rtw89_pci_alloc_tx_wd_ring() argument 3017 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) rtw89_pci_alloc_tx_ring() argument 3068 struct rtw89_pci_tx_ring *tx_ring; rtw89_pci_alloc_tx_rings() local [all...] |
/freebsd/sys/contrib/dev/athk/ath12k/ |
H A D | dp_tx.c | 146 struct dp_tx_ring *tx_ring; in ath12k_dp_tx() local 350 struct dp_tx_ring *tx_ring) in ath12k_dp_tx_free_txbuf() 373 struct dp_tx_ring *tx_ring, in ath12k_dp_tx_htt_tx_complete_buf() 413 struct dp_tx_ring *tx_ring) in ath12k_dp_tx_process_htt_tx_complete() 546 struct dp_tx_ring *tx_ring = &dp->tx_ring[ring_id]; in ath12k_dp_tx_completion_handler() local
|
/freebsd/sys/contrib/dev/athk/ath11k/ |
H A D | dp_tx.c | 96 struct dp_tx_ring *tx_ring; in ath11k_dp_tx() local 296 struct dp_tx_ring *tx_ring) in ath11k_dp_tx_free_txbuf() 324 struct dp_tx_ring *tx_ring, in ath11k_dp_tx_htt_tx_complete_buf() 399 u32 msdu_id, struct dp_tx_ring *tx_ring) in ath11k_dp_tx_process_htt_tx_complete() 702 struct dp_tx_ring *tx_ring = &dp->tx_ring[ring_id]; in ath11k_dp_tx_completion_handler() local
|
/freebsd/sys/dev/et/ |
H A D | if_et.c | 857 struct et_txdesc_ring *tx_ring; in et_dma_alloc() local 1036 struct et_txdesc_ring *tx_ring; in et_dma_free() local 1369 struct et_txdesc_ring *tx_ring; in et_start_locked() local 1669 struct et_txdesc_ring *tx_ring; in et_init_tx_ring() local 1797 struct et_txdesc_ring *tx_ring; in et_init_txdma() local 2141 struct et_txdesc_ring *tx_ring; in et_encap() local 2238 struct et_txdesc_ring *tx_ring; in et_txeof() local
|
/freebsd/sys/dev/al_eth/ |
H A D | al_eth.c | 1144 al_eth_tx_do_cleanup(struct al_eth_ring *tx_ring) in al_eth_tx_do_cleanup() 1192 al_eth_tx_csum(struct al_eth_ring *tx_ring, struct al_eth_tx_buffer *tx_info, in al_eth_tx_csum() 1290 al_eth_xmit_mbuf(struct al_eth_ring *tx_ring, struct mbuf *m) in al_eth_xmit_mbuf() 1410 struct al_eth_ring *tx_ring = arg; in al_eth_tx_cmpl_work() local 1430 struct al_eth_ring *tx_ring = arg; in al_eth_tx_cmlp_irq_filter() local 1686 struct al_eth_ring *tx_ring = arg; in al_eth_start_xmit() local 1723 struct al_eth_ring *tx_ring; in al_mq_start() local 2278 struct al_eth_ring *tx_ring = &adapter->tx_ring[qid]; in al_eth_setup_tx_resources() local 2375 struct al_eth_ring *tx_ring = &adapter->tx_ring[qid]; in al_eth_free_tx_resources() local
|
H A D | al_eth.h | 150 #define AL_ETH_TX_RING_IDX_NEXT(tx_ring, idx) (((idx) + 1) & (AL_ETH_DEFAULT_TX_SW_DESCS - 1)) argument 274 struct al_eth_ring tx_ring[AL_ETH_NUM_QUEUES]; member
|
/freebsd/sys/contrib/dev/rtw88/ |
H A D | pci.c | 140 struct rtw_pci_tx_ring *tx_ring) in rtw_pci_free_tx_ring_skbs() argument 159 struct rtw_pci_tx_ring *tx_ring) in rtw_pci_free_tx_ring() argument 209 struct rtw_pci_tx_ring *tx_ring; rtw_pci_free_trx_ring() local 225 rtw_pci_init_tx_ring(struct rtw_dev * rtwdev,struct rtw_pci_tx_ring * tx_ring,u8 desc_size,u32 len) rtw_pci_init_tx_ring() argument 364 struct rtw_pci_tx_ring *tx_ring; rtw_pci_init_trx_ring() local 585 struct rtw_pci_tx_ring *tx_ring; rtw_pci_dma_release() local 651 struct rtw_pci_tx_ring *tx_ring; rtw_pci_deep_ps_enter() local [all...] |
/freebsd/sys/dev/rtwn/pci/ |
H A D | rtwn_pci_attach.c | 267 struct rtwn_tx_ring *tx_ring = &pc->tx_ring[qid]; in rtwn_pci_alloc_tx_list() local 438 struct rtwn_tx_ring *tx_ring = &pc->tx_ring[qid]; in rtwn_pci_free_tx_list() local
|
H A D | rtwn_pci_var.h | 115 struct rtwn_tx_ring tx_ring[RTWN_PCI_NTXQUEUES]; member
|
/freebsd/sys/ofed/drivers/infiniband/ulp/sdp/ |
H A D | sdp_tx.c | 172 struct sdp_tx_ring *tx_ring = &ssk->tx_ring; in sdp_send_completion() local
|
/freebsd/sys/dev/qat/qat_common/ |
H A D | adf_freebsd_uio_cleanup.c | 84 int tx_ring = i - tx_rx_gap; in check_orphan_ring() local
|
H A D | adf_transport.c | 579 struct adf_etr_ring_data *tx_ring; in adf_init_bank() local
|
/freebsd/sys/dev/bnxt/bnxt_en/ |
H A D | bnxt_txrx.c | 203 struct bnxt_ring *tx_ring = &softc->tx_rings[txqid]; in bnxt_isc_txd_flush() local
|
/freebsd/sys/dev/axgbe/ |
H A D | if_axgbe_pci.c | 1687 struct xgbe_ring *tx_ring; in axgbe_if_tx_queues_alloc() local 1829 struct xgbe_ring *tx_ring; in axgbe_if_queues_free() local
|
/freebsd/sys/dev/xen/netback/ |
H A D | netback.c | 319 netif_tx_back_ring_t tx_ring; member 1475 xnb_ring2pkt(struct xnb_pkt *pkt, const netif_tx_back_ring_t *tx_ring, in xnb_ring2pkt()
|
/freebsd/sys/dev/netmap/ |
H A D | netmap_kloop.c | 735 bool tx_ring = (i < num_tx_rings); in netmap_sync_kloop() local
|