| /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 | 395 struct tx_ring { struct 396 struct e1000_softc *sc; 397 struct e1000_tx_desc *tx_base; 398 uint64_t tx_paddr; 399 qidx_t *tx_rsq; 400 bool tx_tso; /* last tx was tso */ 401 uint8_t me; 402 qidx_t tx_rs_cidx; 403 qidx_t tx_rs_pidx; 404 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 | 71 struct ena_ring *tx_ring; in ena_cleanup() local 123 struct ena_ring *tx_ring = (struct ena_ring *)arg; in ena_deferred_mq_start() local 138 struct ena_ring *tx_ring; in ena_mq_start() local 189 struct ena_ring *tx_ring = adapter->tx_ring; in ena_qflush() local 207 ena_get_tx_req_id(struct ena_ring *tx_ring, struct ena_com_io_cq *io_cq, in ena_get_tx_req_id() 241 ena_tx_cleanup(struct ena_ring *tx_ring) in ena_tx_cleanup() 821 ena_check_and_collapse_mbuf(struct ena_ring *tx_ring, struct mbuf **mbuf) in ena_check_and_collapse_mbuf() 854 ena_tx_map_mbuf(struct ena_ring *tx_ring, struct ena_tx_buffer *tx_info, in ena_tx_map_mbuf() 969 ena_xmit_mbuf(struct ena_ring *tx_ring, struct mbuf **mbuf) in ena_xmit_mbuf() 1103 ena_start_xmit(struct ena_ring *tx_ring) in ena_start_xmit()
|
| H A D | ena_netmap.c | 349 struct ena_ring *tx_ring = ctx->ring; in ena_netmap_tx_frames() local 391 struct ena_ring *tx_ring; in ena_netmap_tx_frame() local 556 struct ena_ring *tx_ring; in ena_netmap_tx_map_slots() local 799 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 3177 struct ena_ring *tx_ring) in check_cdesc_in_tx_cq() 3202 struct ena_ring *tx_ring) in check_missing_comp_in_tx_queue() 3299 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 | 325 struct tx_ring { struct 326 struct ixl_tx_queue *que; 327 u32 tail; 328 struct i40e_tx_desc *tx_base; 329 u64 tx_paddr; 330 u32 latency; 331 u32 packets; 332 u32 me; 337 qidx_t *tx_rsq; 338 qidx_t tx_rs_cidx; [all …]
|
| /freebsd/sys/dev/ixgbe/ |
| H A D | ixgbe.h | 272 struct tx_ring { struct 273 struct ixgbe_softc *sc; 274 union ixgbe_adv_tx_desc *tx_base; 275 uint64_t tx_paddr; 276 u32 tail; 277 qidx_t *tx_rsq; 278 qidx_t tx_rs_cidx; 279 qidx_t tx_rs_pidx; 280 qidx_t tx_cidx_processed; 281 uint8_t me; [all …]
|
| /freebsd/sys/contrib/dev/athk/ath12k/wifi7/ |
| H A D | dp_tx.c | 80 struct dp_tx_ring *tx_ring; in ath12k_wifi7_dp_tx() local 387 struct dp_tx_ring *tx_ring, in ath12k_dp_tx_htt_tx_complete_buf() 482 struct dp_tx_ring *tx_ring, in ath12k_dp_tx_process_htt_tx_complete() 828 struct dp_tx_ring *tx_ring = &dp->tx_ring[ring_id]; in ath12k_wifi7_dp_tx_completion_handler() local
|
| /freebsd/sys/contrib/dev/rtw89/ |
| H A D | pci.c | 95 struct rtw89_pci_tx_ring *tx_ring) in rtw89_pci_txbd_recalc() 144 struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx.rings[RTW89_TXCH_CH12]; in rtw89_pci_reclaim_tx_fwcmd() local 468 struct rtw89_pci_tx_ring *tx_ring, in rtw89_pci_tx_status() 508 static void rtw89_pci_reclaim_txbd(struct rtw89_dev *rtwdev, struct rtw89_pci_tx_ring *tx_ring) in rtw89_pci_reclaim_txbd() 530 struct rtw89_pci_tx_ring *tx_ring) in rtw89_pci_release_busy_txwd() 546 struct rtw89_pci_tx_ring *tx_ring, in rtw89_pci_release_txwd_skb() 609 struct rtw89_pci_tx_ring *tx_ring; in rtw89_pci_release_rpp() local 635 struct rtw89_pci_tx_ring *tx_ring) in rtw89_pci_release_pending_txwd_skb() 1244 struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx.rings[RTW89_TXCH_CH12]; in __rtw89_pci_check_and_reclaim_tx_fwcmd_resource() local 1260 struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx.rings[txch]; in __rtw89_pci_check_and_reclaim_tx_resource_noio() local [all …]
|
| /freebsd/sys/contrib/dev/athk/ath11k/ |
| H A D | dp_tx.c | 97 struct dp_tx_ring *tx_ring; in ath11k_dp_tx() local 298 struct dp_tx_ring *tx_ring) in ath11k_dp_tx_free_txbuf() 326 struct dp_tx_ring *tx_ring, in ath11k_dp_tx_htt_tx_complete_buf() 405 u32 msdu_id, struct dp_tx_ring *tx_ring) in ath11k_dp_tx_process_htt_tx_complete() 712 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 | 141 struct rtw_pci_tx_ring *tx_ring) in rtw_pci_free_tx_ring_skbs() 160 struct rtw_pci_tx_ring *tx_ring) in rtw_pci_free_tx_ring() 210 struct rtw_pci_tx_ring *tx_ring; in rtw_pci_free_trx_ring() local 226 struct rtw_pci_tx_ring *tx_ring, in rtw_pci_init_tx_ring() 365 struct rtw_pci_tx_ring *tx_ring; in rtw_pci_init_trx_ring() local 586 struct rtw_pci_tx_ring *tx_ring; in rtw_pci_dma_release() local 652 struct rtw_pci_tx_ring *tx_ring; in rtw_pci_deep_ps_enter() local
|
| /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/contrib/dev/athk/ath12k/ |
| H A D | dp_tx.c | 191 struct dp_tx_ring *tx_ring, in ath12k_dp_tx_free_txbuf()
|
| /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 | 213 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()
|