Lines Matching refs:tx_ringp
789 vnet_pseudo_tx_ring_t *tx_ringp; in vnet_tx_ring_send() local
803 tx_ringp = (vnet_pseudo_tx_ring_t *)arg; in vnet_tx_ring_send()
804 statsp = &tx_ringp->tx_ring_stats; in vnet_tx_ring_send()
805 vnetp = (vnet_t *)tx_ringp->vnetp; in vnet_tx_ring_send()
905 tx_arg = tx_ringp; in vnet_tx_ring_send()
973 vnet_pseudo_tx_ring_t *tx_ringp; in vnet_ring_grp_init() local
977 tx_ringp = kmem_zalloc(sizeof (vnet_pseudo_tx_ring_t) * in vnet_ring_grp_init()
980 tx_ringp[i].state |= VNET_TXRING_SHARED; in vnet_ring_grp_init()
982 tx_grp->rings = tx_ringp; in vnet_ring_grp_init()
1390 vnet_pseudo_tx_ring_t *tx_ringp; in vnet_tx_update() local
1421 tx_ringp = &tx_grp->rings[i]; in vnet_tx_update()
1422 mac_tx_ring_update(vnetp->mh, tx_ringp->handle); in vnet_tx_update()
1442 vnet_pseudo_tx_ring_t *tx_ringp; in vnet_tx_notify_thread() local
1456 tx_ringp = &tx_grp->rings[i]; in vnet_tx_notify_thread()
1457 if (tx_ringp->woken_up) { in vnet_tx_notify_thread()
1458 tx_ringp->woken_up = B_FALSE; in vnet_tx_notify_thread()
1459 vnetp = tx_ringp->vnetp; in vnet_tx_notify_thread()
1460 mac_tx_ring_update(vnetp->mh, tx_ringp->handle); in vnet_tx_notify_thread()
1477 vnet_pseudo_tx_ring_t *tx_ringp; in vnet_tx_ring_update() local
1482 tx_ringp = &tx_grp->rings[i]; in vnet_tx_ring_update()
1483 if (tx_ringp->hw_rh == (mac_ring_handle_t)arg2) { in vnet_tx_ring_update()
1485 tx_ringp->woken_up = B_TRUE; in vnet_tx_ring_update()
2275 vnet_pseudo_tx_ring_t *tx_ringp; in vnet_get_ring() local
2286 tx_ringp = &tx_grp->rings[r_index]; in vnet_get_ring()
2288 tx_ringp->handle = r_handle; in vnet_get_ring()
2289 tx_ringp->index = r_index; in vnet_get_ring()
2290 tx_ringp->grp = tx_grp; in vnet_get_ring()
2291 tx_ringp->vnetp = vnetp; in vnet_get_ring()
2293 infop->mri_driver = (mac_ring_driver_t)tx_ringp; in vnet_get_ring()
2492 vnet_pseudo_tx_ring_t *tx_ringp = (vnet_pseudo_tx_ring_t *)arg; in vnet_tx_ring_start() local
2494 tx_ringp->state |= VNET_TXRING_STARTED; in vnet_tx_ring_start()
2501 vnet_pseudo_tx_ring_t *tx_ringp = (vnet_pseudo_tx_ring_t *)arg; in vnet_tx_ring_stop() local
2503 tx_ringp->state &= ~VNET_TXRING_STARTED; in vnet_tx_ring_stop()
2509 vnet_pseudo_tx_ring_t *tx_ringp = (vnet_pseudo_tx_ring_t *)rdriver; in vnet_tx_ring_stat() local
2512 statsp = &tx_ringp->tx_ring_stats; in vnet_tx_ring_stat()
2798 vnet_pseudo_tx_ring_t *tx_ringp; in vnet_bind_hwrings() local
2878 tx_ringp = &tx_grp->rings[i]; in vnet_bind_hwrings()
2879 tx_ringp->hw_rh = hw_rh[i]; in vnet_bind_hwrings()
2880 tx_ringp->state |= VNET_TXRING_HYBRID; in vnet_bind_hwrings()
2902 vnet_pseudo_tx_ring_t *tx_ringp; in vnet_unbind_hwrings() local
2909 tx_ringp = &tx_grp->rings[i]; in vnet_unbind_hwrings()
2910 if (tx_ringp->state & VNET_TXRING_HYBRID) { in vnet_unbind_hwrings()
2911 tx_ringp->state &= ~VNET_TXRING_HYBRID; in vnet_unbind_hwrings()
2912 tx_ringp->hw_rh = NULL; in vnet_unbind_hwrings()
3141 vnet_pseudo_tx_ring_t *tx_ringp; in vnet_hio_tx() local
3145 tx_ringp = (vnet_pseudo_tx_ring_t *)arg; in vnet_hio_tx()
3150 ret_mp = mac_hwring_tx(tx_ringp->hw_rh, mp); in vnet_hio_tx()