Lines Matching refs:mutex_t

51 mutex_t	stall_mutex = DEFAULTMUTEX;
53 static int shared_mutex_held(mutex_t *);
54 static int mutex_queuelock_adaptive(mutex_t *);
55 static void mutex_wakeup_all(mutex_t *);
128 mutex_init(mutex_t *mp, int type, void *arg)
212 _ceil_mylist_del(mutex_t *mp)
235 _ceil_mylist_add(mutex_t *mp)
350 * are declared properly using the mutex_t or pthread_mutex_t data types
414 spin_lock_set(mutex_t *mp)
451 spin_lock_clear(mutex_t *mp)
982 mutex_lock_kernel(mutex_t *mp, timespec_t *tsp, tdb_mutex_stats_t *msp)
1056 mutex_trylock_kernel(mutex_t *mp)
1246 mutex_trylock_adaptive(mutex_t *mp, int tryhard)
1400 mutex_queuelock_adaptive(mutex_t *mp)
1436 mutex_trylock_process(mutex_t *mp, int tryhard)
1614 mutex_wakeup(mutex_t *mp)
1639 mutex_wakeup_all(mutex_t *mp)
1705 mutex_unlock_queue(mutex_t *mp, int release_all)
1733 mutex_unlock_process(mutex_t *mp, int release_all)
1782 mutex_lock_queue(ulwp_t *self, tdb_mutex_stats_t *msp, mutex_t *mp,
1899 mutex_recursion(mutex_t *mp, int mtype, int try)
1928 register_lock(mutex_t *mp)
2044 mutex_lock_internal(mutex_t *mp, timespec_t *tsp, int try)
2177 fast_process_lock(mutex_t *mp, timespec_t *tsp, int mtype, int try)
2228 mutex_lock_impl(mutex_t *mp, timespec_t *tsp)
2312 mutex_lock(mutex_t *mp)
2319 mutex_enter(mutex_t *mp)
2350 error = mutex_lock_impl((mutex_t *)mp, &tslocal);
2365 error = mutex_lock_impl((mutex_t *)mp, &tslocal);
2373 mutex_trylock(mutex_t *mp)
2440 mutex_unlock_internal(mutex_t *mp, int retain_robust_flags)
2504 mutex_unlock(mutex_t *mp)
2601 mutex_exit(mutex_t *mp)
2628 lmutex_lock(mutex_t *mp)
2667 lmutex_unlock(mutex_t *mp)
2706 sig_mutex_lock(mutex_t *mp)
2715 sig_mutex_unlock(mutex_t *mp)
2724 sig_mutex_trylock(mutex_t *mp)
2739 sig_cond_wait(cond_t *cv, mutex_t *mp)
2759 sig_cond_reltimedwait(cond_t *cv, mutex_t *mp, const timespec_t *ts)
2782 cancel_safe_mutex_lock(mutex_t *mp)
2789 cancel_safe_mutex_trylock(mutex_t *mp)
2799 cancel_safe_mutex_unlock(mutex_t *mp)
2822 shared_mutex_held(mutex_t *mparg)
2837 volatile mutex_t *mp = (volatile mutex_t *)mparg;
2846 mutex_held(mutex_t *mparg)
2848 volatile mutex_t *mp = (volatile mutex_t *)mparg;
2858 mutex_destroy(mutex_t *mp)
2870 mutex_consistent(mutex_t *mp)
2895 mutex_t *mp = (mutex_t *)lock;
2929 mutex_t *mp = (mutex_t *)lock;
2949 mutex_t *mp = (mutex_t *)lock;
2987 mutex_t *mp = (mutex_t *)lock;
3004 static mutex_t **
3005 find_lock_entry(mutex_t *lock)
3008 mutex_t **remembered = NULL;
3009 mutex_t **lockptr;
3040 lockptr = lmalloc(nlocks * sizeof (mutex_t *));
3055 lockptr = lmalloc(nlocks * 2 * sizeof (mutex_t *));
3057 nlocks * sizeof (mutex_t *));
3058 lfree(self->ul_heldlocks.array, nlocks * sizeof (mutex_t *));
3073 remember_lock(mutex_t *lock)
3083 forget_lock(mutex_t *lock)
3097 lfree(ulwp->ul_heldlocks.array, nlocks * sizeof (mutex_t *));
3110 mutex_t **lockptr;
3112 mutex_t *mp;
3178 cond_sleep_queue(cond_t *cvp, mutex_t *mp, timespec_t *tsp)
3295 cond_wait_check_alignment(cond_t *cvp, mutex_t *mp)
3304 cond_wait_queue(cond_t *cvp, mutex_t *mp, timespec_t *tsp)
3352 cond_sleep_kernel(cond_t *cvp, mutex_t *mp, timespec_t *tsp)
3391 cond_wait_kernel(cond_t *cvp, mutex_t *mp, timespec_t *tsp)
3431 cond_wait_common(cond_t *cvp, mutex_t *mp, timespec_t *tsp)
3530 __cond_wait(cond_t *cvp, mutex_t *mp)
3558 cond_wait(cond_t *cvp, mutex_t *mp)
3580 error = cond_wait((cond_t *)cvp, (mutex_t *)mp);
3588 __cond_timedwait(cond_t *cvp, mutex_t *mp, const timespec_t *abstime)
3617 cond_timedwait(cond_t *cvp, mutex_t *mp, const timespec_t *abstime)
3640 error = cond_timedwait((cond_t *)cvp, (mutex_t *)mp, abstime);
3652 __cond_reltimedwait(cond_t *cvp, mutex_t *mp, const timespec_t *reltime)
3664 cond_reltimedwait(cond_t *cvp, mutex_t *mp, const timespec_t *reltime)
3684 error = cond_reltimedwait((cond_t *)cvp, (mutex_t *)mp, reltime);
3704 mutex_t *mp;
3834 mutex_t *mp;
3835 mutex_t *mp_cache = NULL;