Lines Matching refs:nval

223 	rctl_val_t *nval;  in rctlsys_get()  local
266 nval = kmem_cache_alloc(rctl_val_cache, KM_SLEEP); in rctlsys_get()
306 if (ret = rctl_local_get(hndl, NULL, nval, curproc)) { in rctlsys_get()
308 kmem_cache_free(rctl_val_cache, nval); in rctlsys_get()
323 kmem_cache_free(rctl_val_cache, nval); in rctlsys_get()
333 ret = rctl_local_get(hndl, oval, nval, curproc); in rctlsys_get()
340 kmem_cache_free(rctl_val_cache, nval); in rctlsys_get()
348 rctlsys_rblk_xfrm(nblk, krde, nval, RBX_TO_BLK | RBX_VAL | RBX_CTL); in rctlsys_get()
351 kmem_cache_free(rctl_val_cache, nval); in rctlsys_get()
388 rctl_val_t *nval; in rctlsys_set() local
437 nval = kmem_cache_alloc(rctl_val_cache, KM_SLEEP); in rctlsys_set()
439 rctlsys_rblk_xfrm(nblk, NULL, nval, RBX_FROM_BLK | RBX_VAL); in rctlsys_set()
441 if (rctl_invalid_value(rde, nval)) { in rctlsys_set()
443 kmem_cache_free(rctl_val_cache, nval); in rctlsys_set()
453 if (nval->rcv_privilege == RCPRIV_BASIC) { in rctlsys_set()
455 pid = nval->rcv_action_recip_pid; in rctlsys_set()
473 pid = nval->rcv_action_recip_pid; in rctlsys_set()
529 nval->rcv_action_recipient = pp; in rctlsys_set()
530 nval->rcv_action_recip_pid = pid; in rctlsys_set()
536 nval->rcv_action_recipient = curproc; in rctlsys_set()
537 nval->rcv_action_recip_pid = curproc->p_pid; in rctlsys_set()
544 nval->rcv_action_recipient = curproc; in rctlsys_set()
545 nval->rcv_action_recip_pid = curproc->p_pid; in rctlsys_set()
552 nval->rcv_action_recipient = NULL; in rctlsys_set()
553 nval->rcv_action_recip_pid = -1; in rctlsys_set()
556 nval->rcv_firing_time = 0; in rctlsys_set()
616 if (nval->rcv_privilege == RCPRIV_SYSTEM) { in rctlsys_set()
630 (nval->rcv_privilege == RCPRIV_PRIVILEGED || in rctlsys_set()
642 nval->rcv_privilege != RCPRIV_PRIVILEGED && in rctlsys_set()
655 nval->rcv_privilege == RCPRIV_PRIVILEGED && in rctlsys_set()
657 oval->rcv_flagaction != nval->rcv_flagaction || in rctlsys_set()
658 oval->rcv_action_signal != nval->rcv_action_signal || in rctlsys_set()
659 oval->rcv_value < nval->rcv_value)) && in rctlsys_set()
665 if (ret = rctl_local_replace(hndl, oval, nval, pp)) { in rctlsys_set()
671 nval = NULL; in rctlsys_set()
677 if (nval->rcv_privilege == RCPRIV_SYSTEM) { in rctlsys_set()
687 if (nval->rcv_privilege == RCPRIV_PRIVILEGED) { in rctlsys_set()
702 if ((nval->rcv_privilege == RCPRIV_BASIC) && in rctlsys_set()
722 if (ret = rctl_local_insert(hndl, nval, pp)) { in rctlsys_set()
728 nval = NULL; in rctlsys_set()
734 if (nval->rcv_privilege == RCPRIV_SYSTEM) { in rctlsys_set()
739 if (nval->rcv_privilege == RCPRIV_PRIVILEGED) { in rctlsys_set()
749 if (ret = rctl_local_delete(hndl, nval, pp)) { in rctlsys_set()
764 if (nval) in rctlsys_set()
765 kmem_cache_free(rctl_val_cache, nval); in rctlsys_set()