Searched refs:URW_HAS_WAITERS (Results 1 - 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/intel/sys/
H A Dsynch32.h75 #define URW_HAS_WAITERS 0x80000000 macro
/illumos-gate/usr/src/uts/sparc/sys/
H A Dsynch32.h75 #define URW_HAS_WAITERS 0x80000000 macro
/illumos-gate/usr/src/lib/libc/port/threads/
H A Drwlock.c40 ((readers) & ~URW_HAS_WAITERS) == URW_WRITE_LOCKED)
272 * these functions will always fail if the waiters flag, URW_HAS_WAITERS,
286 URW_WRITE_LOCKED : (URW_HAS_WAITERS | URW_WRITE_LOCKED);
312 while (((readers = *rwstate) & URW_HAS_WAITERS) == 0) {
331 (URW_HAS_WAITERS | URW_WRITE_LOCKED | URW_READERS_MASK);
358 while (((readers = *rwstate) & URW_HAS_WAITERS) == 0) {
392 * but we retain the URW_HAS_WAITERS flag, if it is already set.
400 if (!(readers & URW_HAS_WAITERS)) { /* no waiters */
406 * The presence of the URW_HAS_WAITERS flag causes all rwlock
409 * holding the queue lock and the URW_HAS_WAITERS fla
[all...]
H A Dassfail.c333 if (rwstate & URW_HAS_WAITERS)
/illumos-gate/usr/src/uts/common/syscall/
H A Dlwp_sobj.c2280 rwstate |= URW_HAS_WAITERS;
2297 rwstate |= URW_HAS_WAITERS;
2472 * rwstate's URW_HAS_WAITERS bit may indicate false positives.
2482 * without URW_HAS_WAITERS being set.
2485 rwstate |= URW_HAS_WAITERS;
/illumos-gate/usr/src/lib/libc_db/common/
H A Dthread_db.c2594 si_p->si_has_waiters = ((rwstate & URW_HAS_WAITERS) != 0);
2967 *rwstate &= URW_HAS_WAITERS;

Completed in 75 milliseconds