/illumos-gate/usr/src/cmd/dtrace/test/tst/common/funcs/ |
H A D | tst.mutex_owner.d | 31 * 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 D | tst.mutex_owned.d | 42 this->owner = mutex_owner((kmutex_t *)arg0);
|
/illumos-gate/usr/src/lib/libfakekernel/common/sys/ |
H A D | mutex.h | 94 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 | 85 mutex_owner(const kmutex_t *mp) function
|
/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/cmd/dtrace/test/tst/common/privs/ |
H A D | tst.func_access.ksh | 38 BEGIN { trace(mutex_owner(&`pidlock)); }
|
H A D | tst.kpriv.ksh | 44 CANTREAD1(mutex_owner)
|
/illumos-gate/usr/src/lib/libc/port/threads/ |
H A D | synch.c | 86 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 D | assfail.c | 237 ultos((uint64_t)mcopy.mutex_owner, 16, buf + strlen(buf)); 242 ultos((uint64_t)mcopy.mutex_owner, 16, buf + strlen(buf));
|
H A D | thr.c | 838 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 D | mutex.c | 230 SOBJ_MUTEX, mutex_owner, turnstile_stay_asleep, turnstile_change_pri 544 mutex_owner(const kmutex_t *mp) function
|
H A D | turnstile.c | 582 while (mutex_owner(upi_lock) == owner) {
|
H A D | vmem.c | 660 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 D | prom_subr.c | 414 while (prom_cpu || mutex_owner(&prom_mutex)) { 440 while (prom_cpu || mutex_owner(&prom_mutex)) {
|
/illumos-gate/usr/src/lib/libzpool/common/ |
H A D | kernel.c | 193 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 D | zfs_sa.c | 228 if (mutex_owner(&zp->z_lock) != curthread) {
|
/illumos-gate/usr/src/lib/libzpool/common/sys/ |
H A D | zfs_context.h | 236 extern void *mutex_owner(kmutex_t *mp);
|
/illumos-gate/usr/src/lib/libc_db/common/ |
H A D | thread_db.c | 2394 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 D | lwp_sobj.c | 1044 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 D | xenbus_xs.c | 895 if (mutex_owner(&xenwatch_mutex) != curthread) {
|
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | evtchn.c | 568 if (mutex_owner(&ec_lock) != curthread) {
|
/illumos-gate/usr/src/lib/libc/inc/ |
H A D | thr_uberdata.h | 148 #define MUTEX_OWNER(mp) ((ulwp_t *)(uintptr_t)(mp)->mutex_owner)
|