Symbol: seqlock
headers/os/drivers/KernelExport.h
164
extern bool try_acquire_write_seqlock(seqlock* lock);
headers/os/drivers/KernelExport.h
165
extern void acquire_write_seqlock(seqlock* lock);
headers/os/drivers/KernelExport.h
166
extern void release_write_seqlock(seqlock* lock);
headers/os/drivers/KernelExport.h
167
extern uint32 acquire_read_seqlock(seqlock* lock);
headers/os/drivers/KernelExport.h
168
extern bool release_read_seqlock(seqlock* lock, uint32 count);
headers/os/drivers/KernelExport.h
66
#define B_INITIALIZE_SEQLOCK(seqlock) do { \
headers/os/drivers/KernelExport.h
67
B_INITIALIZE_SPINLOCK(&(seqlock)->lock); \
headers/os/drivers/KernelExport.h
68
(seqlock)->count = 0; \
headers/private/kernel/cpu.h
60
seqlock active_time_lock;
headers/private/kernel/smp.h
304
try_acquire_write_seqlock_inline(seqlock* lock)
headers/private/kernel/smp.h
314
acquire_write_seqlock_inline(seqlock* lock)
headers/private/kernel/smp.h
322
release_write_seqlock_inline(seqlock* lock)
headers/private/kernel/smp.h
330
acquire_read_seqlock_inline(seqlock* lock)
headers/private/kernel/smp.h
337
release_read_seqlock_inline(seqlock* lock, uint32 count)
headers/private/kernel/util/AutoLock.h
272
inline bool Lock(seqlock* lockable)
headers/private/kernel/util/AutoLock.h
278
inline void Unlock(seqlock* lockable)
headers/private/kernel/util/AutoLock.h
295
inline bool Lock(seqlock* lockable)
headers/private/kernel/util/AutoLock.h
302
inline void Unlock(seqlock* lockable)
src/system/kernel/UserTimer.cpp
40
static seqlock sUserTimerLock = B_SEQLOCK_INITIALIZER;
src/system/kernel/scheduler/scheduler_cpu.h
198
mutable seqlock fActiveTimeLock;
src/system/kernel/smp.cpp
606
try_acquire_write_seqlock(seqlock* lock)
src/system/kernel/smp.cpp
616
acquire_write_seqlock(seqlock* lock)
src/system/kernel/smp.cpp
624
release_write_seqlock(seqlock* lock)
src/system/kernel/smp.cpp
632
acquire_read_seqlock(seqlock* lock)
src/system/kernel/smp.cpp
639
release_read_seqlock(seqlock* lock, uint32 count)