OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:rw_owner
(Results
1 - 2
of
2
) sorted by relevancy
/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 in typeref:typename:lwp_t *
[
all
...]
Completed in 12 milliseconds
Indexes created Thu Oct 02 01:09:59 GMT 2025