Lines Matching refs:rblk
3750 get_priv_rctl(struct ps_prochandle *pr, char *name, rctlblk_t *rblk) in get_priv_rctl() argument
3752 if (pr_getrctl(pr, name, NULL, rblk, RCTL_FIRST)) in get_priv_rctl()
3755 if (rctlblk_get_privilege(rblk) == RCPRIV_PRIVILEGED) in get_priv_rctl()
3758 while (pr_getrctl(pr, name, rblk, rblk, RCTL_NEXT) == 0) { in get_priv_rctl()
3759 if (rctlblk_get_privilege(rblk) == RCPRIV_PRIVILEGED) in get_priv_rctl()
3774 rctlblk_t *rblk; in zonecfg_apply_rctls() local
3781 if ((rblk = (rctlblk_t *)malloc(rctlblk_size())) == NULL) { in zonecfg_apply_rctls()
3788 free(rblk); in zonecfg_apply_rctls()
3799 while (get_priv_rctl(p.pr, rname, rblk)) { in zonecfg_apply_rctls()
3800 if (pr_setrctl(p.pr, rname, NULL, rblk, RCTL_DELETE) != in zonecfg_apply_rctls()
3810 if ((err = zonecfg_construct_rctlblk(valptr, rblk)) in zonecfg_apply_rctls()
3816 if (pr_setrctl(p.pr, rname, NULL, rblk, RCTL_INSERT)) { in zonecfg_apply_rctls()
3825 free(rblk); in zonecfg_apply_rctls()