Lines Matching defs:prio
133 static void sched_priority(struct thread *td, u_char prio);
783 "prio:%d", td->td_priority);
794 "prio:%d", child->td_priority);
856 sched_priority(struct thread *td, u_char prio)
860 "prio:%d", td->td_priority, "new prio:%d", prio, KTR_ATTR_LINKED,
862 SDT_PROBE3(sched, , , change__pri, td, td->td_proc, prio);
863 if (td != curthread && prio > td->td_priority) {
865 "lend prio", "prio:%d", td->td_priority, "new prio:%d",
866 prio, KTR_ATTR_LINKED, sched_tdname(td));
867 SDT_PROBE4(sched, , , lend__pri, td, td->td_proc, prio,
871 if (td->td_priority == prio)
873 td->td_priority = prio;
874 if (TD_ON_RUNQ(td) && td->td_rqindex != (prio / RQ_PPQ)) {
885 sched_lend_prio(struct thread *td, u_char prio)
889 sched_priority(td, prio);
894 * over. The prio argument is the minimum priority the thread
897 * important than prio the thread will keep a priority boost
898 * of prio.
901 sched_unlend_prio(struct thread *td, u_char prio)
910 if (prio >= base_pri) {
914 sched_lend_prio(td, prio);
918 sched_prio(struct thread *td, u_char prio)
923 td->td_base_pri = prio;
929 if (td->td_flags & TDF_BORROWING && td->td_priority < prio)
934 sched_priority(td, prio);
940 if (TD_ON_LOCK(td) && oldprio != prio)
945 sched_ithread_prio(struct thread *td, u_char prio)
949 td->td_base_ithread_pri = prio;
950 sched_prio(td, prio);
954 sched_user_prio(struct thread *td, u_char prio)
958 td->td_base_user_pri = prio;
959 if (td->td_lend_user_pri <= prio)
961 td->td_user_pri = prio;
965 sched_lend_user_prio(struct thread *td, u_char prio)
969 td->td_lend_user_pri = prio;
970 td->td_user_pri = min(prio, td->td_base_user_pri);
981 sched_lend_user_prio_cond(struct thread *td, u_char prio)
984 if (td->td_lend_user_pri == prio)
988 sched_lend_user_prio(td, prio);
1061 "prio:%d", td->td_priority);
1064 "prio:%d", td->td_priority, "wmesg:\"%s\"", td->td_wmesg,
1119 "prio:%d", td->td_priority);
1327 "prio:%d", td->td_priority, KTR_ATTR_LINKED,
1423 "prio:%d", td->td_priority, KTR_ATTR_LINKED,
1467 "prio:%d", td->td_priority, KTR_ATTR_LINKED,
1757 "prio:%d", td->td_priority);