OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:rw_owner
(Results
1 - 6
of
6
) sorted by relevancy
/src/external/cddl/osnet/sys/sys/
rwlock_impl.h
38
#define _RW_READ_HELD(rw) ((((rw)->
rw_owner
& RW_WRITE_LOCKED) == 0) && \
39
(((rw)->
rw_owner
& RW_THREAD) != 0))
41
(((rw)->
rw_owner
& RW_THREAD) && \
42
((rw)->
rw_owner
& RW_WRITE_LOCKED))
44
(((rw)->
rw_owner
& RW_WRITE_LOCKED) && \
45
(((rw)->
rw_owner
& RW_THREAD) == \
/src/sys/sys/
rwlock.h
65
* the number of readers. The
rw_owner
field is laid out like so:
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)
90
volatile uintptr_t
rw_owner
;
member in struct:krwlock
/src/sys/kern/
kern_rwlock.c
76
#define RW_DEBUG_P(rw) (((rw)->
rw_owner
& RW_NODEBUG) == 0)
117
static lwp_t *
rw_owner
(wchan_t);
136
.sobj_owner =
rw_owner
,
148
return (uintptr_t)atomic_cas_ptr((volatile void *)&rw->
rw_owner
,
163
n = (uintptr_t)atomic_swap_ptr((volatile void *)&rw->
rw_owner
,
181
(long)
RW_OWNER
(rw), (int)RW_FLAGS(rw));
213
rw->
rw_owner
= 0;
215
rw->
rw_owner
= RW_NODEBUG;
217
rw->
rw_owner
= 0;
237
RW_ASSERT(rw, (rw->
rw_owner
& ~RW_NODEBUG) == 0)
798
rw_owner
(wchan_t obj)
function
[
all
...]
/src/sys/ddb/
db_syncobj.c
64
db_read_bytes((db_addr_t)&rw->
rw_owner
, sizeof(owner),
/src/external/cddl/osnet/dist/lib/libzpool/common/
kernel.c
200
rwlp->
rw_owner
= NULL;
210
rwlp->
rw_owner
= (void *)-1UL;
219
ASSERT(rwlp->
rw_owner
!= (void *)-1UL);
220
ASSERT(rwlp->
rw_owner
!= curthread);
230
rwlp->
rw_owner
= curthread;
238
ASSERT(rwlp->
rw_owner
!= (void *)-1UL);
240
if (rwlp->
rw_owner
== curthread) {
244
rwlp->
rw_owner
= NULL;
259
ASSERT(rwlp->
rw_owner
!= (void *)-1UL);
260
ASSERT(rwlp->
rw_owner
!= curthread)
[
all
...]
/src/external/cddl/osnet/dist/lib/libzpool/common/sys/
zfs_context.h
295
void *
rw_owner
;
member in struct:krwlock
307
#define RW_READ_HELD(x) ((x)->
rw_owner
== NULL && (x)->rw_count > 0)
310
#define RW_WRITE_HELD(x) ((x)->
rw_owner
== curthread)
Completed in 50 milliseconds
Indexes created Mon May 18 00:24:49 UTC 2026