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_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
Indexes created Sun Sep 27 00:26:35 UTC 2026