Lines Matching refs:txring
799 if (vr_alloc_ring(vrp, &vrp->txring, vrp->tx.ndesc) != VR_SUCCESS) { in vr_rings_init()
805 vrp->tx.ring = vrp->txring.desc; in vr_rings_init()
813 vr_free_ring(&vrp->txring, vrp->tx.ndesc); in vr_rings_fini()
1065 ddi_put32(vrp->txring.acchdl, &wp->cdesc->stat0, 0); in vr_txring_init()
1066 ddi_put32(vrp->txring.acchdl, &wp->cdesc->stat1, 0); in vr_txring_init()
1067 ddi_put32(vrp->txring.acchdl, &wp->cdesc->data, in vr_txring_init()
1069 (void) ddi_dma_sync(vrp->txring.handle, wp->offset, in vr_txring_init()
1571 nextp = ddi_get32(vrp->txring.acchdl, &wp->cdesc->next); in vr_tx_enqueue_msg()
1588 ddi_put32(vrp->txring.acchdl, &wp->cdesc->stat1, in vr_tx_enqueue_msg()
1590 ddi_put32(vrp->txring.acchdl, &wp->cdesc->next, nextp); in vr_tx_enqueue_msg()
1591 ddi_put32(vrp->txring.acchdl, &wp->cdesc->stat0, VR_TDES0_OWN); in vr_tx_enqueue_msg()
1592 (void) ddi_dma_sync(vrp->txring.handle, wp->offset, in vr_tx_enqueue_msg()
1620 (void) ddi_dma_sync(vrp->txring.handle, cp->offset, in vr_tx_reclaim()
1623 stat0 = ddi_get32(vrp->txring.acchdl, &cp->cdesc->stat0); in vr_tx_reclaim()
1631 stat1 = ddi_get32(vrp->txring.acchdl, &cp->cdesc->stat1); in vr_tx_reclaim()