Home
last modified time | relevance | path

Searched refs:MUTEX_OWNER (Results 1 – 10 of 10) sorted by relevance

/titanic_50/usr/src/uts/common/os/
H A Dmutex.c250 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()
/titanic_50/usr/src/uts/sparc/v7/sys/
H A Dmutex_impl.h90 #define MUTEX_OWNER(lp) ((kthread_id_t)((lp)->m_owner << PTR24_LSB)) macro
/titanic_50/usr/src/uts/sparc/v9/sys/
H A Dmutex_impl.h78 #define MUTEX_OWNER(lp) ((kthread_id_t)((lp)->m_owner & MUTEX_THREAD)) macro
/titanic_50/usr/src/uts/intel/sys/
H A Dmutex_impl.h81 #define MUTEX_OWNER(lp) ((kthread_id_t)((lp)->m_owner & MUTEX_THREAD)) macro
/titanic_50/usr/src/lib/libc/inc/
H A Dthr_uberdata.h148 #define MUTEX_OWNER(mp) ((ulwp_t *)(uintptr_t)(mp)->mutex_owner) macro
156 ((mp)->mutex_lockw != 0 && MUTEX_OWNER(mp) == thrp)
/titanic_50/usr/src/lib/libc/port/threads/
H A Dsynch.c2259 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()
/titanic_50/usr/src/cmd/mdb/common/modules/genunix/
H A Dsobj.c620 kthread_t *owner = MUTEX_OWNER(&lock); in mutex()
/titanic_50/usr/src/cmd/mdb/i86pc/modules/unix/
H A Dunix.c608 if ((owner = (uintptr_t)MUTEX_OWNER(&mtx)) == NULL) in mutex_owner_step()
/titanic_50/usr/src/cmd/mdb/sun4u/modules/unix/
H A Dunix.c1571 if ((owner = (uintptr_t)MUTEX_OWNER(&mtx)) == NULL) in mutex_owner_step()
/titanic_50/usr/src/uts/common/dtrace/
H A Ddtrace.c3927 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()