Lines Matching refs:cmrp
1735 mac_resource_props_t *cmrp = MCIP_RESOURCE_PROPS(mcip); in mac_client_set_rings_prop() local
1801 cmrp->mrp_nrxrings = in mac_client_set_rings_prop()
1808 cmrp->mrp_nrxrings = 1; in mac_client_set_rings_prop()
1968 cmrp->mrp_ntxrings = 1; in mac_client_set_rings_prop()
4557 mac_update_resources(mac_resource_props_t *nmrp, mac_resource_props_t *cmrp, in mac_update_resources() argument
4560 if (nmrp != NULL && cmrp != NULL) { in mac_update_resources()
4563 cmrp->mrp_mask &= ~MRP_PRIORITY; in mac_update_resources()
4565 cmrp->mrp_priority = in mac_update_resources()
4568 cmrp->mrp_priority = MPL_LINK_DEFAULT; in mac_update_resources()
4571 cmrp->mrp_mask |= MRP_PRIORITY; in mac_update_resources()
4572 cmrp->mrp_priority = nmrp->mrp_priority; in mac_update_resources()
4577 cmrp->mrp_mask &= ~MRP_MAXBW; in mac_update_resources()
4578 cmrp->mrp_maxbw = 0; in mac_update_resources()
4580 cmrp->mrp_mask |= MRP_MAXBW; in mac_update_resources()
4581 cmrp->mrp_maxbw = nmrp->mrp_maxbw; in mac_update_resources()
4585 MAC_COPY_CPUS(nmrp, cmrp); in mac_update_resources()
4589 cmrp->mrp_mask &= ~MRP_POOL; in mac_update_resources()
4590 bzero(cmrp->mrp_pool, sizeof (cmrp->mrp_pool)); in mac_update_resources()
4592 cmrp->mrp_mask |= MRP_POOL; in mac_update_resources()
4593 (void) strncpy(cmrp->mrp_pool, nmrp->mrp_pool, in mac_update_resources()
4594 sizeof (cmrp->mrp_pool)); in mac_update_resources()
4600 mac_protect_update(nmrp, cmrp); in mac_update_resources()
4607 cmrp->mrp_mask &= ~MRP_RX_RINGS; in mac_update_resources()
4608 if (cmrp->mrp_mask & MRP_RXRINGS_UNSPEC) in mac_update_resources()
4609 cmrp->mrp_mask &= ~MRP_RXRINGS_UNSPEC; in mac_update_resources()
4610 cmrp->mrp_nrxrings = 0; in mac_update_resources()
4612 cmrp->mrp_mask |= MRP_RX_RINGS; in mac_update_resources()
4613 cmrp->mrp_nrxrings = nmrp->mrp_nrxrings; in mac_update_resources()
4618 cmrp->mrp_mask &= ~MRP_TX_RINGS; in mac_update_resources()
4619 if (cmrp->mrp_mask & MRP_TXRINGS_UNSPEC) in mac_update_resources()
4620 cmrp->mrp_mask &= ~MRP_TXRINGS_UNSPEC; in mac_update_resources()
4621 cmrp->mrp_ntxrings = 0; in mac_update_resources()
4623 cmrp->mrp_mask |= MRP_TX_RINGS; in mac_update_resources()
4624 cmrp->mrp_ntxrings = nmrp->mrp_ntxrings; in mac_update_resources()
4628 cmrp->mrp_mask |= MRP_RXRINGS_UNSPEC; in mac_update_resources()
4629 else if (cmrp->mrp_mask & MRP_RXRINGS_UNSPEC) in mac_update_resources()
4630 cmrp->mrp_mask &= ~MRP_RXRINGS_UNSPEC; in mac_update_resources()
4633 cmrp->mrp_mask |= MRP_TXRINGS_UNSPEC; in mac_update_resources()
4634 else if (cmrp->mrp_mask & MRP_TXRINGS_UNSPEC) in mac_update_resources()
4635 cmrp->mrp_mask &= ~MRP_TXRINGS_UNSPEC; in mac_update_resources()