Home
last modified time | relevance | path

Searched refs:ul_critical (Results 1 – 8 of 8) sorted by relevance

/titanic_50/usr/src/lib/libc/port/threads/
H A Dsema.c205 ASSERT(!curthread->ul_critical || curthread->ul_bindflags); in sema_wait()
214 ASSERT(!curthread->ul_critical || curthread->ul_bindflags); in sema_reltimedwait()
223 ASSERT(!curthread->ul_critical || curthread->ul_bindflags); in sema_timedwait()
239 ASSERT(!curthread->ul_critical || curthread->ul_bindflags); in sema_trywait()
H A Drwlock.c57 ASSERT((self->ul_critical + self->ul_sigdefer) != 0); in rwl_entry()
771 ASSERT(!curthread->ul_critical || curthread->ul_bindflags); in rw_rdlock()
789 ASSERT(!curthread->ul_critical || curthread->ul_bindflags); in pthread_rwlock_reltimedrdlock_np()
803 ASSERT(!curthread->ul_critical || curthread->ul_bindflags); in pthread_rwlock_timedrdlock()
869 ASSERT(!curthread->ul_critical || curthread->ul_bindflags); in rw_wrlock()
887 ASSERT(!curthread->ul_critical || curthread->ul_bindflags); in pthread_rwlock_reltimedwrlock_np()
900 ASSERT(!curthread->ul_critical || curthread->ul_bindflags); in pthread_rwlock_timedwrlock()
918 ASSERT(!curthread->ul_critical || curthread->ul_bindflags); in rw_tryrdlock()
975 ASSERT(!self->ul_critical || self->ul_bindflags); in rw_trywrlock()
H A Dscalls.c119 ASSERT(curthread->ul_critical == 0); in fork_lock_enter()
126 ASSERT(curthread->ul_critical == 0); in fork_lock_exit()
139 ASSERT(curthread->ul_critical == 0); in callout_lock_enter()
146 ASSERT(curthread->ul_critical == 0); in callout_lock_exit()
355 self->ul_critical | self->ul_sigdefer); \
415 self->ul_critical | self->ul_sigdefer); \
467 self->ul_critical | self->ul_sigdefer) != 0; in _cancel_prologue()
726 if (curthread->ul_critical == 0) in close()
H A Dsigaction.c246 ASSERT((self->ul_critical | self->ul_sigdefer | self->ul_cursig) == 0); in take_deferred_signal()
316 if ((self->ul_critical + self->ul_sigdefer) == 0) { in sigacthandler()
549 ASSERT(self->ul_critical + self->ul_sigdefer != 0); in setcontext()
728 ASSERT(self->ul_critical == 0); in do_sigcancel()
H A Dsynch.c960 self->ul_critical++; in unsleep_self()
974 self->ul_critical--; in unsleep_self()
1231 ASSERT(self->ul_preempt == 1 && self->ul_critical > 0); in preempt_unpark()
1233 (self->ul_curplease && self->ul_critical == 1)) { in preempt_unpark()
2314 ASSERT(!curthread->ul_critical || curthread->ul_bindflags); in mutex_lock()
2348 ASSERT(!curthread->ul_critical || curthread->ul_bindflags); in pthread_mutex_timedlock()
2363 ASSERT(!curthread->ul_critical || curthread->ul_bindflags); in pthread_mutex_reltimedlock_np()
2380 ASSERT(!curthread->ul_critical || curthread->ul_bindflags); in mutex_trylock()
2816 self->ul_critical | self->ul_sigdefer) && in cancel_safe_mutex_unlock()
2954 ASSERT(!self->ul_critical || self->ul_bindflags); in pthread_spin_lock()
[all …]
H A Dthr.c888 ASSERT(self->ul_critical == 1); in _thrp_exit()
919 ASSERT(self->ul_critical == 0 && self->ul_preempt == 0); in _thrp_exit_common()
1874 if ((ulwp->ul_critical == 0 && ulwp->ul_rtld == 0) || in safe_suspend()
2207 ASSERT(self->ul_critical == 0); in do_exit_critical()
2222 self->ul_critical++; in do_exit_critical()
2233 self->ul_critical--; in do_exit_critical()
2248 ASSERT(self->ul_critical == 0); in do_exit_critical()
2313 int level = self->ul_critical; in _ti_critical()
/titanic_50/usr/src/lib/libc/inc/
H A Dthr_uberdata.h611 volatile int ul_critical; /* non-zero == in a critical region */ member
1067 int ul_critical; /* non-zero == in a critical region */ member
1316 #define enter_critical(self) (self->ul_critical++)
1321 (void) (self->ul_critical--, \
1322 ((self->ul_curplease && self->ul_critical == 0)? \
1336 self->ul_curplease && self->ul_critical == 0)? \
1379 (ASSERT((self)->ul_critical + (self)->ul_sigdefer != 0), 0) : \
/titanic_50/usr/src/cmd/mdb/common/modules/libc/
H A Dlibc.c561 ulwp.ul_critical, in d_ulwp()