/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | _env_data.c | 46 mutex_t __environ_lock = DEFAULTMUTEX;
|
H A D | time_gdata.c | 50 mutex_t _time_lock = DEFAULTMUTEX;
|
/illumos-gate/usr/src/lib/libumem/common/ |
H A D | stub_stand.c | 54 cond_wait(cond_t *cv, mutex_t *mutex) 82 static mutex_t _mp = DEFAULTMUTEX; 86 mutex_init(mutex_t *mp, int type, void *arg) 88 (void) memcpy(mp, &_mp, sizeof (mutex_t)); 94 mutex_destroy(mutex_t *mp) 108 mutex_lock(mutex_t *mp) 115 mutex_trylock(mutex_t *mp) 122 mutex_unlock(mutex_t *mp)
|
H A D | umem_base.h | 60 extern mutex_t umem_init_lock; 62 extern mutex_t umem_cache_lock; 65 extern mutex_t umem_flags_lock; 67 extern mutex_t umem_update_lock;
|
H A D | vmem_base.c | 37 static mutex_t arena_mutex = DEFAULTMUTEX;
|
/illumos-gate/usr/src/lib/libnsl/rpc/ |
H A D | mt_misc.c | 42 extern mutex_t _ti_userlock; 55 mutex_t authdes_lock; /* protects authdes cache (svcauth_des.c) */ 56 mutex_t authnone_lock; /* auth_none.c serialization */ 57 mutex_t authsvc_lock; /* protects the Auths list (svc_auth.c) */ 58 mutex_t clntraw_lock; /* clnt_raw.c serialization */ 59 mutex_t dname_lock; /* domainname and domain_fd (getdname.c) */ 61 mutex_t dupreq_lock; /* dupreq variables (svc_dg.c) */ 62 mutex_t keyserv_lock; /* protects first_time and hostname */ 64 mutex_t libnsl_trace_lock; /* serializes rpc_trace() (rpc_trace.c) */ 65 mutex_t loopnconf_loc [all...] |
H A D | fdsync.c | 55 mutex_t lock[CELLTBLSZ]; /* recursive locks */ 58 mutex_t rpc_fd_list_lock = DEFAULTMUTEX; /* protects list manipulation */ 62 static mutex_t *search(const void *handle, int fd); 89 mutex_t *mp; 110 mutex_t *mp; 156 static mutex_t *
|
/illumos-gate/usr/src/lib/libc/inc/ |
H A D | mtlib.h | 40 extern void lmutex_lock(mutex_t *); 41 extern void lmutex_unlock(mutex_t *); 45 extern void sig_mutex_lock(mutex_t *); 46 extern void sig_mutex_unlock(mutex_t *); 47 extern int sig_mutex_trylock(mutex_t *); 48 extern int sig_cond_wait(cond_t *, mutex_t *); 49 extern int sig_cond_reltimedwait(cond_t *, mutex_t *, const timespec_t *); 50 extern void cancel_safe_mutex_lock(mutex_t *); 51 extern void cancel_safe_mutex_unlock(mutex_t *); 52 extern int cancel_safe_mutex_trylock(mutex_t *); [all...] |
H A D | thr_uberdata.h | 298 mutex_t tsdm_lock; /* Lock protecting the data */ 303 (sizeof (mutex_t) + 2 * sizeof (uint_t) + sizeof (PFrV *))]; 314 mutex_t tsdm_lock; /* Lock protecting the data */ 319 (sizeof (mutex_t) + 2 * sizeof (uint_t) + sizeof (caddr32_t))]; 333 mutex_t tls_lock; /* Lock protecting the data */ 337 (sizeof (mutex_t) + 2 * sizeof (tls_t))]; 347 mutex_t tls_lock; /* Lock protecting the data */ 351 (sizeof (mutex_t) + 2 * sizeof (tls32_t))]; 397 mutex_t q_lock; 451 extern void spin_lock_set(mutex_t *); [all...] |
/illumos-gate/usr/src/lib/libnsl/include/ |
H A D | mt.h | 58 extern void sig_mutex_lock(mutex_t *); 59 extern void sig_mutex_unlock(mutex_t *);
|
/illumos-gate/usr/src/lib/libc/port/threads/ |
H A D | plockstat.d | 32 probe mutex__acquire(mutex_t *mp, int rec, int spincount); 33 probe mutex__release(mutex_t *mp, int rec); 34 probe mutex__spin(mutex_t *mp); 35 probe mutex__spun(mutex_t *mp, int successful, int spincount); 36 probe mutex__block(mutex_t *mp); 37 probe mutex__blocked(mutex_t *mp, int successful); 38 probe mutex__error(mutex_t *mp, int err);
|
H A D | pthr_barrier.c | 89 mutex_t *mp = (mutex_t *)&barrier->__pthread_barrier_lock; 129 mutex_t *mp = (mutex_t *)&barrier->__pthread_barrier_lock; 144 mutex_t *mp = (mutex_t *)&barrier->__pthread_barrier_lock;
|
/illumos-gate/usr/src/head/ |
H A D | synch.h | 55 upad64_t pad1[3]; /* reserved for a mutex_t */ 62 * and pthread_cond_t. These structures are identical to mutex_t (lwp_mutex_t) 64 * of <synch.h> (to allow a "#typedef mutex_t pthread_mutex_t") would pull in 67 * in <sys/types.h>). Any modifications done to mutex_t/lwp_mutex_t or 70 typedef lwp_mutex_t mutex_t; typedef 85 mutex_t mutex; /* used with process-shared rwlocks */ 104 int cond_wait(cond_t *, mutex_t *); 105 int cond_timedwait(cond_t *, mutex_t *, const timespec_t *); 106 int cond_reltimedwait(cond_t *, mutex_t *, const timespec_t *); 109 int mutex_init(mutex_t *, in [all...] |
H A D | apptrace_impl.h | 58 extern int (*abi_mutex_lock)(mutex_t *); 59 extern int (*abi_mutex_unlock)(mutex_t *);
|
/illumos-gate/usr/src/lib/libtnfprobe/ |
H A D | prb_internals.h | 72 mutex_t i_lock; /* internal sync lock */
|
/illumos-gate/usr/src/cmd/nscd/ |
H A D | nscd_seqnum.c | 31 static mutex_t seq_mutex = DEFAULTMUTEX; 33 static mutex_t cookie_mutex = DEFAULTMUTEX;
|
/illumos-gate/usr/src/cmd/lvm/rpc.metamedd/ |
H A D | med_local.h | 94 extern void med_cv_wait(cond_t *cvp, mutex_t *mp); 95 extern void med_cv_timedwait(cond_t *cvp, mutex_t *mp, 98 extern void med_mx_init(mutex_t *mp); 99 extern void med_mx_destroy(mutex_t *mp); 100 extern void med_mx_lock(mutex_t *mp); 101 extern void med_mx_unlock(mutex_t *mp);
|
H A D | med_synch.c | 60 mutex_t *mp 77 mutex_t *mp, 135 mutex_t *mp 146 mutex_t *mp 157 mutex_t *mp 168 mutex_t *mp
|
/illumos-gate/usr/src/cmd/lvm/rpc.metamhd/ |
H A D | mhd_synch.c | 59 mutex_t *mp 76 mutex_t *mp, 134 mutex_t *mp 145 mutex_t *mp 156 mutex_t *mp 167 mutex_t *mp
|
/illumos-gate/usr/src/cmd/fs.d/autofs/ |
H A D | auto_mnttab.c | 36 static mutex_t mnttab_lock = DEFAULTMUTEX;
|
/illumos-gate/usr/src/cmd/sgs/libelf/common/ |
H A D | data.c | 70 mutex_t _elf_globals_mutex = DEFAULTMUTEX;
|
/illumos-gate/usr/src/lib/libnsl/common/ |
H A D | common.c | 64 sig_mutex_lock(mutex_t *mp) 71 sig_mutex_unlock(mutex_t *mp)
|
/illumos-gate/usr/src/lib/libc/port/sys/ |
H A D | lwp.c | 37 _lwp_mutex_lock(mutex_t *mp) 45 _lwp_mutex_trylock(mutex_t *mp)
|
H A D | lwp_cond.c | 37 _lwp_cond_wait(cond_t *cv, mutex_t *mp) 50 _lwp_cond_reltimedwait(cond_t *cv, mutex_t *mp, timespec_t *relts) 66 _lwp_cond_timedwait(cond_t *cv, mutex_t *mp, timespec_t *absts)
|
/illumos-gate/usr/src/lib/libuuid/common/ |
H A D | uuid_misc.h | 73 mutex_t lock;
|