Home
last modified time | relevance | path

Searched defs:tx_ring (Results 1 – 25 of 41) sorted by relevance

12

/freebsd/sys/dev/igc/
H A Dif_igc.h220 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 Dif_em.h384 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 Diavf_iflib.h137 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 Dena_datapath.c73 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 Dena_netmap.c347 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 Dena.c569 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 Dena_sysctl.c239 struct ena_ring *tx_ring; in ena_sysctl_add_stats() local
/freebsd/sys/dev/ixl/
H A Dixl.h326 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 Dixgbe.h261 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 Dpci.c483 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 Ddp_tx.c146 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 Ddp_tx.c96 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 Dif_et.c857 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 Dal_eth.c1144 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 Dal_eth.h150 #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 Dpci.c140 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 Drtwn_pci_attach.c267 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 Drtwn_pci_var.h115 struct rtwn_tx_ring tx_ring[RTWN_PCI_NTXQUEUES]; member
/freebsd/sys/ofed/drivers/infiniband/ulp/sdp/
H A Dsdp_tx.c172 struct sdp_tx_ring *tx_ring = &ssk->tx_ring; in sdp_send_completion() local
/freebsd/sys/dev/qat/qat_common/
H A Dadf_freebsd_uio_cleanup.c84 int tx_ring = i - tx_rx_gap; in check_orphan_ring() local
H A Dadf_transport.c579 struct adf_etr_ring_data *tx_ring; in adf_init_bank() local
/freebsd/sys/dev/bnxt/bnxt_en/
H A Dbnxt_txrx.c203 struct bnxt_ring *tx_ring = &softc->tx_rings[txqid]; in bnxt_isc_txd_flush() local
/freebsd/sys/dev/axgbe/
H A Dif_axgbe_pci.c1687 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 Dnetback.c319 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 Dnetmap_kloop.c735 bool tx_ring = (i < num_tx_rings); in netmap_sync_kloop() local

12