Home
last modified time | relevance | path

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

12

/freebsd-src/sys/dev/igc/
H A Dif_igc.h268 struct tx_ring { global() struct
269 adaptertx_ring global() argument
270 tx_basetx_ring global() argument
271 tx_paddrtx_ring global() argument
272 tx_rsqtx_ring global() argument
273 metx_ring global() argument
274 tx_rs_cidxtx_ring global() argument
275 tx_rs_pidxtx_ring global() argument
276 tx_cidx_processedtx_ring global() argument
278 tagtx_ring global() argument
279 restx_ring global() argument
280 tx_irqtx_ring global() argument
283 csum_flagstx_ring global() argument
284 csum_lhlentx_ring global() argument
285 csum_iphlentx_ring global() argument
287 csum_thlentx_ring global() argument
288 csum_msstx_ring global() argument
289 csum_pktlentx_ring global() argument
291 csum_txd_uppertx_ring global() argument
292 csum_txd_lowertx_ring global() argument
/freebsd-src/sys/dev/e1000/
H A Dif_em.h384 struct tx_ring { argument
373 struct tx_ring { global() struct
374 sctx_ring global() argument
375 tx_basetx_ring global() argument
376 tx_paddrtx_ring global() argument
377 tx_rsqtx_ring global() argument
378 tx_tsotx_ring global() argument
379 metx_ring global() argument
380 tx_rs_cidxtx_ring global() argument
381 tx_rs_pidxtx_ring global() argument
382 tx_cidx_processedtx_ring global() argument
385 restx_ring global() argument
386 tx_irqtx_ring global() argument
389 csum_flagstx_ring global() argument
390 csum_lhlentx_ring global() argument
391 csum_iphlentx_ring global() argument
393 csum_thlentx_ring global() argument
394 csum_msstx_ring global() argument
395 csum_pktlentx_ring global() argument
397 csum_txd_uppertx_ring global() argument
398 csum_txd_lowertx_ring global() argument
/freebsd-src/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-src/sys/dev/ena/
H A Dena_datapath.c73 struct ena_ring *tx_ring; in ena_cleanup() local
115 struct ena_ring *tx_ring = (struct ena_ring *)arg; ena_deferred_mq_start() local
130 struct ena_ring *tx_ring; ena_mq_start() local
181 struct ena_ring *tx_ring = adapter->tx_ring; ena_qflush() local
199 ena_get_tx_req_id(struct ena_ring * tx_ring,struct ena_com_io_cq * io_cq,uint16_t * req_id) ena_get_tx_req_id() argument
240 ena_tx_cleanup(struct ena_ring * tx_ring) ena_tx_cleanup() argument
812 ena_check_and_collapse_mbuf(struct ena_ring * tx_ring,struct mbuf ** mbuf) ena_check_and_collapse_mbuf() argument
845 ena_tx_map_mbuf(struct ena_ring * tx_ring,struct ena_tx_buffer * tx_info,struct mbuf * mbuf,void ** push_hdr,u16 * header_len) ena_tx_map_mbuf() argument
960 ena_xmit_mbuf(struct ena_ring * tx_ring,struct mbuf ** mbuf) ena_xmit_mbuf() argument
1094 ena_start_xmit(struct ena_ring * tx_ring) ena_start_xmit() argument
[all...]
H A Dena_netmap.c348 struct ena_ring *tx_ring = ctx->ring; ena_netmap_tx_frames() local
390 struct ena_ring *tx_ring; ena_netmap_tx_frame() local
555 struct ena_ring *tx_ring; ena_netmap_tx_map_slots() local
860 validate_tx_req_id(struct ena_ring * tx_ring,uint16_t req_id) validate_tx_req_id() argument
[all...]
H A Dena.c564 ena_release_all_tx_dmamap(struct ena_ring * tx_ring) ena_release_all_tx_dmamap() argument
609 struct ena_ring *tx_ring = que->tx_ring; ena_setup_tx_resources() local
728 struct ena_ring *tx_ring = &adapter->tx_ring[qid]; ena_free_tx_resources() local
1426 struct ena_ring *tx_ring = &adapter->tx_ring[qid]; ena_free_tx_bufs() local
2023 struct ena_ring *tx_ring; ena_unmask_all_io_irqs() local
3059 check_missing_comp_in_tx_queue(struct ena_adapter * adapter,struct ena_ring * tx_ring) check_missing_comp_in_tx_queue() argument
3140 struct ena_ring *tx_ring; check_for_missing_completions() local
[all...]
H A Dena_sysctl.c239 struct ena_ring *tx_ring; in ena_sysctl_add_stats() local
/freebsd-src/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-src/sys/dev/ixgbe/
H A Dixgbe.h261 struct tx_ring { struct
262 sctx_ring global() argument
263 tx_basetx_ring global() argument
264 tx_paddrtx_ring global() argument
265 tailtx_ring global() argument
266 tx_rsqtx_ring global() argument
267 tx_rs_cidxtx_ring global() argument
268 tx_rs_pidxtx_ring global() argument
269 tx_cidx_processedtx_ring global() argument
270 metx_ring global() argument
273 atr_sampletx_ring global() argument
274 atr_counttx_ring global() argument
276 bytestx_ring global() argument
277 packetstx_ring global() argument
279 tso_txtx_ring global() argument
280 total_packetstx_ring global() argument
/freebsd-src/sys/contrib/dev/rtw89/
H A Dpci.c69 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
483 struct rtw89_pci_tx_ring *tx_ring; rtw89_pci_release_rpp() local
507 rtw89_pci_release_pending_txwd_skb(struct rtw89_dev * rtwdev,struct rtw89_pci_tx_ring * tx_ring) rtw89_pci_release_pending_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-src/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-src/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-src/sys/dev/et/
H A Dif_et.c859 struct et_txdesc_ring *tx_ring; et_dma_alloc() local
1038 struct et_txdesc_ring *tx_ring; et_dma_free() local
1371 struct et_txdesc_ring *tx_ring; et_start_locked() local
1671 struct et_txdesc_ring *tx_ring; et_init_tx_ring() local
1799 struct et_txdesc_ring *tx_ring; et_init_txdma() local
2143 struct et_txdesc_ring *tx_ring; et_encap() local
2240 struct et_txdesc_ring *tx_ring; et_txeof() local
[all...]
/freebsd-src/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() argument
1192 al_eth_tx_csum(struct al_eth_ring * tx_ring,struct al_eth_tx_buffer * tx_info,struct al_eth_pkt * hal_pkt,struct mbuf * m) al_eth_tx_csum() argument
1290 al_eth_xmit_mbuf(struct al_eth_ring * tx_ring,struct mbuf * m) al_eth_xmit_mbuf() argument
1410 struct al_eth_ring *tx_ring = arg; al_eth_tx_cmpl_work() local
1430 struct al_eth_ring *tx_ring = arg; al_eth_tx_cmlp_irq_filter() local
1690 struct al_eth_ring *tx_ring = arg; al_eth_start_xmit() local
1727 struct al_eth_ring *tx_ring; al_mq_start() local
2290 struct al_eth_ring *tx_ring = &adapter->tx_ring[qid]; al_eth_setup_tx_resources() local
2394 struct al_eth_ring *tx_ring = &adapter->tx_ring[qid]; al_eth_free_tx_resources() local
[all...]
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-src/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-src/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-src/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-src/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-src/sys/dev/bnxt/bnxt_en/
H A Dbnxt_txrx.c177 struct bnxt_ring *tx_ring = &softc->tx_rings[txqid]; in bnxt_isc_txd_flush() local
/freebsd-src/sys/dev/axgbe/
H A Dif_axgbe_pci.c1704 if (tx_ring == NULL) { in axgbe_if_tx_queues_alloc() local
1846 struct xgbe_ring *tx_ring; axgbe_if_queues_free() local
[all...]
/freebsd-src/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-src/sys/dev/netmap/
H A Dnetmap_kloop.c735 bool tx_ring = (i < num_tx_rings); in netmap_sync_kloop() local

12