Lines Matching refs:nval

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