Lines Matching defs:pcnice
131 pcnice_t pcnice;
674 * Get pcnice and procset structures from the user.
676 if ((*copyinfn)(arg, &pcnice, sizeof (pcnice)) ||
680 error = donice(&procset, &pcnice);
682 if (!error && (pcnice.pc_op == PC_GETNICE)) {
683 if ((*copyoutfn)(&pcnice, arg, sizeof (pcnice)))
910 setthreadnice(pcnice_t *pcnice, kthread_t *tp)
926 if (pcnice->pc_op == PC_SETNICE)
933 if (pcnice->pc_op == PC_GETNICE) {
939 if (nice < pcnice->pc_val)
940 pcnice->pc_val = nice;
942 ASSERT(pcnice->pc_op == PC_SETNICE);
946 inc = pcnice->pc_val - nice;
956 setprocnice(proc_t *pp, pcnice_t *pcnice)
973 if (pcnice->pc_op == PC_SETNICE) {
981 error = setthreadnice(pcnice, tp);
994 donice(procset_t *procset, pcnice_t *pcnice)
1003 if (pcnice->pc_op != PC_GETNICE && pcnice->pc_op != PC_SETNICE)
1011 if (pcnice->pc_op == PC_GETNICE)
1012 pcnice->pc_val = NZERO;
1016 err_proc = dotoprocs(procset, setprocnice, (char *)pcnice);
1019 err_thread = dotolwp(procset, setthreadnice, (char *)pcnice);
1041 if (pcnice->pc_op == PC_GETNICE) {
1049 err = setprocnice(initpp, pcnice);