Lines Matching refs:uq_owner
1813 struct umtx_q *uq_owner; in umtx_pi_next() local
1817 uq_owner = pi->pi_owner->td_umtxq; in umtx_pi_next()
1818 if (uq_owner == NULL) in umtx_pi_next()
1820 return (uq_owner->uq_pi_blocked); in umtx_pi_next()
1907 struct umtx_q *uq, *uq_owner; in umtx_repropagate_priority() local
1917 uq_owner = pi->pi_owner->td_umtxq; in umtx_repropagate_priority()
1919 TAILQ_FOREACH(pi2, &uq_owner->uq_pi_contested, pi_link) { in umtx_repropagate_priority()
1927 if (pri > uq_owner->uq_inherited_pri) in umtx_repropagate_priority()
1928 pri = uq_owner->uq_inherited_pri; in umtx_repropagate_priority()
1932 if ((pi = uq_owner->uq_pi_blocked) != NULL) in umtx_repropagate_priority()
1933 umtx_pi_adjust_thread(pi, uq_owner->uq_thread); in umtx_repropagate_priority()
1943 struct umtx_q *uq_owner; in umtx_pi_setowner() local
1945 uq_owner = owner->td_umtxq; in umtx_pi_setowner()
1949 TAILQ_INSERT_TAIL(&uq_owner->uq_pi_contested, pi, pi_link); in umtx_pi_setowner()