Home
last modified time | relevance | path

Searched refs:tx_rings (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/sys/contrib/dev/rtw88/
H A Dpci.c215 tx_ring = &rtwpci->tx_rings[i]; in rtw_pci_free_trx_ring()
376 tx_ring = &rtwpci->tx_rings[i]; in rtw_pci_init_trx_ring()
398 tx_ring = &rtwpci->tx_rings[i]; in rtw_pci_init_trx_ring()
452 dma = rtwpci->tx_rings[RTW_TX_QUEUE_BCN].r.dma; in rtw_pci_reset_buf_desc()
456 len = rtwpci->tx_rings[RTW_TX_QUEUE_H2C].r.len; in rtw_pci_reset_buf_desc()
457 dma = rtwpci->tx_rings[RTW_TX_QUEUE_H2C].r.dma; in rtw_pci_reset_buf_desc()
458 rtwpci->tx_rings[RTW_TX_QUEUE_H2C].r.rp = 0; in rtw_pci_reset_buf_desc()
459 rtwpci->tx_rings[RTW_TX_QUEUE_H2C].r.wp = 0; in rtw_pci_reset_buf_desc()
464 len = rtwpci->tx_rings[RTW_TX_QUEUE_BK].r.len; in rtw_pci_reset_buf_desc()
465 dma = rtwpci->tx_rings[RTW_TX_QUEUE_BK].r.dma; in rtw_pci_reset_buf_desc()
[all …]
H A Dpci.h223 struct rtw_pci_tx_ring tx_rings[RTK_MAX_TX_QUEUE_NUM]; member
/freebsd/sys/dev/rtwn/pci/
H A Drtwn_pci_rx.c404 int i, status, tx_rings; in rtwn_pci_intr() local
407 status = rtwn_pci_get_intr_status(pc, &tx_rings); in rtwn_pci_intr()
409 __func__, status, tx_rings); in rtwn_pci_intr()
410 if (status == 0 && tx_rings == 0) in rtwn_pci_intr()
419 if (tx_rings != 0) in rtwn_pci_intr()
421 if (tx_rings & (1 << i)) in rtwn_pci_intr()
/freebsd/sys/dev/aq/
H A Daq_main.c637 ring = softc->tx_rings[i] = malloc(sizeof(struct aq_ring), in aq_if_tx_queues_alloc()
726 if (softc->tx_rings[i]) { in aq_if_queues_free()
727 aq_ring_stats_free(softc->tx_rings[i]); in aq_if_queues_free()
728 free(softc->tx_rings[i], M_AQ); in aq_if_queues_free()
729 softc->tx_rings[i] = NULL; in aq_if_queues_free()
783 struct aq_ring *ring = softc->tx_rings[i]; in aq_if_init()
875 if (aq_ring_tx_stop(hw, softc->tx_rings[i]) != 0) in aq_if_stop()
878 softc->tx_rings[i]->tx_head = 0; in aq_if_stop()
879 softc->tx_rings[i]->tx_tail = 0; in aq_if_stop()
1121 itr_irq_msk_setlsw_set(hw, BIT(softc->tx_rings[txqid]->msix)); in aq_if_tx_queue_intr_enable()
[all …]
H A Daq_device.h119 struct aq_ring *tx_rings[HW_ATL_B0_RINGS_MAX]; member
H A Daq_ring.c478 ring = aq_dev->tx_rings[pi->ipi_qsidx]; in aq_isc_txd_encap()
560 struct aq_ring *ring = aq_dev->tx_rings[txqid]; in aq_isc_txd_flush()
579 struct aq_ring *ring = aq_dev->tx_rings[txqid]; in aq_isc_txd_credits_update()
/freebsd/sys/dev/dpaa2/
H A Ddpaa2_types.h124 struct dpaa2_ni_tx_ring tx_rings[DPAA2_MAX_TCS]; member
H A Ddpaa2_ni.c127 (&(sc)->channels[(chan)]->txc_queue.tx_rings[(tc)])
1336 tx = &fq->tx_rings[i]; in dpaa2_ni_setup_tx_flow()
2967 struct dpaa2_ni_tx_ring *tx = &ch->txc_queue.tx_rings[0]; in dpaa2_ni_tx_cleanup()
/freebsd/sys/dev/netmap/
H A Dnetmap.c853 if (na->tx_rings != NULL) { in netmap_krings_create()
867 na->tx_rings = nm_os_malloc((size_t)len); in netmap_krings_create()
868 if (na->tx_rings == NULL) { in netmap_krings_create()
872 na->rx_rings = na->tx_rings + n[NR_TX]; in netmap_krings_create()
878 na->tx_rings[i] = kring; in netmap_krings_create()
944 struct netmap_kring **kring = na->tx_rings; in netmap_krings_delete()
947 if (na->tx_rings == NULL) { in netmap_krings_delete()
962 nm_os_free(na->tx_rings); in netmap_krings_delete()
963 na->tx_rings = na->rx_rings = na->tailroom = NULL; in netmap_krings_delete()
1304 struct netmap_kring *kdst = na->tx_rings[i]; in netmap_sw_to_nic()
[all …]
H A Dnetmap_generic.c124 for_each_kring_n(_i, _k, (_na)->tx_rings, (_na)->num_tx_rings)
126 for_each_kring_n(_i, _k, (_na)->tx_rings, (_na)->num_tx_rings + 1)
461 kring = na->tx_rings[r]; in generic_mbuf_dtor()
H A Dnetmap_kloop.c1121 na_dr->tx_rings = na_nm->tx_rings; in ptnet_nm_krings_create()
1139 na_dr->tx_rings = NULL; in ptnet_nm_krings_delete()
H A Dnetmap_bdg.c1258 bkring = vpna->up.tx_rings[ring_nr]; in netmap_bwrap_intr_notify()
1380 na->tx_rings[i]->nm_sync = na->nm_txsync; in netmap_bwrap_reg()
1554 hostna->tx_rings = &na->tx_rings[na->num_tx_rings]; in netmap_bwrap_krings_create_common()
1618 hw_kring = hwna->tx_rings[ring_n]; in netmap_bwrap_notify()
H A Dnetmap_pipe.c580 if (sna != ona && ona->tx_rings) { in netmap_pipe_krings_delete_both()
588 if (ona->tx_rings == NULL) { in netmap_pipe_krings_delete_both()
H A Dif_re_netmap.h305 int l = netmap_idx_n2k(na->tx_rings[0], i); in re_netmap_tx_init()
H A Dnetmap_kern.h773 struct netmap_kring **tx_rings; /* array of TX rings. */ member
982 return (t == NR_TX ? na->tx_rings : na->rx_rings); in NMR()
1417 kring = na->tx_rings[q]; in netmap_kring_on()
H A Dnetmap_vale.c197 kring = na->tx_rings; in nm_free_bdgfwd()
224 kring = na->tx_rings; in nm_alloc_bdgfwd()
H A Dnetmap_mem2.c2165 if (na->tx_rings[i]->ring != NULL && i >= priv->np_qfirst[NR_TX] in netmap_mem2_if_new()
2168 na->tx_rings[i]->ring) - base; in netmap_mem2_if_new()
2819 struct netmap_kring *kring = na->tx_rings[i]; in netmap_mem_pt_guest_rings_create()
H A Dif_ptnet.c1125 kring = na->tx_rings[i]; in ptnet_sync_from_csb()
1408 kring = na->tx_rings[pq->kring_id]; in ptnet_drain_transmit_queue()
/freebsd/sys/dev/bnxt/bnxt_en/
H A Dif_bnxt.c620 softc->tx_rings = malloc(sizeof(struct bnxt_ring) * ntxqsets, in bnxt_tx_queues_alloc()
622 if (!softc->tx_rings) { in bnxt_tx_queues_alloc()
658 softc->tx_rings[i].phys_id = (uint16_t)HWRM_NA_SIGNATURE; in bnxt_tx_queues_alloc()
659 softc->tx_rings[i].softc = softc; in bnxt_tx_queues_alloc()
660 softc->tx_rings[i].idx = i; in bnxt_tx_queues_alloc()
661 softc->tx_rings[i].id = in bnxt_tx_queues_alloc()
663 softc->tx_rings[i].doorbell = (BNXT_CHIP_P5_PLUS(softc)) ? in bnxt_tx_queues_alloc()
664 softc->legacy_db_size : softc->tx_rings[i].id * 0x80; in bnxt_tx_queues_alloc()
665 softc->tx_rings[i].ring_size = softc->scctx->isc_ntxd[1]; in bnxt_tx_queues_alloc()
666 softc->tx_rings[i].db_ring_mask = softc->tx_rings[i].ring_size - 1; in bnxt_tx_queues_alloc()
[all …]
H A Dbnxt_txrx.c92 struct bnxt_ring *txr = &softc->tx_rings[pi->ipi_qsidx]; in bnxt_isc_txd_encap()
213 struct bnxt_ring *tx_ring = &softc->tx_rings[txqid]; in bnxt_isc_txd_flush()
H A Dbnxt.h1216 struct bnxt_ring *tx_rings; member
/freebsd/lib/libnetmap/
H A Dnmport.c378 NPKEY_DECL(conf, tx_rings, 0)
471 if (nmport_key(p, conf, tx_rings) != NULL) { in NPOPT_PARSER()
472 d->reg.nr_tx_rings = atoi(nmport_key(p, conf, tx_rings)); in NPOPT_PARSER()
/freebsd/sys/dev/cxgbe/
H A Dt4_netmap.c764 kring = na->tx_rings[nm_txq->nid]; in cxgbe_netmap_on()
806 kring = na->tx_rings[nm_txq->nid]; in cxgbe_netmap_off()
/freebsd/sys/dev/ena/
H A Dena_netmap.c227 kring = (x == NR_RX) ? na->rx_rings[qid] : na->tx_rings[qid]; in ena_ring_in_netmap()
/freebsd/sys/dev/re/
H A Dif_re.c2992 struct netmap_kring *kring = NA(ifp)->tx_rings[0]; in re_start_locked()

12