Searched refs:hw_rh (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/sun4v/io/
H A Dvnet.c1483 if (tx_ringp->hw_rh == (mac_ring_handle_t)arg2) {
2125 * specifically ringp->hw_rh, in either the TX or the RX ring,
2128 * ring->hw_rh is initialized only when a Hybrid resource is
2135 * ring->hw_rh at all.
2137 * For rings mapped to Hybrid resource ring->hw_rh is
2140 * we unmap ring->hw_rh. For rings mapped to LDC resources, we
2141 * stop the rx callbacks (in vgen) before we remove ring->hw_rh
2143 * Also, we access ring->hw_rh in vnet_rx_ring_stat().
2146 * hardware ring mapping (ringp->hw_rh) can be torn down in
2158 * resource (ringp->hw_rh) fro
2793 mac_ring_handle_t hw_rh[VNET_NUM_HYBRID_RINGS]; local
[all...]
/illumos-gate/usr/src/uts/common/io/aggr/
H A Daggr_grp.c612 aggr_pseudo_rx_group_t *rx_grp, mac_ring_handle_t hw_rh)
631 ring->arr_hw_rh = hw_rh;
645 mac_hwring_setup(hw_rh, (mac_resource_handle_t)ring,
655 aggr_rem_pseudo_rx_ring(aggr_pseudo_rx_group_t *rx_grp, mac_ring_handle_t hw_rh) argument
663 ring->arr_hw_rh != hw_rh) {
673 mac_hwring_teardown(hw_rh);
687 mac_ring_handle_t hw_rh[MAX_RINGS_PER_GROUP]; local
706 &port->lp_hwgh, hw_rh, MAC_RING_TYPE_RX);
729 err = aggr_add_pseudo_rx_ring(port, rx_grp, hw_rh[i]);
733 aggr_rem_pseudo_rx_ring(rx_grp, hw_rh[
611 aggr_add_pseudo_rx_ring(aggr_port_t *port, aggr_pseudo_rx_group_t *rx_grp, mac_ring_handle_t hw_rh) argument
759 mac_ring_handle_t hw_rh[MAX_RINGS_PER_GROUP]; local
807 aggr_add_pseudo_tx_ring(aggr_port_t *port, aggr_pseudo_tx_group_t *tx_grp, mac_ring_handle_t hw_rh, mac_ring_handle_t *pseudo_rh) argument
892 mac_ring_handle_t hw_rh[MAX_RINGS_PER_GROUP], pseudo_rh; local
[all...]
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dvnet.h214 mac_ring_handle_t hw_rh; /* Resource type dependent, internal */ member in struct:vnet_pseudo_tx_ring
231 mac_ring_handle_t hw_rh; /* Resource type dependent, internal */ member in struct:vnet_pseudo_rx_ring

Completed in 118 milliseconds