MAC_RING_TYPE_TX
case MAC_RING_TYPE_TX:
if ((args & MAC_GROUP_TX) != 0 && mg.mrg_type != MAC_RING_TYPE_TX)
case MAC_RING_TYPE_TX: {
MAC_RING_TYPE_TX);
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX: {
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX:
tgrpnum = mac_hwgrp_num(mh, MAC_RING_TYPE_TX);
tgrpnum = mac_hwgrp_num(mh, MAC_RING_TYPE_TX);
VERIFY3S(rtype, ==, MAC_RING_TYPE_TX);
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX: {
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX: {
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX: {
case MAC_RING_TYPE_TX:
} else if (rtype == MAC_RING_TYPE_TX) {
ASSERT(rtype == MAC_RING_TYPE_RX || rtype == MAC_RING_TYPE_TX);
ASSERT(rtype == MAC_RING_TYPE_TX);
ASSERT(ring->mr_type == MAC_RING_TYPE_TX &&
if (rnext == NULL && ring->mr_type == MAC_RING_TYPE_TX) {
case MAC_RING_TYPE_TX:
cap_rings->mr_type = MAC_RING_TYPE_TX;
if (rtype == MAC_RING_TYPE_TX &&
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX:
ring->mr_type == MAC_RING_TYPE_TX) {
case MAC_RING_TYPE_TX:
(ring_type == MAC_RING_TYPE_TX &&
if (ring_type == MAC_RING_TYPE_TX &&
case MAC_RING_TYPE_TX: {
err = i_mac_group_allocate_rings(mip, MAC_RING_TYPE_TX,
rv = i_mac_group_allocate_rings(mip, MAC_RING_TYPE_TX, defgrp, grp,
mac_init_rings(mip, MAC_RING_TYPE_TX) != 0)
mac_free_rings(mip, MAC_RING_TYPE_TX);
mac_free_rings(mip, MAC_RING_TYPE_TX);
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX:
if (rtype != MAC_RING_TYPE_TX)
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX:
nxge->tx_hio_groups[i].type = MAC_RING_TYPE_TX;
case MAC_RING_TYPE_TX:
nxge->tx_hio_groups[i].type = MAC_RING_TYPE_TX;
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX:
rv = nxge_hio_addres(vr, MAC_RING_TYPE_TX, &tmap);
nxge_hio_remres(vr, MAC_RING_TYPE_TX, tmap);
nxge_hio_remres(vr, MAC_RING_TYPE_TX, tmap);
nxge_hio_remres(shp->vrp, MAC_RING_TYPE_TX, shp->tmap);
max_dcs = (type == MAC_RING_TYPE_TX) ? NXGE_MAX_TDCS : NXGE_MAX_RDCS;
if (type == MAC_RING_TYPE_TX) {
group = (type == MAC_RING_TYPE_TX ? &vr->tx_group : &vr->rx_group);
type == MAC_RING_TYPE_TX ? 't' : 'r', channel));
slot = (type == MAC_RING_TYPE_TX) ?
dc = type == MAC_RING_TYPE_TX ? &nhd->tdc[channel] : &nhd->rdc[channel];
group = (type == MAC_RING_TYPE_TX ? &vr->tx_group : &vr->rx_group);
group->type = (type == MAC_RING_TYPE_TX) ?
type == MAC_RING_TYPE_TX ? 'T' : 'R', channel, slot));
type == MAC_RING_TYPE_TX ? 't' : 'r', channel));
group = (type == MAC_RING_TYPE_TX) ? &vr->tx_group : &vr->rx_group;
(type == MAC_RING_TYPE_TX) ? VP_BOUND_TX : VP_BOUND_RX,
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX: {
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX: {
case MAC_RING_TYPE_TX: {
case MAC_RING_TYPE_TX: {
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX:
case MAC_RING_TYPE_TX: {
case MAC_RING_TYPE_TX:
MAC_RING_TYPE_TX);