Lines Matching refs:curp

110 int	donice(struct proc *curp, struct proc *chgp, int n);
114 static int do_background_thread(struct proc *curp, thread_t thread, int priority);
115 static int do_background_proc(struct proc *curp, struct proc *targetp, int priority);
138 proc_t curp;
149 proc_t curp;
160 getpriority(struct proc *curp, struct getpriority_args *uap, int32_t *retval)
174 p = curp;
191 pg = proc_pgrp(curp);
262 error = donice(pun->curp, p, pun->prio);
283 error = donice(pun->curp, p, pun->prio);
303 setpriority(struct proc *curp, struct setpriority_args *uap, __unused int32_t *retval)
321 p = curp;
328 error = donice(curp, p, uap->prio);
339 pg = proc_pgrp(curp);
343 ppgrp.curp = curp;
360 punice.curp = curp;
373 if ((curp->p_lflag & P_LPTERMINATE) != 0)
379 error = do_background_thread(curp, current_thread(), uap->prio);
381 (void) do_background_socket(curp, current_thread(), uap->prio);
389 p = curp;
401 error = do_background_proc(curp, p, uap->prio);
429 donice(struct proc *curp, struct proc *chgp, int n)
435 ucred = kauth_cred_proc_ref(curp);
448 if (n < chgp->p_nice && suser(ucred, &curp->p_acflag)) {
453 error = mac_proc_check_sched(curp, chgp);
468 do_background_proc(struct proc *curp, struct proc *targetp, int priority)
486 error = mac_proc_check_sched(curp, targetp);
579 do_background_thread(struct proc *curp __unused, thread_t thread, int priority)
591 error = proc_set_and_apply_bgthreadpolicy(curp->task, thread_tid(thread), priority);
603 struct proc *curp = NULL;
612 curp = proc_self();
613 if (curp == PROC_NULL) {
617 ucred = kauth_cred_proc_ref(curp);
619 if (suser(ucred, NULL) && curp != targetp) {
624 error = do_background_thread(curp, thread, prio);
626 (void) do_background_socket(curp, thread, prio);
636 proc_rele(curp);
1265 proc_t curp = (proc_t)bsd_info;
1268 pid = curp->p_pid;
1280 proc_t curp = (proc_t)bsd_info;
1283 pid = curp->p_pid;