OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:RW_HAS_WAITERS
(Results
1 - 8
of
8
) sorted by relevancy
/src/lib/libpthread/
pthread_rwlock.c
214
next = rw_cas(ptr, owner, owner |
RW_HAS_WAITERS
);
337
owner |
RW_HAS_WAITERS
| RW_WRITE_WANTED);
486
if ((new & (RW_THREAD |
RW_HAS_WAITERS
)) !=
RW_HAS_WAITERS
) {
503
if ((owner &
RW_HAS_WAITERS
) == 0) {
519
new |=
RW_HAS_WAITERS
| RW_WRITE_WANTED;
521
new |=
RW_HAS_WAITERS
;
596
set =
RW_HAS_WAITERS
| RW_WRITE_WANTED;
598
set =
RW_HAS_WAITERS
;
603
newval = (owner & ~(
RW_HAS_WAITERS
| RW_WRITE_WANTED)) | set
[
all
...]
pthread_int.h
324
#define
RW_HAS_WAITERS
0x01 /* lock has waiters */
/src/sys/kern/
kern_rwlock.c
167
RW_ASSERT(rw, (o &
RW_HAS_WAITERS
) != 0);
257
if ((owner & (RW_WRITE_LOCKED|
RW_HAS_WAITERS
)) != RW_WRITE_LOCKED) {
318
set_wait =
RW_HAS_WAITERS
;
324
set_wait =
RW_HAS_WAITERS
| RW_WRITE_WANTED;
473
if ((newown & (RW_THREAD |
RW_HAS_WAITERS
)) ==
RW_HAS_WAITERS
)
489
RW_ASSERT(rw, (owner &
RW_HAS_WAITERS
) != 0);
513
newown |= RW_WRITE_LOCKED |
RW_HAS_WAITERS
;
536
newown |=
RW_HAS_WAITERS
| RW_WRITE_WANTED;
616
if ((owner &
RW_HAS_WAITERS
) == 0)
[
all
...]
/src/sys/sys/
rwlock.h
72
#define
RW_HAS_WAITERS
0x01UL /* lock has waiters */
/src/sys/arch/vax/vax/
lock_stubs.S
150
#if
RW_HAS_WAITERS
!= 1
151
#error
RW_HAS_WAITERS
!= 1, don't use blbs
198
blbs %r2, 3f /*
RW_HAS_WAITERS
mbz */
/src/sys/arch/amd64/amd64/
lock_stubs.S
225
0: testb $
RW_HAS_WAITERS
, %al
/src/sys/arch/i386/i386/
lock_stubs.S
153
0: testb $
RW_HAS_WAITERS
, %al
/src/sys/arch/alpha/alpha/
machdep.c
141
__CTASSERT(
RW_HAS_WAITERS
== 1);
Completed in 34 milliseconds
Indexes created Sat Oct 25 10:09:55 GMT 2025