Lines Matching refs:hw_rh
1483 if (tx_ringp->hw_rh == (mac_ring_handle_t)arg2) { in vnet_tx_ring_update()
2402 if (rx_ringp->hw_rh == NULL) { in vnet_rx_ring_start()
2408 err = mac_hwring_start(rx_ringp->hw_rh); in vnet_rx_ring_start()
2441 if (rx_ringp->hw_rh == NULL) { in vnet_rx_ring_stop()
2446 mac_hwring_stop(rx_ringp->hw_rh); in vnet_rx_ring_stop()
2472 (void) mac_hwring_getstat(rx_ringp->hw_rh, stat, val); in vnet_rx_ring_stat()
2479 vresp = (vnet_res_t *)rx_ringp->hw_rh; in vnet_rx_ring_stat()
2540 if (rx_ringp->hw_rh == NULL) { in vnet_ring_enable_intr()
2556 return (mac_hwring_enable_intr(rx_ringp->hw_rh)); in vnet_ring_enable_intr()
2558 vresp = (vnet_res_t *)rx_ringp->hw_rh; in vnet_ring_enable_intr()
2572 if (rx_ringp->hw_rh == NULL) { in vnet_ring_disable_intr()
2588 return (mac_hwring_disable_intr(rx_ringp->hw_rh)); in vnet_ring_disable_intr()
2590 vresp = (vnet_res_t *)rx_ringp->hw_rh; in vnet_ring_disable_intr()
2606 if (rx_ringp->hw_rh == NULL) { in vnet_rx_poll()
2611 mp = mac_hwring_poll(rx_ringp->hw_rh, bytes_to_pickup); in vnet_rx_poll()
2624 vresp = (vnet_res_t *)rx_ringp->hw_rh; in vnet_rx_poll()
2793 mac_ring_handle_t hw_rh[VNET_NUM_HYBRID_RINGS]; in vnet_bind_hwrings() local
2806 hw_ring_cnt = mac_hwrings_get(vnetp->hio_mch, &vnetp->rx_hwgh, hw_rh, in vnet_bind_hwrings()
2841 rx_ringp->hw_rh = hw_rh[i]; in vnet_bind_hwrings()
2844 mac_hwring_setup(rx_ringp->hw_rh, in vnet_bind_hwrings()
2849 rv = mac_hwring_start(rx_ringp->hw_rh); in vnet_bind_hwrings()
2851 mac_hwring_teardown(rx_ringp->hw_rh); in vnet_bind_hwrings()
2852 rx_ringp->hw_rh = NULL; in vnet_bind_hwrings()
2859 hw_ring_cnt = mac_hwrings_get(vnetp->hio_mch, &vnetp->tx_hwgh, hw_rh, in vnet_bind_hwrings()
2879 tx_ringp->hw_rh = hw_rh[i]; in vnet_bind_hwrings()
2912 tx_ringp->hw_rh = NULL; in vnet_unbind_hwrings()
2921 if (rx_ringp->hw_rh != NULL) { in vnet_unbind_hwrings()
2923 mac_hwring_stop(rx_ringp->hw_rh); in vnet_unbind_hwrings()
2926 mac_hwring_teardown(rx_ringp->hw_rh); in vnet_unbind_hwrings()
2927 rx_ringp->hw_rh = NULL; in vnet_unbind_hwrings()
2968 rx_ringp->hw_rh = (mac_ring_handle_t)vresp; in vnet_bind_vgenring()
2984 rx_ringp->hw_rh = (mac_ring_handle_t)vresp; in vnet_bind_vgenring()
2999 rx_ringp->hw_rh = NULL; in vnet_bind_vgenring()
3038 rx_ringp->hw_rh = NULL; in vnet_unbind_vgenring()
3053 rx_ringp->hw_rh = NULL; in vnet_unbind_vgenring()
3150 ret_mp = mac_hwring_tx(tx_ringp->hw_rh, mp); in vnet_hio_tx()