/illumos-gate/usr/src/lib/libc/port/threads/ |
H A D | synch.c | 88 stall_mutex.mutex_owner = (uintptr_t)curthread; in mutex_setup() 422 mp->mutex_owner = (uintptr_t)self; in spin_lock_set() 431 mp->mutex_owner = (uintptr_t)self; in spin_lock_set() 441 mp->mutex_owner = (uintptr_t)self; in spin_lock_set() 457 mp->mutex_owner = 0; in spin_lock_clear() 1042 ASSERT(mp->mutex_owner == (uintptr_t)self); in mutex_lock_kernel() 1096 ASSERT(mp->mutex_owner == (uintptr_t)self); in mutex_trylock_kernel() 1255 volatile uint64_t *ownerp = (volatile uint64_t *)&mp->mutex_owner; in mutex_trylock_adaptive() 1416 ownerp = (volatile uint64_t *)&mp->mutex_owner; in mutex_queuelock_adaptive() 1479 mp->mutex_owner = (uintptr_t)self; in mutex_trylock_process() [all …]
|
H A D | assfail.c | 224 ultos((uint64_t)mcopy.mutex_owner, 16, buf + strlen(buf)); in lock_error() 229 ultos((uint64_t)mcopy.mutex_owner, 16, buf + strlen(buf)); in lock_error()
|
H A D | thr.c | 848 udp->link_lock.mutex_owner = (uintptr_t)self; in _thrp_exit() 849 ulwp_mutex(self, udp)->mutex_owner = (uintptr_t)self; in _thrp_exit()
|
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/funcs/ |
H A D | tst.mutex_owner.d | 52 ptr = mutex_owner((kmutex_t *)arg0);
|
H A D | tst.mutex_owned.d | 40 this->owner = mutex_owner((kmutex_t *)arg0);
|
/illumos-gate/usr/src/lib/libfakekernel/common/sys/ |
H A D | mutex.h | 105 extern void *mutex_owner(const kmutex_t *);
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | mutex.h | 94 extern struct _kthread *mutex_owner(const kmutex_t *);
|
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | synch32.h | 40 #define mutex_owner data macro
|
/illumos-gate/usr/src/uts/sparc/sys/ |
H A D | synch32.h | 40 #define mutex_owner data macro
|
/illumos-gate/usr/src/lib/libfakekernel/common/ |
H A D | mutex.c | 89 mutex_owner(const kmutex_t *mp) in mutex_owner() function
|
H A D | mapfile-vers | 193 mutex_owner;
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | prom_subr.c | 414 while (prom_cpu || mutex_owner(&prom_mutex)) { in promsafe_pause_cpus() 440 while (prom_cpu || mutex_owner(&prom_mutex)) { in promsafe_xc_attention()
|
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/privs/ |
H A D | tst.kpriv.ksh | 44 CANTREAD1(mutex_owner)
|
H A D | tst.func_access.ksh | 38 BEGIN { trace(mutex_owner(&`pidlock)); }
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | mutex.c | 231 SOBJ_MUTEX, mutex_owner, turnstile_stay_asleep, turnstile_change_pri 545 mutex_owner(const kmutex_t *mp) in mutex_owner() function
|
H A D | vmem.c | 663 return (mutex_owner(&vmem_sleep_lock) == curthread || in vmem_is_populator() 664 mutex_owner(&vmem_nosleep_lock) == curthread || in vmem_is_populator() 665 mutex_owner(&vmem_pushpage_lock) == curthread || in vmem_is_populator() 666 mutex_owner(&vmem_panic_lock) == curthread); in vmem_is_populator()
|
H A D | turnstile.c | 582 while (mutex_owner(upi_lock) == owner) { in turnstile_block()
|
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/aggs/ |
H A D | tst.subr.d | 58 INTFUNC(mutex_owner(&`cpu_lock))
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zfs_sa.c | 230 if (mutex_owner(&zp->z_lock) != curthread) { in zfs_sa_upgrade()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/libc/ |
H A D | libc.c | 1560 uintptr_t owner = mutex.mutex_owner; in d_mutex() 1590 if ((owner = mutex.mutex_owner) == (uintptr_t)NULL) { in d_mutex()
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | lwp_sobj.c | 1043 suword64_noerr(&lp->mutex_owner, un.word64); in set_owner_pid() 1048 suword32_noerr((uint32_t *)&lp->mutex_owner, un.word32[0]); in set_owner_pid() 1049 suword32_noerr((uint32_t *)&lp->mutex_owner + 1, un.word32[1]); in set_owner_pid()
|
/illumos-gate/usr/src/lib/libc_db/common/ |
H A D | thread_db.c | 2388 rw_m.mx.mutex_owner == ocb->th_p->th_unique) in lowner_cb() 2392 if (rwlock->mutex_owner == ocb->th_p->th_unique) in lowner_cb() 2534 si_p->si_owner.th_unique = generic_so.lock.mutex_owner; in sync_get_info_common()
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xenbus_xs.c | 895 if (mutex_owner(&xenwatch_mutex) != curthread) { in unregister_xenbus_watch()
|
/illumos-gate/usr/src/lib/libc/inc/ |
H A D | thr_uberdata.h | 151 #define MUTEX_OWNER(mp) ((ulwp_t *)(uintptr_t)(mp)->mutex_owner)
|
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | evtchn.c | 568 if (mutex_owner(&ec_lock) != curthread) { in ec_unbind_irq()
|