Home
last modified time | relevance | path

Searched refs:lwp_mutex_t (Results 1 – 21 of 21) sorted by relevance

/illumos-gate/usr/src/head/
H A Dsynch.h70 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 Dmutex.c28 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 Dcond.c31 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 Dbindings.h55 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 Dbindings.c51 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 Ddumpbind.c53 query_lock(lwp_mutex_t *lock) { in query_lock()
/illumos-gate/usr/src/cmd/sgs/include/
H A Dprofile.h48 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 Dsynch.h80 } lwp_mutex_t; typedef
120 lwp_mutex_t mutex; /* used with process-shared rwlocks */
H A Dlwp_upimutex_impl.h49 lwp_mutex_t *upi_vaddr; /* virtual address, i.e. user lock ptr */
/illumos-gate/usr/src/cmd/sgs/ldprof/common/
H A Dprofile.c65 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 Dgenassym.c46 offsetof(lwp_mutex_t, mutex_lockword)); in main()
/illumos-gate/usr/src/lib/libc/amd64/
H A Dgenassym.c50 offsetof(lwp_mutex_t, mutex_lockword)); in main()
/illumos-gate/usr/src/lib/libc/i386/
H A Dgenassym.c50 offsetof(lwp_mutex_t, mutex_lockword)); in main()
/illumos-gate/usr/src/uts/common/syscall/
H A Dlwp_sobj.c634 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 Dmutex.h62 lwp_mutex_t m_lock;
/illumos-gate/usr/src/lib/abi/apptrace/common/
H A Dinterceptlib.c44 static lwp_mutex_t abi_stdio_mutex = DEFAULTMUTEX;
/illumos-gate/usr/src/uts/common/os/
H A Dsysent.c234 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 Dexternal.c517 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 Ds10_brand.c1717 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 Dlibc.c1491 lwp_mutex_t mutex; in d_mutex()
/illumos-gate/usr/src/cmd/truss/
H A Dexpound.c567 lwp_mutex_t mutex; in show_mutex()