Symbol: rw_lock_waiter
headers/private/kernel/lock.h
47
struct rw_lock_waiter;
headers/private/kernel/lock.h
51
struct rw_lock_waiter* waiters;
headers/private/shared/locks.h
39
struct rw_lock_waiter * waiters;
headers/private/shared/locks.h
40
struct rw_lock_waiter * last_waiter;
src/system/kernel/locks/lock.cpp
304
rw_lock_waiter waiter;
src/system/kernel/locks/lock.cpp
333
rw_lock_waiter* waiter = lock->waiters;
src/system/kernel/locks/lock.cpp
436
while (rw_lock_waiter* waiter = lock->waiters) {
src/system/kernel/locks/lock.cpp
46
rw_lock_waiter* next; // next in queue
src/system/kernel/locks/lock.cpp
47
rw_lock_waiter* last; // last in queue (valid for the first in queue)
src/system/kernel/locks/lock.cpp
613
rw_lock_waiter waiter;
src/system/kernel/locks/lock.cpp
641
rw_lock_waiter* previous = NULL;
src/system/kernel/locks/lock.cpp
642
rw_lock_waiter* other = lock->waiters;
src/system/kernel/locks/lock.cpp
848
rw_lock_waiter* waiter = lock->waiters;
src/system/libroot/os/locks/rw_lock.cpp
106
rw_lock_waiter *waiter = lock->waiters;
src/system/libroot/os/locks/rw_lock.cpp
16
rw_lock_waiter * next;
src/system/libroot/os/locks/rw_lock.cpp
25
rw_lock_waiter waiter;
src/system/libroot/os/locks/rw_lock.cpp
59
rw_lock_waiter *waiter = lock->waiters;
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
214
rw_lock_waiter waiter;
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
244
rw_lock_waiter* waiter = lock->waiters;
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
338
while (rw_lock_waiter* waiter = lock->waiters) {
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
415
rw_lock_waiter waiter;
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
445
rw_lock_waiter* previous = NULL;
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
446
rw_lock_waiter* other = lock->waiters;
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
49
rw_lock_waiter* next; // next in queue
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
50
rw_lock_waiter* last; // last in queue (valid for the first in queue)