Lines Matching refs:mutex_t

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 *);
452 extern void spin_lock_clear(mutex_t *);
470 mutex_t *mxchain_mx;
644 mutex_t *ul_cvmutex; /* mutex dropped when waiting on a cv */
656 mutex_t *single;
657 mutex_t **array;
675 mutex_t ul_spinlock; /* used when suspending/continuing */
753 mutex_t *robust_lock;
775 mutex_t pad_lock;
776 char pad_pad[64 - sizeof (mutex_t)];
783 mutex_t pad_lock;
784 char pad_pad[32 - sizeof (mutex_t)];
795 mutex_t hash_lock; /* lock per bucket */
799 (sizeof (mutex_t) + sizeof (cond_t) + sizeof (ulwp_t *))];
804 mutex_t hash_lock;
808 (sizeof (mutex_t) + sizeof (cond_t) + sizeof (caddr32_t))];
839 mutex_t bucket_lock; /* protects the free list allocations */
843 (sizeof (mutex_t) + sizeof (void *) + sizeof (size_t))];
848 mutex_t bucket_lock;
852 (sizeof (mutex_t) + sizeof (caddr32_t) + sizeof (size32_t))];
873 mutex_t exitfns_lock;
884 (sizeof (mutex_t) + sizeof (_exthdlr_t *) + sizeof (void *))];
889 mutex_t exitfns_lock;
893 (sizeof (mutex_t) + sizeof (caddr32_t) + sizeof (caddr32_t))];
914 mutex_t exitfns_lock;
923 mutex_t exitfns_lock;
1140 mutex_t ul_spinlock; /* used when suspending/continuing */
1266 extern void mutex_panic(mutex_t *, const char *);
1297 extern void lock_error(const mutex_t *, const char *, void *, const char *);
1304 extern void remember_lock(mutex_t *);
1305 extern void forget_lock(mutex_t *);
1306 extern void register_lock(mutex_t *);
1399 extern void lmutex_lock(mutex_t *);
1400 extern void lmutex_unlock(mutex_t *);
1404 extern void sig_mutex_lock(mutex_t *);
1405 extern void sig_mutex_unlock(mutex_t *);
1406 extern int sig_mutex_trylock(mutex_t *);
1407 extern int sig_cond_wait(cond_t *, mutex_t *);
1408 extern int sig_cond_reltimedwait(cond_t *, mutex_t *, const timespec_t *);
1409 extern void cancel_safe_mutex_lock(mutex_t *);
1410 extern void cancel_safe_mutex_unlock(mutex_t *);
1411 extern int cancel_safe_mutex_trylock(mutex_t *);
1477 extern int mutex_held(mutex_t *);
1478 extern int mutex_lock_internal(mutex_t *, timespec_t *, int);
1479 extern int mutex_unlock_internal(mutex_t *, int);
1482 extern int __cond_wait(cond_t *, mutex_t *);
1483 extern int __cond_timedwait(cond_t *, mutex_t *, const timespec_t *);
1484 extern int __cond_reltimedwait(cond_t *, mutex_t *, const timespec_t *);
1507 extern int ___lwp_mutex_register(mutex_t *, mutex_t **);
1508 extern int ___lwp_mutex_trylock(mutex_t *, ulwp_t *);
1509 extern int ___lwp_mutex_timedlock(mutex_t *, timespec_t *, ulwp_t *);
1510 extern int ___lwp_mutex_unlock(mutex_t *);
1511 extern int ___lwp_mutex_wakeup(mutex_t *, int);
1512 extern int ___lwp_cond_wait(cond_t *, mutex_t *, timespec_t *, int);