Home
last modified time | relevance | path

Searched refs:mutex_owner (Results 1 – 25 of 38) sorted by relevance

12

/illumos-gate/usr/src/lib/libc/port/threads/
H A Dsynch.c421 mp->mutex_owner = (uintptr_t)self; in spin_lock_set()
456 mp->mutex_owner = 0; in spin_lock_clear()
1574 mp->mutex_owner = 0; in mutex_trylock_process()
1714 mp->mutex_owner = 0; in mutex_unlock_queue()
1741 mp->mutex_owner = 0; in mutex_unlock_process()
1874 mp->mutex_owner = 0; in mutex_lock_queue()
2485 mp->mutex_owner = 0; in mutex_unlock_internal()
2548 mp->mutex_owner = 0; in mutex_unlock()
2692 mp->mutex_owner = 0; in lmutex_unlock()
3001 mp->mutex_owner = 0; in pthread_spin_unlock()
[all …]
H A Dassfail.c224 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 Dthr.c850 udp->link_lock.mutex_owner = (uintptr_t)self; in _thrp_exit()
851 ulwp_mutex(self, udp)->mutex_owner = (uintptr_t)self; in _thrp_exit()
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/funcs/
H A Dtst.mutex_owner.d52 ptr = mutex_owner((kmutex_t *)arg0);
H A Dtst.mutex_owned.d40 this->owner = mutex_owner((kmutex_t *)arg0);
/illumos-gate/usr/src/lib/libfakekernel/common/sys/
H A Dmutex.h105 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.c89 mutex_owner(const kmutex_t *mp) in mutex_owner() function
H A Dmapfile-vers193 mutex_owner;
/illumos-gate/usr/src/uts/sun4/os/
H A Dprom_subr.c414 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 Dtst.kpriv.ksh44 CANTREAD1(mutex_owner)
H A Dtst.func_access.ksh38 BEGIN { trace(mutex_owner(&`pidlock)); }
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/aggs/
H A Dtst.subr.d58 INTFUNC(mutex_owner(&`cpu_lock))
/illumos-gate/usr/src/uts/common/os/
H A Dmutex.c231 SOBJ_MUTEX, mutex_owner, turnstile_stay_asleep, turnstile_change_pri
545 mutex_owner(const kmutex_t *mp) in mutex_owner() function
H A Dvmem.c663 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 Dturnstile.c582 while (mutex_owner(upi_lock) == owner) { in turnstile_block()
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzfs_sa.c230 if (mutex_owner(&zp->z_lock) != curthread) { in zfs_sa_upgrade()
/illumos-gate/usr/src/cmd/mdb/common/modules/libc/
H A Dlibc.c1560 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 Dlwp_sobj.c1043 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 Dthread_db.c2388 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 Dxenbus_xs.c895 if (mutex_owner(&xenwatch_mutex) != curthread) { in unregister_xenbus_watch()
/illumos-gate/usr/src/lib/libc/inc/
H A Dthr_uberdata.h151 #define MUTEX_OWNER(mp) ((ulwp_t *)(uintptr_t)(mp)->mutex_owner)
/illumos-gate/usr/src/uts/i86xpv/os/
H A Devtchn.c568 if (mutex_owner(&ec_lock) != curthread) { in ec_unbind_irq()

12