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

  /src/external/cddl/osnet/sys/sys/
rwlock_impl.h 39 (((rw)->rw_owner & RW_THREAD) != 0))
41 (((rw)->rw_owner & RW_THREAD) && \
45 (((rw)->rw_owner & RW_THREAD) == \
  /src/sys/sys/
rwlock.h 79 #define RW_THREAD ((uintptr_t)-RW_READ_INCR)
80 #define RW_OWNER(rw) ((rw)->rw_owner & RW_THREAD)
81 #define RW_COUNT(rw) ((rw)->rw_owner & RW_THREAD)
82 #define RW_FLAGS(rw) ((rw)->rw_owner & ~RW_THREAD)
  /src/lib/libpthread/
pthread_rwlock.c 144 if ((owner & ~RW_THREAD) != RW_WRITE_LOCKED)
147 thread = (pthread_t)(owner & RW_THREAD);
191 if ((owner & RW_THREAD) == (uintptr_t)self)
295 if ((owner & RW_THREAD) == 0) {
313 if ((owner & RW_THREAD) == (uintptr_t)self)
469 if ((owner & RW_THREAD) != (uintptr_t)self) {
486 if ((new & (RW_THREAD | RW_HAS_WAITERS)) != RW_HAS_WAITERS) {
590 if ((owner & RW_THREAD) == 0) {
617 return (owner & RW_THREAD) == (uintptr_t)pthread__self();
618 return (owner & RW_THREAD) != 0
    [all...]
pthread_int.h 334 #define RW_THREAD ((uintptr_t)-RW_READ_INCR)
  /src/sys/ddb/
db_syncobj.c 67 return (struct lwp *)(owner & RW_THREAD);
  /src/sys/kern/
kern_rwlock.c 265 l = (lwp_t *)(owner & RW_THREAD);
326 need_wait = RW_WRITE_LOCKED | RW_THREAD;
411 if (op == RW_READER || (rw->rw_owner & RW_THREAD) == curthread)
474 if ((newown & (RW_THREAD | RW_HAS_WAITERS)) == RW_HAS_WAITERS)
567 need_wait = RW_WRITE_LOCKED | RW_THREAD;
705 newown = curthread | RW_WRITE_LOCKED | (owner & ~RW_THREAD);
712 if (__predict_false((next & RW_THREAD) != RW_READ_INCR)) {
713 RW_ASSERT(rw, (next & RW_THREAD) != 0);
742 return (owner & RW_WRITE_LOCKED) == 0 && (owner & RW_THREAD) != 0;
758 return (rw->rw_owner & (RW_WRITE_LOCKED | RW_THREAD)) =
    [all...]

Completed in 40 milliseconds