Lines Matching refs:pi_owner
1817 if (pi->pi_owner == NULL) in umtx_pi_next()
1819 uq_owner = pi->pi_owner->td_umtxq; in umtx_pi_next()
1874 td = pi->pi_owner; in umtx_propagate_priority()
1917 while (pi != NULL && pi->pi_owner != NULL) { in umtx_repropagate_priority()
1919 uq_owner = pi->pi_owner->td_umtxq; in umtx_repropagate_priority()
1931 thread_lock(pi->pi_owner); in umtx_repropagate_priority()
1932 sched_lend_user_prio(pi->pi_owner, pri); in umtx_repropagate_priority()
1933 thread_unlock(pi->pi_owner); in umtx_repropagate_priority()
1949 MPASS(pi->pi_owner == NULL); in umtx_pi_setowner()
1950 pi->pi_owner = owner; in umtx_pi_setowner()
1962 TAILQ_REMOVE(&pi->pi_owner->td_umtxq->uq_pi_contested, pi, pi_link); in umtx_pi_disown()
1963 pi->pi_owner = NULL; in umtx_pi_disown()
1976 if (pi->pi_owner == owner) { in umtx_pi_claim()
1981 if (pi->pi_owner != NULL) { in umtx_pi_claim()
2046 if (pi->pi_owner == NULL) { in umtxq_sleep_pi()
2051 if (pi->pi_owner == NULL) in umtxq_sleep_pi()
2117 if (pi->pi_owner != NULL) in umtx_pi_unref()
2176 if (pi->pi_owner != td && !(rb && pi->pi_owner == NULL)) { in umtx_pi_drop()
2182 if (pi->pi_owner == td) in umtx_pi_drop()
2219 if (pi->pi_owner == td) in umtx_pi_drop()
5233 pi->pi_owner = NULL; in umtx_thread_cleanup()