Lines Matching refs:kpq
160 static kthread_t *disp_ratify(kthread_t *tp, disp_t *kpq);
644 disp_t *kpq; in idle() local
651 kpq = &cp->cpu_part->cp_kp_queue; in idle()
652 if (kpq->disp_maxrunpri == -1) in idle()
731 disp_t *kpq; in disp() local
746 kpq = &cpup->cpu_part->cp_kp_queue; in disp()
747 while ((pri = kpq->disp_maxrunpri) >= 0 && in disp()
750 (tp = disp_getbest(kpq)) != NULL) { in disp()
751 if (disp_ratify(tp, kpq) != NULL) { in disp()
854 if (disp_ratify(tp, kpq) == NULL) in disp()
1850 disp_ratify(kthread_t *tp, disp_t *kpq) in disp_ratify() argument
1870 maxkpri = kpq->disp_maxrunpri; in disp_ratify()
1903 disp_t *kpq; /* kp queue for this partition */ in disp_getwork() local
1912 kpq = &cp->cpu_part->cp_kp_queue; in disp_getwork()
1913 while (kpq->disp_maxrunpri >= 0) { in disp_getwork()
1917 tp = (disp_getbest(kpq)); in disp_getwork()
1919 return (disp_ratify(tp, kpq)); in disp_getwork()
2061 return (disp_ratify(tp, kpq)); in disp_getwork()