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/UserTimer.h
86
seqlock fLock;
headers/private/kernel/cpu.h
61
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/scheduler/scheduler_cpu.h
198
mutable seqlock fActiveTimeLock;
src/system/kernel/smp.cpp
546
try_acquire_write_seqlock(seqlock* lock)
src/system/kernel/smp.cpp
556
acquire_write_seqlock(seqlock* lock)
src/system/kernel/smp.cpp
564
release_write_seqlock(seqlock* lock)
src/system/kernel/smp.cpp
572
acquire_read_seqlock(seqlock* lock)
src/system/kernel/smp.cpp
579
release_read_seqlock(seqlock* lock, uint32 count)