| /freebsd/sys/contrib/dev/rtw88/ |
| H A D | pci.c | 215 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 D | pci.h | 223 struct rtw_pci_tx_ring tx_rings[RTK_MAX_TX_QUEUE_NUM]; member
|
| /freebsd/sys/dev/rtwn/pci/ |
| H A D | rtwn_pci_rx.c | 404 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 D | aq_main.c | 637 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 D | aq_device.h | 119 struct aq_ring *tx_rings[HW_ATL_B0_RINGS_MAX]; member
|
| H A D | aq_ring.c | 478 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 D | dpaa2_types.h | 124 struct dpaa2_ni_tx_ring tx_rings[DPAA2_MAX_TCS]; member
|
| H A D | dpaa2_ni.c | 127 (&(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 D | netmap.c | 853 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 D | netmap_generic.c | 124 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 D | netmap_kloop.c | 1121 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 D | netmap_bdg.c | 1258 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 D | netmap_pipe.c | 580 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 D | if_re_netmap.h | 305 int l = netmap_idx_n2k(na->tx_rings[0], i); in re_netmap_tx_init()
|
| H A D | netmap_kern.h | 773 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 D | netmap_vale.c | 197 kring = na->tx_rings; in nm_free_bdgfwd() 224 kring = na->tx_rings; in nm_alloc_bdgfwd()
|
| H A D | netmap_mem2.c | 2165 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 D | if_ptnet.c | 1125 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 D | if_bnxt.c | 620 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 D | bnxt_txrx.c | 92 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 D | bnxt.h | 1216 struct bnxt_ring *tx_rings; member
|
| /freebsd/lib/libnetmap/ |
| H A D | nmport.c | 378 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 D | t4_netmap.c | 764 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 D | ena_netmap.c | 227 kring = (x == NR_RX) ? na->rx_rings[qid] : na->tx_rings[qid]; in ena_ring_in_netmap()
|
| /freebsd/sys/dev/re/ |
| H A D | if_re.c | 2992 struct netmap_kring *kring = NA(ifp)->tx_rings[0]; in re_start_locked()
|