HomeSort by: relevance | last modified time | path
    Searched refs:RW_HAS_WAITERS (Results 1 - 8 of 8) sorted by relevancy

  /src/lib/libpthread/
pthread_rwlock.c 214 next = rw_cas(ptr, owner, owner | RW_HAS_WAITERS);
337 owner | RW_HAS_WAITERS | RW_WRITE_WANTED);
486 if ((new & (RW_THREAD | RW_HAS_WAITERS)) != RW_HAS_WAITERS) {
503 if ((owner & RW_HAS_WAITERS) == 0) {
519 new |= RW_HAS_WAITERS | RW_WRITE_WANTED;
521 new |= RW_HAS_WAITERS;
596 set = RW_HAS_WAITERS | RW_WRITE_WANTED;
598 set = RW_HAS_WAITERS;
603 newval = (owner & ~(RW_HAS_WAITERS | RW_WRITE_WANTED)) | set
    [all...]
pthread_int.h 324 #define RW_HAS_WAITERS 0x01 /* lock has waiters */
  /src/sys/kern/
kern_rwlock.c 167 RW_ASSERT(rw, (o & RW_HAS_WAITERS) != 0);
257 if ((owner & (RW_WRITE_LOCKED|RW_HAS_WAITERS)) != RW_WRITE_LOCKED) {
318 set_wait = RW_HAS_WAITERS;
324 set_wait = RW_HAS_WAITERS | RW_WRITE_WANTED;
473 if ((newown & (RW_THREAD | RW_HAS_WAITERS)) == RW_HAS_WAITERS)
489 RW_ASSERT(rw, (owner & RW_HAS_WAITERS) != 0);
513 newown |= RW_WRITE_LOCKED | RW_HAS_WAITERS;
536 newown |= RW_HAS_WAITERS | RW_WRITE_WANTED;
616 if ((owner & RW_HAS_WAITERS) == 0)
    [all...]
  /src/sys/sys/
rwlock.h 72 #define RW_HAS_WAITERS 0x01UL /* lock has waiters */
  /src/sys/arch/vax/vax/
lock_stubs.S 150 #if RW_HAS_WAITERS != 1
151 #error RW_HAS_WAITERS != 1, don't use blbs
198 blbs %r2, 3f /* RW_HAS_WAITERS mbz */
  /src/sys/arch/amd64/amd64/
lock_stubs.S 225 0: testb $RW_HAS_WAITERS, %al
  /src/sys/arch/i386/i386/
lock_stubs.S 153 0: testb $RW_HAS_WAITERS, %al
  /src/sys/arch/alpha/alpha/
machdep.c 141 __CTASSERT(RW_HAS_WAITERS == 1);

Completed in 34 milliseconds