Searched refs:mutex_t (Results 1 - 25 of 430) sorted by relevance

1234567891011>>

/illumos-gate/usr/src/lib/libc/port/gen/
H A D_env_data.c46 mutex_t __environ_lock = DEFAULTMUTEX;
H A Dtime_gdata.c50 mutex_t _time_lock = DEFAULTMUTEX;
/illumos-gate/usr/src/lib/libumem/common/
H A Dstub_stand.c54 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 Dumem_base.h60 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 Dvmem_base.c37 static mutex_t arena_mutex = DEFAULTMUTEX;
/illumos-gate/usr/src/lib/libnsl/rpc/
H A Dmt_misc.c42 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 Dfdsync.c55 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 Dmtlib.h40 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 Dthr_uberdata.h298 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 Dmt.h58 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 Dplockstat.d32 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 Dpthr_barrier.c89 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 Dsynch.h55 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 Dapptrace_impl.h58 extern int (*abi_mutex_lock)(mutex_t *);
59 extern int (*abi_mutex_unlock)(mutex_t *);
/illumos-gate/usr/src/lib/libtnfprobe/
H A Dprb_internals.h72 mutex_t i_lock; /* internal sync lock */
/illumos-gate/usr/src/cmd/nscd/
H A Dnscd_seqnum.c31 static mutex_t seq_mutex = DEFAULTMUTEX;
33 static mutex_t cookie_mutex = DEFAULTMUTEX;
/illumos-gate/usr/src/cmd/lvm/rpc.metamedd/
H A Dmed_local.h94 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 Dmed_synch.c60 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 Dmhd_synch.c59 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 Dauto_mnttab.c36 static mutex_t mnttab_lock = DEFAULTMUTEX;
/illumos-gate/usr/src/cmd/sgs/libelf/common/
H A Ddata.c70 mutex_t _elf_globals_mutex = DEFAULTMUTEX;
/illumos-gate/usr/src/lib/libnsl/common/
H A Dcommon.c64 sig_mutex_lock(mutex_t *mp)
71 sig_mutex_unlock(mutex_t *mp)
/illumos-gate/usr/src/lib/libc/port/sys/
H A Dlwp.c37 _lwp_mutex_lock(mutex_t *mp)
45 _lwp_mutex_trylock(mutex_t *mp)
H A Dlwp_cond.c37 _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 Duuid_misc.h73 mutex_t lock;

Completed in 103 milliseconds

1234567891011>>