Lines Matching refs:dq
477 disp_kp_alloc(disp_t *dq, pri_t npri) in disp_kp_alloc() argument
481 if (npri > dq->disp_npri) { in disp_kp_alloc()
485 disp_dq_alloc(&mem_info, npri, dq); in disp_kp_alloc()
502 disp_kp_free(disp_t *dq) in disp_kp_free() argument
506 mem_info.olddispq = dq->disp_q; in disp_kp_free()
507 mem_info.olddqactmap = dq->disp_qactmap; in disp_kp_free()
508 mem_info.oldnglobpris = dq->disp_npri; in disp_kp_free()
728 dispq_t *dq; in disp() local
795 dq = &dp->disp_q[pri]; in disp()
796 tp = dq->dq_first; in disp()
807 dq->dq_sruncnt--; in disp()
808 if ((dq->dq_first = tp->t_link) == NULL) { in disp()
811 ASSERT(dq->dq_sruncnt == 0); in disp()
812 dq->dq_last = NULL; in disp()
1025 dispq_t *dq; in search_disp_queues() local
1030 for (dq = dp->disp_q, eq = dp->disp_q_limit; dq < eq; ++dq) { in search_disp_queues()
1033 ASSERT(dq->dq_last == NULL || dq->dq_last->t_link == NULL); in search_disp_queues()
1035 for (rp = dq->dq_first; rp; rp = rp->t_link) in search_disp_queues()
1201 dispq_t *dq; in setbackdq() local
1336 dq = &dp->disp_q[tpri]; in setbackdq()
1342 if (dq->dq_sruncnt++ != 0) { in setbackdq()
1343 ASSERT(dq->dq_first != NULL); in setbackdq()
1344 dq->dq_last->t_link = tp; in setbackdq()
1345 dq->dq_last = tp; in setbackdq()
1347 ASSERT(dq->dq_first == NULL); in setbackdq()
1348 ASSERT(dq->dq_last == NULL); in setbackdq()
1349 dq->dq_first = dq->dq_last = tp; in setbackdq()
1387 dispq_t *dq; in setfrontdq() local
1485 dq = &dp->disp_q[tpri]; in setfrontdq()
1491 if (dq->dq_sruncnt++ != 0) { in setfrontdq()
1492 ASSERT(dq->dq_last != NULL); in setfrontdq()
1493 tp->t_link = dq->dq_first; in setfrontdq()
1494 dq->dq_first = tp; in setfrontdq()
1496 ASSERT(dq->dq_last == NULL); in setfrontdq()
1497 ASSERT(dq->dq_first == NULL); in setfrontdq()
1499 dq->dq_first = dq->dq_last = tp; in setfrontdq()
1532 dispq_t *dq; in setkpdq() local
1549 dq = &dp->disp_q[tpri]; in setkpdq()
1551 if (dq->dq_sruncnt++ != 0) { in setkpdq()
1553 ASSERT(dq->dq_first != NULL); in setkpdq()
1555 dq->dq_last->t_link = tp; in setkpdq()
1556 dq->dq_last = tp; in setkpdq()
1558 ASSERT(dq->dq_last != NULL); in setkpdq()
1559 tp->t_link = dq->dq_first; in setkpdq()
1560 dq->dq_first = tp; in setkpdq()
1564 ASSERT(dq->dq_first == NULL); in setkpdq()
1565 ASSERT(dq->dq_last == NULL); in setkpdq()
1566 dq->dq_first = dq->dq_last = tp; in setkpdq()
1568 ASSERT(dq->dq_last == NULL); in setkpdq()
1569 ASSERT(dq->dq_first == NULL); in setkpdq()
1571 dq->dq_first = dq->dq_last = tp; in setkpdq()
1607 dispq_t *dq; in dispdeq() local
1628 dq = &dp->disp_q[tpri]; in dispdeq()
1629 ptp = &dq->dq_first; in dispdeq()
1633 ASSERT(dq->dq_last == NULL || dq->dq_last->t_link == NULL); in dispdeq()
1655 dq->dq_last = trp; in dispdeq()
1658 if (--dq->dq_sruncnt == 0) { in dispdeq()
2083 dispq_t *dq; in disp_fix_unbound_pri() local
2121 dq = &dp->disp_q[pri]; in disp_fix_unbound_pri()
2122 tp = dq->dq_first; in disp_fix_unbound_pri()
2184 dispq_t *dq; in disp_getbest() local
2205 dq = &dp->disp_q[pri]; in disp_getbest()
2213 for (tp = dq->dq_first; tp != NULL; tp = tp->t_link) { in disp_getbest()
2505 dispq_t *dq; in disp_cpu_inactive() local
2511 dq = &dp->disp_q[pri]; in disp_cpu_inactive()
2512 tp = dq->dq_first; in disp_cpu_inactive()