Searched refs:mutex_owner (Results 1 - 25 of 37) sorted by relevance

12

/illumos-gate/usr/src/cmd/dtrace/test/tst/common/funcs/
H A Dtst.mutex_owner.d31 * mutex_owner() should return a pointer to the kernel thread holding
34 * SECTION: Actions and Subroutines/mutex_owner()
54 ptr = mutex_owner((kmutex_t *)arg0);
H A Dtst.mutex_owned.d42 this->owner = mutex_owner((kmutex_t *)arg0);
/illumos-gate/usr/src/lib/libfakekernel/common/sys/
H A Dmutex.h94 extern void *mutex_owner(const kmutex_t *);
/illumos-gate/usr/src/uts/common/sys/
H A Dmutex.h94 extern struct _kthread *mutex_owner(const kmutex_t *);
/illumos-gate/usr/src/uts/intel/sys/
H A Dsynch32.h40 #define mutex_owner data macro
/illumos-gate/usr/src/uts/sparc/sys/
H A Dsynch32.h40 #define mutex_owner data macro
/illumos-gate/usr/src/lib/libfakekernel/common/
H A Dmutex.c85 mutex_owner(const kmutex_t *mp) function
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/aggs/
H A Dtst.subr.d58 INTFUNC(mutex_owner(&`cpu_lock))
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/privs/
H A Dtst.func_access.ksh38 BEGIN { trace(mutex_owner(&`pidlock)); }
H A Dtst.kpriv.ksh44 CANTREAD1(mutex_owner)
/illumos-gate/usr/src/lib/libc/port/threads/
H A Dsynch.c86 stall_mutex.mutex_owner = (uintptr_t)curthread;
420 mp->mutex_owner = (uintptr_t)self;
429 mp->mutex_owner = (uintptr_t)self;
439 mp->mutex_owner = (uintptr_t)self;
455 mp->mutex_owner = 0;
979 * Returns with mutex_owner and mutex_ownerpid set correctly.
1040 ASSERT(mp->mutex_owner == (uintptr_t)self);
1053 * Returns with mutex_owner and mutex_ownerpid set correctly.
1094 ASSERT(mp->mutex_owner == (uintptr_t)self);
1243 * If this succeeds, return 0 with mutex_owner se
[all...]
H A Dassfail.c237 ultos((uint64_t)mcopy.mutex_owner, 16, buf + strlen(buf));
242 ultos((uint64_t)mcopy.mutex_owner, 16, buf + strlen(buf));
H A Dthr.c838 udp->link_lock.mutex_owner = (uintptr_t)self;
839 ulwp_mutex(self, udp)->mutex_owner = (uintptr_t)self;
/illumos-gate/usr/src/uts/common/os/
H A Dmutex.c230 SOBJ_MUTEX, mutex_owner, turnstile_stay_asleep, turnstile_change_pri
544 mutex_owner(const kmutex_t *mp) function
H A Dturnstile.c582 while (mutex_owner(upi_lock) == owner) {
H A Dvmem.c660 return (mutex_owner(&vmem_sleep_lock) == curthread ||
661 mutex_owner(&vmem_nosleep_lock) == curthread ||
662 mutex_owner(&vmem_pushpage_lock) == curthread ||
663 mutex_owner(&vmem_panic_lock) == curthread);
/illumos-gate/usr/src/uts/sun4/os/
H A Dprom_subr.c414 while (prom_cpu || mutex_owner(&prom_mutex)) {
440 while (prom_cpu || mutex_owner(&prom_mutex)) {
/illumos-gate/usr/src/lib/libzpool/common/
H A Dkernel.c193 ASSERT(mutex_owner(mp) == curthread);
199 mutex_owner(kmutex_t *mp) function
305 ASSERT(mutex_owner(mp) == curthread);
327 ASSERT(mutex_owner(mp) == curthread);
365 ASSERT(mutex_owner(mp) == curthread);
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzfs_sa.c228 if (mutex_owner(&zp->z_lock) != curthread) {
/illumos-gate/usr/src/lib/libzpool/common/sys/
H A Dzfs_context.h236 extern void *mutex_owner(kmutex_t *mp);
/illumos-gate/usr/src/lib/libc_db/common/
H A Dthread_db.c2394 rw_m.mx.mutex_owner == ocb->th_p->th_unique)
2398 if (rwlock->mutex_owner == ocb->th_p->th_unique)
2540 si_p->si_owner.th_unique = generic_so.lock.mutex_owner;
/illumos-gate/usr/src/uts/common/syscall/
H A Dlwp_sobj.c1044 suword64_noerr(&lp->mutex_owner, un.word64);
1049 suword32_noerr((uint32_t *)&lp->mutex_owner, un.word32[0]);
1050 suword32_noerr((uint32_t *)&lp->mutex_owner + 1, un.word32[1]);
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxenbus_xs.c895 if (mutex_owner(&xenwatch_mutex) != curthread) {
/illumos-gate/usr/src/uts/i86xpv/os/
H A Devtchn.c568 if (mutex_owner(&ec_lock) != curthread) {
/illumos-gate/usr/src/lib/libc/inc/
H A Dthr_uberdata.h148 #define MUTEX_OWNER(mp) ((ulwp_t *)(uintptr_t)(mp)->mutex_owner)

Completed in 158 milliseconds

12