Searched refs:MUTEX_OWNER (Results 1 – 10 of 10) sorted by relevance
250 msg, (void *)lp, (void *)MUTEX_OWNER(&panic_mutex), in mutex_panic()391 if ((owner = MUTEX_OWNER(vlp)) == NULL) { in mutex_vector_enter()445 if (MUTEX_OWNER(vlp) == owner && MUTEX_HAS_WAITERS(vlp)) { in mutex_vector_enter()457 ASSERT(MUTEX_OWNER(lp) == curthread); in mutex_vector_enter()516 if (MUTEX_OWNER(lp) != curthread) { in mutex_vector_exit()539 return (MUTEX_OWNER(lp) == curthread); in mutex_owned()549 if (MUTEX_TYPE_ADAPTIVE(lp) && (t = MUTEX_OWNER(lp)) != MUTEX_NO_OWNER) in mutex_owner()629 if (MUTEX_OWNER(lp) != curthread) in mutex_destroy()
90 #define MUTEX_OWNER(lp) ((kthread_id_t)((lp)->m_owner << PTR24_LSB)) macro
78 #define MUTEX_OWNER(lp) ((kthread_id_t)((lp)->m_owner & MUTEX_THREAD)) macro
81 #define MUTEX_OWNER(lp) ((kthread_id_t)((lp)->m_owner & MUTEX_THREAD)) macro
148 #define MUTEX_OWNER(mp) ((ulwp_t *)(uintptr_t)(mp)->mutex_owner) macro156 ((mp)->mutex_lockw != 0 && MUTEX_OWNER(mp) == thrp)
2259 if (mtype && MUTEX_OWNER(mp) == self) in mutex_lock_impl()2274 MUTEX_OWNER(mp) == self && !self->ul_async_safe) { in mutex_lock_impl()2298 if (mtype && MUTEX_OWNER(mp) == self) in mutex_lock_impl()2403 if (mtype && MUTEX_OWNER(mp) == self) in mutex_trylock()2426 if (mtype && MUTEX_OWNER(mp) == self) in mutex_trylock()
620 kthread_t *owner = MUTEX_OWNER(&lock); in mutex()
608 if ((owner = (uintptr_t)MUTEX_OWNER(&mtx)) == NULL) in mutex_owner_step()
1571 if ((owner = (uintptr_t)MUTEX_OWNER(&mtx)) == NULL) in mutex_owner_step()
3927 regs[rd] = MUTEX_OWNER(&m.mi) != MUTEX_NO_OWNER; in dtrace_dif_subr()3941 MUTEX_OWNER(&m.mi) != MUTEX_NO_OWNER) in dtrace_dif_subr()3942 regs[rd] = (uintptr_t)MUTEX_OWNER(&m.mi); in dtrace_dif_subr()