Home | History | Annotate | Download | only in libpthread

Lines Matching refs:RW_WRITE_LOCKED

144 	if ((owner & ~RW_THREAD) != RW_WRITE_LOCKED)
173 if ((owner & (RW_WRITE_LOCKED | RW_WRITE_WANTED)) == 0) {
263 if ((owner & (RW_WRITE_LOCKED | RW_WRITE_WANTED)) != 0)
297 (uintptr_t)self | RW_WRITE_LOCKED);
385 next = rw_cas(ptr, owner, (uintptr_t)self | RW_WRITE_LOCKED);
466 if ((owner & RW_WRITE_LOCKED) != 0) {
468 decr = (uintptr_t)self | RW_WRITE_LOCKED;
516 new = (uintptr_t)thread | RW_WRITE_LOCKED;
616 if ((owner & RW_WRITE_LOCKED) != 0)
626 return (owner & RW_THREAD) != 0 && (owner & RW_WRITE_LOCKED) == 0;
634 return (owner & (RW_THREAD | RW_WRITE_LOCKED)) ==
635 ((uintptr_t)pthread__self() | RW_WRITE_LOCKED);