Lines Matching defs:rcgp
582 rctl_gp_alloc(rctl_alloc_gp_t *rcgp)
586 if (rcgp->rcag_nctls > 0) {
590 rcgp->rcag_ctls = prev;
592 for (i = 1; i < rcgp->rcag_nctls; i++) {
601 if (rcgp->rcag_nvals > 0) {
605 rcgp->rcag_vals = prev;
607 for (i = 1; i < rcgp->rcag_nvals; i++) {
619 rctl_gp_detach_val(rctl_alloc_gp_t *rcgp)
621 rctl_val_t *rval = rcgp->rcag_vals;
623 ASSERT(rcgp->rcag_nvals > 0);
624 rcgp->rcag_nvals--;
625 rcgp->rcag_vals = rval->rcv_next;
633 rctl_gp_detach_ctl(rctl_alloc_gp_t *rcgp)
635 rctl_t *rctl = rcgp->rcag_ctls;
637 ASSERT(rcgp->rcag_nctls > 0);
638 rcgp->rcag_nctls--;
639 rcgp->rcag_ctls = rctl->rc_next;
648 rctl_gp_free(rctl_alloc_gp_t *rcgp)
650 rctl_val_t *rval = rcgp->rcag_vals;
651 rctl_t *rctl = rcgp->rcag_ctls;