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()
307 if (ret = rctl_local_get(hndl, NULL, nval, curproc)) { in rctlsys_get()
309 kmem_cache_free(rctl_val_cache, nval); in rctlsys_get()
324 kmem_cache_free(rctl_val_cache, nval); in rctlsys_get()
334 ret = rctl_local_get(hndl, oval, nval, curproc); in rctlsys_get()
341 kmem_cache_free(rctl_val_cache, nval); in rctlsys_get()
349 rctlsys_rblk_xfrm(nblk, krde, nval, RBX_TO_BLK | RBX_VAL | RBX_CTL); in rctlsys_get()
352 kmem_cache_free(rctl_val_cache, nval); in rctlsys_get()
389 rctl_val_t *nval; in rctlsys_set() local
438 nval = kmem_cache_alloc(rctl_val_cache, KM_SLEEP); in rctlsys_set()
440 rctlsys_rblk_xfrm(nblk, NULL, nval, RBX_FROM_BLK | RBX_VAL); in rctlsys_set()
442 if (rctl_invalid_value(rde, nval)) { in rctlsys_set()
444 kmem_cache_free(rctl_val_cache, nval); in rctlsys_set()
454 if (nval->rcv_privilege == RCPRIV_BASIC) { in rctlsys_set()
456 pid = nval->rcv_action_recip_pid; in rctlsys_set()
474 pid = nval->rcv_action_recip_pid; in rctlsys_set()
530 nval->rcv_action_recipient = pp; in rctlsys_set()
531 nval->rcv_action_recip_pid = pid; in rctlsys_set()
537 nval->rcv_action_recipient = curproc; in rctlsys_set()
538 nval->rcv_action_recip_pid = curproc->p_pid; in rctlsys_set()
545 nval->rcv_action_recipient = curproc; in rctlsys_set()
546 nval->rcv_action_recip_pid = curproc->p_pid; in rctlsys_set()
553 nval->rcv_action_recipient = NULL; in rctlsys_set()
554 nval->rcv_action_recip_pid = -1; in rctlsys_set()
557 nval->rcv_firing_time = 0; in rctlsys_set()
617 if (nval->rcv_privilege == RCPRIV_SYSTEM) { in rctlsys_set()
631 (nval->rcv_privilege == RCPRIV_PRIVILEGED || in rctlsys_set()
643 nval->rcv_privilege != RCPRIV_PRIVILEGED && in rctlsys_set()
656 nval->rcv_privilege == RCPRIV_PRIVILEGED && in rctlsys_set()
658 oval->rcv_flagaction != nval->rcv_flagaction || in rctlsys_set()
659 oval->rcv_action_signal != nval->rcv_action_signal || in rctlsys_set()
660 oval->rcv_value < nval->rcv_value)) && in rctlsys_set()
666 if (ret = rctl_local_replace(hndl, oval, nval, pp)) { in rctlsys_set()
672 nval = NULL; in rctlsys_set()
678 if (nval->rcv_privilege == RCPRIV_SYSTEM) { in rctlsys_set()
688 if (nval->rcv_privilege == RCPRIV_PRIVILEGED) { in rctlsys_set()
703 if ((nval->rcv_privilege == RCPRIV_BASIC) && in rctlsys_set()
723 if (ret = rctl_local_insert(hndl, nval, pp)) { in rctlsys_set()
729 nval = NULL; in rctlsys_set()
735 if (nval->rcv_privilege == RCPRIV_SYSTEM) { in rctlsys_set()
740 if (nval->rcv_privilege == RCPRIV_PRIVILEGED) { in rctlsys_set()
750 if (ret = rctl_local_delete(hndl, nval, pp)) { in rctlsys_set()
765 if (nval) in rctlsys_set()
766 kmem_cache_free(rctl_val_cache, nval); in rctlsys_set()