Lines Matching refs:dq
473 disp_kp_alloc(disp_t *dq, pri_t npri) in disp_kp_alloc() argument
477 if (npri > dq->disp_npri) { in disp_kp_alloc()
481 disp_dq_alloc(&mem_info, npri, dq); in disp_kp_alloc()
498 disp_kp_free(disp_t *dq) in disp_kp_free() argument
502 mem_info.olddispq = dq->disp_q; in disp_kp_free()
503 mem_info.olddqactmap = dq->disp_qactmap; in disp_kp_free()
504 mem_info.oldnglobpris = dq->disp_npri; in disp_kp_free()
724 dispq_t *dq; in disp() local
791 dq = &dp->disp_q[pri]; in disp()
792 tp = dq->dq_first; in disp()
803 dq->dq_sruncnt--; in disp()
804 if ((dq->dq_first = tp->t_link) == NULL) { in disp()
807 ASSERT(dq->dq_sruncnt == 0); in disp()
808 dq->dq_last = NULL; in disp()
1021 dispq_t *dq; in search_disp_queues() local
1026 for (dq = dp->disp_q, eq = dp->disp_q_limit; dq < eq; ++dq) { in search_disp_queues()
1029 ASSERT(dq->dq_last == NULL || dq->dq_last->t_link == NULL); in search_disp_queues()
1031 for (rp = dq->dq_first; rp; rp = rp->t_link) in search_disp_queues()
1199 dispq_t *dq; in setbackdq() local
1339 dq = &dp->disp_q[tpri]; in setbackdq()
1345 if (dq->dq_sruncnt++ != 0) { in setbackdq()
1346 ASSERT(dq->dq_first != NULL); in setbackdq()
1347 dq->dq_last->t_link = tp; in setbackdq()
1348 dq->dq_last = tp; in setbackdq()
1350 ASSERT(dq->dq_first == NULL); in setbackdq()
1351 ASSERT(dq->dq_last == NULL); in setbackdq()
1352 dq->dq_first = dq->dq_last = tp; in setbackdq()
1390 dispq_t *dq; in setfrontdq() local
1497 dq = &dp->disp_q[tpri]; in setfrontdq()
1503 if (dq->dq_sruncnt++ != 0) { in setfrontdq()
1504 ASSERT(dq->dq_last != NULL); in setfrontdq()
1505 tp->t_link = dq->dq_first; in setfrontdq()
1506 dq->dq_first = tp; in setfrontdq()
1508 ASSERT(dq->dq_last == NULL); in setfrontdq()
1509 ASSERT(dq->dq_first == NULL); in setfrontdq()
1511 dq->dq_first = dq->dq_last = tp; in setfrontdq()
1544 dispq_t *dq; in setkpdq() local
1561 dq = &dp->disp_q[tpri]; in setkpdq()
1563 if (dq->dq_sruncnt++ != 0) { in setkpdq()
1565 ASSERT(dq->dq_first != NULL); in setkpdq()
1567 dq->dq_last->t_link = tp; in setkpdq()
1568 dq->dq_last = tp; in setkpdq()
1570 ASSERT(dq->dq_last != NULL); in setkpdq()
1571 tp->t_link = dq->dq_first; in setkpdq()
1572 dq->dq_first = tp; in setkpdq()
1576 ASSERT(dq->dq_first == NULL); in setkpdq()
1577 ASSERT(dq->dq_last == NULL); in setkpdq()
1578 dq->dq_first = dq->dq_last = tp; in setkpdq()
1580 ASSERT(dq->dq_last == NULL); in setkpdq()
1581 ASSERT(dq->dq_first == NULL); in setkpdq()
1583 dq->dq_first = dq->dq_last = tp; in setkpdq()
1625 dispq_t *dq; in dispdeq() local
1646 dq = &dp->disp_q[tpri]; in dispdeq()
1647 ptp = &dq->dq_first; in dispdeq()
1651 ASSERT(dq->dq_last == NULL || dq->dq_last->t_link == NULL); in dispdeq()
1673 dq->dq_last = trp; in dispdeq()
1676 if (--dq->dq_sruncnt == 0) { in dispdeq()
2101 dispq_t *dq; in disp_fix_unbound_pri() local
2139 dq = &dp->disp_q[pri]; in disp_fix_unbound_pri()
2140 tp = dq->dq_first; in disp_fix_unbound_pri()
2202 dispq_t *dq; in disp_getbest() local
2223 dq = &dp->disp_q[pri]; in disp_getbest()
2231 for (tp = dq->dq_first; tp != NULL; tp = tp->t_link) { in disp_getbest()
2523 dispq_t *dq; in disp_cpu_inactive() local
2529 dq = &dp->disp_q[pri]; in disp_cpu_inactive()
2530 tp = dq->dq_first; in disp_cpu_inactive()