/illumos-gate/usr/src/head/ |
H A D | synch.h | 70 typedef lwp_mutex_t mutex_t; 90 int _lwp_mutex_lock(lwp_mutex_t *); 91 int _lwp_mutex_unlock(lwp_mutex_t *); 92 int _lwp_mutex_trylock(lwp_mutex_t *); 93 int _lwp_cond_wait(lwp_cond_t *, lwp_mutex_t *); 94 int _lwp_cond_timedwait(lwp_cond_t *, lwp_mutex_t *, timespec_t *); 95 int _lwp_cond_reltimedwait(lwp_cond_t *, lwp_mutex_t *, timespec_t *);
|
/illumos-gate/usr/src/lib/libfakekernel/common/ |
H A D | mutex.c | 28 int _lwp_mutex_lock(lwp_mutex_t *); 29 int _lwp_mutex_unlock(lwp_mutex_t *); 30 int _lwp_mutex_trylock(lwp_mutex_t *); 35 static const lwp_mutex_t default_mutex =
|
H A D | cond.c | 31 int _lwp_cond_wait(lwp_cond_t *, lwp_mutex_t *); 32 int _lwp_cond_timedwait(lwp_cond_t *, lwp_mutex_t *, timespec_t *); 33 int _lwp_cond_reltimedwait(lwp_cond_t *, lwp_mutex_t *, timespec_t *);
|
/illumos-gate/usr/src/cmd/sgs/link_audit/common/ |
H A D | bindings.h | 55 lwp_mutex_t bb_lock; /* bucket chain lock */ 61 lwp_mutex_t bh_lock; 66 lwp_mutex_t bh_strlock; /* mutex to protect strings */
|
H A D | bindings.c | 51 static lwp_mutex_t sharedmutex = SHAREDMUTEX; 91 bt_lock(lwp_mutex_t *lock) in bt_lock() 101 bt_unlock(lwp_mutex_t *lock) in bt_unlock() 217 (void) memcpy(&bhp->bh_lock, &sharedmutex, sizeof (lwp_mutex_t)); in init_locks() 220 sizeof (lwp_mutex_t)); in init_locks() 222 (void) memcpy(&bhp->bh_strlock, &sharedmutex, sizeof (lwp_mutex_t)); in init_locks()
|
H A D | dumpbind.c | 53 query_lock(lwp_mutex_t *lock) { in query_lock()
|
/illumos-gate/usr/src/cmd/sgs/include/ |
H A D | profile.h | 48 lwp_mutex_t hd_mutex; /* Provides for process locking */ 65 lwp_mutex_t hd_mutex; /* Provides for process locking */
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | synch.h | 80 } lwp_mutex_t; typedef 120 lwp_mutex_t mutex; /* used with process-shared rwlocks */
|
H A D | lwp_upimutex_impl.h | 49 lwp_mutex_t *upi_vaddr; /* virtual address, i.e. user lock ptr */
|
/illumos-gate/usr/src/cmd/sgs/ldprof/common/ |
H A D | profile.c | 65 static lwp_mutex_t sharedmutex = SHAREDMUTEX; 68 prof_mutex_init(lwp_mutex_t *mp) in prof_mutex_init() 70 (void) memcpy(mp, &sharedmutex, sizeof (lwp_mutex_t)); in prof_mutex_init() 75 prof_mutex_lock(lwp_mutex_t *mp, sigset_t *oset) in prof_mutex_lock() 327 (void) prof_mutex_init((lwp_mutex_t *)&Hptr->hd_mutex); in profile_open()
|
/illumos-gate/usr/src/lib/libc/sparc/ |
H A D | genassym.c | 46 offsetof(lwp_mutex_t, mutex_lockword)); in main()
|
/illumos-gate/usr/src/lib/libc/amd64/ |
H A D | genassym.c | 50 offsetof(lwp_mutex_t, mutex_lockword)); in main()
|
/illumos-gate/usr/src/lib/libc/i386/ |
H A D | genassym.c | 50 offsetof(lwp_mutex_t, mutex_lockword)); in main()
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | lwp_sobj.c | 634 lwp_upimutex_owned(lwp_mutex_t *lp, uint8_t type) in lwp_upimutex_owned() 971 lwp_upimutex_unlock(lwp_mutex_t *lp, uint8_t type) in lwp_upimutex_unlock() 1057 lwp_clear_mutex(lwp_mutex_t *lp, uint16_t lockflg) in lwp_clear_mutex() 1082 lwp_mutex_t *lp; in upi_dead() 1496 lwp_mutex_wakeup(lwp_mutex_t *lp, int release_all) in lwp_mutex_wakeup() 2333 lwp_mutex_t *mp = NULL; in lwp_rwlock_lock() 2881 lwp_mutex_t *lp; in lwp_mutex_cleanup() 2891 lp = (lwp_mutex_t *)ent->lwpchan_addr; in lwp_mutex_cleanup() 2974 lwp_mutex_register(lwp_mutex_t *lp, caddr_t uaddr) in lwp_mutex_register() 3030 lwp_mutex_trylock(lwp_mutex_t *lp, uintptr_t owner) in lwp_mutex_trylock() [all …]
|
/illumos-gate/usr/src/lib/libfakekernel/common/sys/ |
H A D | mutex.h | 62 lwp_mutex_t m_lock;
|
/illumos-gate/usr/src/lib/abi/apptrace/common/ |
H A D | interceptlib.c | 44 static lwp_mutex_t abi_stdio_mutex = DEFAULTMUTEX;
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | sysent.c | 234 int lwp_mutex_timedlock(lwp_mutex_t *, timespec_t *, uintptr_t); 235 int lwp_mutex_wakeup(lwp_mutex_t *, int); 236 int lwp_mutex_unlock(lwp_mutex_t *); 237 int lwp_mutex_trylock(lwp_mutex_t *, uintptr_t); 238 int lwp_mutex_register(lwp_mutex_t *, caddr_t); 243 int lwp_cond_wait(lwp_cond_t *, lwp_mutex_t *, timespec_t *, int);
|
/illumos-gate/usr/src/cmd/sgs/rtld/common/ |
H A D | external.c | 517 return (_lwp_mutex_lock((lwp_mutex_t *)mp)); in rt_mutex_lock() 523 return (_lwp_mutex_unlock((lwp_mutex_t *)mp)); in rt_mutex_unlock()
|
/illumos-gate/usr/src/lib/brand/solaris10/s10_brand/common/ |
H A D | s10_brand.c | 1717 s10_lwp_mutex_timedlock(sysret_t *rval, lwp_mutex_t *lp, timespec_t *tsp) in s10_lwp_mutex_timedlock() 1723 s10_lwp_mutex_trylock(sysret_t *rval, lwp_mutex_t *lp) in s10_lwp_mutex_trylock()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/libc/ |
H A D | libc.c | 1491 lwp_mutex_t mutex; in d_mutex()
|
/illumos-gate/usr/src/cmd/truss/ |
H A D | expound.c | 567 lwp_mutex_t mutex; in show_mutex()
|