Lines Matching refs:cpu_disp

222 	CPU->cpu_disp->disp_maxrunpri = -1;  in dispinit()
223 CPU->cpu_disp->disp_max_unbound_pri = -1; in dispinit()
337 disp_dq_alloc(&disp_mem[i], numpris, cpup->cpu_disp); in cpu_dispqalloc()
425 cp->cpu_disp = dp; in disp_cpu_init()
448 disp_kp_free(cp->cpu_disp); in disp_cpu_fini()
449 if (cp->cpu_disp != &cpu0_disp) in disp_cpu_fini()
450 kmem_free(cp->cpu_disp, sizeof (disp_t)); in disp_cpu_fini()
512 volatile int *local_nrunnable = &cp->cpu_disp->disp_nrunnable; in disp_anywork()
543 if (ocp->cpu_disp->disp_max_unbound_pri != -1 && in disp_anywork()
545 ocp->cpu_disp->disp_nrunnable == 1) && in disp_anywork()
594 if (cp->cpu_disp->disp_nrunnable == 0) { in idle()
615 if (cp->cpu_disp->disp_nrunnable != 0) { in idle()
623 disp_t *dp = cp->cpu_disp; in idle()
672 if (t->t_state != TS_ONPROC || t->t_disp_queue != CPU->cpu_disp) { in preempt()
719 dp = cpup->cpu_disp; in disp()
1044 if (search_disp_queues(cp->cpu_disp, tp)) in thread_on_queue()
1160 #define RUNQ_LEN(cp, pri) ((cp)->cpu_disp->disp_q[pri].dq_sruncnt)
1304 dp = cp->cpu_disp; in setbackdq()
1422 } else if ((tpri < cp->cpu_disp->disp_maxrunpri) && in setfrontdq()
1464 dp = cp->cpu_disp; in setfrontdq()
1584 disp_lock_enter_high(&cp->cpu_disp->disp_lock); in setkpdq()
1596 disp_lock_exit_high(&cp->cpu_disp->disp_lock); in setkpdq()
1808 max_pri = cpup->cpu_disp->disp_maxrunpri; /* best pri of that CPU */ in cpu_surrender()
1871 maxpri = cpup->cpu_disp->disp_maxrunpri; in disp_ratify()
1972 if (cp->cpu_disp->disp_nrunnable != 0) { in disp_getwork()
1993 ocp->cpu_disp->disp_nrunnable == 1) in disp_getwork()
1996 pri = ocp->cpu_disp->disp_max_unbound_pri; in disp_getwork()
2003 stealtime = ocp->cpu_disp->disp_steal; in disp_getwork()
2059 if (tcp && cp->cpu_disp->disp_nrunnable == 0) { in disp_getwork()
2060 tp = disp_getbest(tcp->cpu_disp); in disp_getwork()
2165 dp = tp->t_bound_cpu->cpu_disp; in disp_adjust_unbound_pri()
2202 tcp->cpu_disp->disp_nrunnable == 1)) { in disp_getbest()
2361 tp->t_disp_queue = cp->cpu_disp; in disp_getbest()
2385 disp_lock_enter_high(&cp->cpu_disp->disp_lock); in disp_getbest()
2386 disp_lock_exit_high(&cp->cpu_disp->disp_lock); in disp_getbest()
2506 disp_t *dp = cp->cpu_disp; in disp_cpu_inactive()
2648 if (cp->cpu_disp->disp_maxrunpri > cpupri) in disp_lowpri_cpu()
2649 cpupri = cp->cpu_disp->disp_maxrunpri; in disp_lowpri_cpu()