Lines Matching defs:mutex_t
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;
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 *, int, void *);
110 int mutex_destroy(mutex_t *);
111 int mutex_consistent(mutex_t *);
112 int mutex_lock(mutex_t *);
113 int mutex_trylock(mutex_t *);
114 int mutex_unlock(mutex_t *);
207 int _mutex_held(void *); /* mutex_t or pthread_mutex_t */
217 void mutex_enter(mutex_t *);
218 void mutex_exit(mutex_t *);