Symbol: rw_owner
sys/ddb/db_syncobj.c
64
db_read_bytes((db_addr_t)&rw->rw_owner, sizeof(owner),
sys/kern/kern_rwlock.c
117
static lwp_t *rw_owner(wchan_t);
sys/kern/kern_rwlock.c
136
.sobj_owner = rw_owner,
sys/kern/kern_rwlock.c
148
return (uintptr_t)atomic_cas_ptr((volatile void *)&rw->rw_owner,
sys/kern/kern_rwlock.c
163
n = (uintptr_t)atomic_swap_ptr((volatile void *)&rw->rw_owner,
sys/kern/kern_rwlock.c
213
rw->rw_owner = 0;
sys/kern/kern_rwlock.c
215
rw->rw_owner = RW_NODEBUG;
sys/kern/kern_rwlock.c
217
rw->rw_owner = 0;
sys/kern/kern_rwlock.c
237
RW_ASSERT(rw, (rw->rw_owner & ~RW_NODEBUG) == 0);
sys/kern/kern_rwlock.c
238
LOCKDEBUG_FREE((rw->rw_owner & RW_NODEBUG) == 0, rw);
sys/kern/kern_rwlock.c
332
for (owner = rw->rw_owner;;) {
sys/kern/kern_rwlock.c
368
owner = rw->rw_owner;
sys/kern/kern_rwlock.c
388
owner = rw->rw_owner;
sys/kern/kern_rwlock.c
410
if (op == RW_READER || (rw->rw_owner & RW_THREAD) == curthread)
sys/kern/kern_rwlock.c
413
owner = rw->rw_owner;
sys/kern/kern_rwlock.c
454
owner = rw->rw_owner;
sys/kern/kern_rwlock.c
487
owner = rw->rw_owner;
sys/kern/kern_rwlock.c
569
for (owner = rw->rw_owner;; owner = next) {
sys/kern/kern_rwlock.c
604
RW_ASSERT(rw, (rw->rw_owner & RW_WRITE_LOCKED) != 0);
sys/kern/kern_rwlock.c
609
for (owner = rw->rw_owner;; owner = next) {
sys/kern/kern_rwlock.c
622
(rw->rw_owner & RW_WRITE_LOCKED) == 0);
sys/kern/kern_rwlock.c
647
RW_ASSERT(rw, (rw->rw_owner & RW_WRITE_WANTED) != 0);
sys/kern/kern_rwlock.c
648
RW_ASSERT(rw, (rw->rw_owner & RW_HAS_WAITERS) != 0);
sys/kern/kern_rwlock.c
681
RW_ASSERT(rw, (rw->rw_owner & RW_WRITE_LOCKED) == 0);
sys/kern/kern_rwlock.c
719
RW_ASSERT(rw, rw->rw_owner & RW_WRITE_LOCKED);
sys/kern/kern_rwlock.c
739
owner = rw->rw_owner;
sys/kern/kern_rwlock.c
756
return (rw->rw_owner & (RW_WRITE_LOCKED | RW_THREAD)) ==
sys/kern/kern_rwlock.c
76
#define RW_DEBUG_P(rw) (((rw)->rw_owner & RW_NODEBUG) == 0)
sys/kern/kern_rwlock.c
773
return (rw->rw_owner & RW_THREAD) != 0;
sys/kern/kern_rwlock.c
788
return (rw->rw_owner & RW_WRITE_LOCKED) != 0 ? RW_WRITER : RW_READER;
sys/kern/kern_rwlock.c
801
uintptr_t owner = rw->rw_owner;
sys/sys/rwlock.h
80
#define RW_OWNER(rw) ((rw)->rw_owner & RW_THREAD)
sys/sys/rwlock.h
81
#define RW_COUNT(rw) ((rw)->rw_owner & RW_THREAD)
sys/sys/rwlock.h
82
#define RW_FLAGS(rw) ((rw)->rw_owner & ~RW_THREAD)
sys/sys/rwlock.h
90
volatile uintptr_t rw_owner;