/fuchsia/zircon/system/ulib/lockdep/include/lockdep/ |
H A D | lockdep.h | 12 #include <lockdep/guard.h>
|
/fuchsia/zircon/kernel/object/ |
H A D | semaphore.cpp | 23 Guard<spin_lock_t, IrqSave> guard{ThreadLock::Get()}; 36 Guard<spin_lock_t, IrqSave> guard{ThreadLock::Get()};
|
H A D | bus_transaction_initiator_dispatcher.cpp | 54 Guard<fbl::Mutex> guard{get_lock()}; 70 Guard<fbl::Mutex> guard{get_lock()}; 76 Guard<fbl::Mutex> guard{get_lock()}; 98 Guard<fbl::Mutex> guard{get_lock()}; 104 Guard<fbl::Mutex> guard{get_lock()};
|
H A D | interrupt_dispatcher.cpp | 22 Guard<SpinLock, IrqSave> guard{&spinlock_}; 54 Guard<SpinLock, IrqSave> guard{&spinlock_}; 82 Guard<SpinLock, IrqSave> guard{&spinlock_}; 108 Guard<SpinLock, IrqSave> guard{&spinlock_}; 134 Guard<SpinLock, IrqSave> guard{&spinlock_}; 161 Guard<SpinLock, IrqSave> guard{&spinlock_}; 182 Guard<SpinLock, IrqSave> guard{&spinlock_};
|
H A D | pci_device_dispatcher.cpp | 90 Guard<fbl::Mutex> guard{&lock_}; 101 Guard<fbl::Mutex> guard{&lock_}; 112 Guard<fbl::Mutex> guard{&lock_}; 121 Guard<fbl::Mutex> guard{&lock_}; 128 Guard<fbl::Mutex> guard{&lock_}; 146 Guard<fbl::Mutex> guard{&lock_}; 157 Guard<fbl::Mutex> guard{&lock_}; 186 Guard<fbl::Mutex> guard{&lock_}; 200 Guard<fbl::Mutex> guard{&lock_};
|
H A D | timer_dispatcher.cpp | 74 Guard<fbl::Mutex> guard{get_lock()}; 86 Guard<fbl::Mutex> guard{get_lock()}; 121 Guard<fbl::Mutex> guard{get_lock()}; 167 Guard<fbl::Mutex> guard{get_lock()};
|
H A D | job_dispatcher.cpp | 52 // Guard<fbl::Mutex> guard{get_lock()}; 157 Guard<fbl::Mutex> guard{AllJobsLock::Get()}; 182 Guard<fbl::Mutex> guard{AllJobsLock::Get()}; 192 Guard<fbl::Mutex> guard{AllJobsLock::Get()}; 205 Guard<fbl::Mutex> guard{get_lock()}; 217 Guard<fbl::Mutex> guard{get_lock()}; 230 Guard<fbl::Mutex> guard{get_lock()}; 243 Guard<fbl::Mutex> guard{get_lock()}; 302 Guard<fbl::Mutex> guard{get_lock()}; 316 Guard<fbl::Mutex> guard{get_loc [all...] |
H A D | excp_port.cpp | 77 Guard<fbl::Mutex> guard{&lock_}; 90 Guard<fbl::Mutex> guard{&lock_}; 103 Guard<fbl::Mutex> guard{&lock_}; 121 Guard<fbl::Mutex> guard{&lock_}; 138 guard.Release(); 148 guard.Release(); // The target may call our ::OnTargetUnbind 157 guard.Release(); // The target may call our ::OnTargetUnbind 165 guard.Release(); // The target may call our ::OnTargetUnbind 195 Guard<fbl::Mutex> guard{&lock_}; 224 Guard<fbl::Mutex> guard{ [all...] |
H A D | process_dispatcher.cpp | 133 Guard<fbl::Mutex> guard{get_lock()}; 155 Guard<fbl::Mutex> guard{get_lock()}; 177 Guard<fbl::Mutex> guard{get_lock()}; 206 Guard<fbl::Mutex> guard{get_lock()}; 246 Guard<fbl::Mutex> guard{get_lock()}; 280 Guard<fbl::Mutex> guard{get_lock()}; 303 Guard<fbl::Mutex> guard{get_lock()}; 346 Guard<fbl::Mutex> guard{&handle_table_lock_}; 413 Guard<fbl::Mutex> guard{&handle_table_lock_}; 423 Guard<fbl::Mutex> guard{ [all...] |
H A D | dispatcher.cpp | 113 Guard<LockType> guard{observer_lock}; 150 Guard<LockType> guard{lock}; 177 Guard<fbl::Mutex> guard{get_lock()}; 219 Guard<LockType> guard{lock}; 259 Guard<fbl::Mutex> guard{get_lock()}; 285 Guard<fbl::Mutex> guard{get_lock()}; 306 Guard<fbl::Mutex> guard{get_lock()};
|
H A D | socket_dispatcher.cpp | 132 Guard<fbl::Mutex> guard{get_lock()}; 197 Guard<fbl::Mutex> guard{get_lock()}; 228 Guard<fbl::Mutex> guard{get_lock()}; 310 Guard<fbl::Mutex> guard{get_lock()}; 376 Guard<fbl::Mutex> guard{get_lock()}; 398 Guard<fbl::Mutex> guard{get_lock()}; 413 Guard<fbl::Mutex> guard{get_lock()}; 441 Guard<fbl::Mutex> guard{get_lock()}; 457 Guard<fbl::Mutex> guard{get_lock()}; 463 Guard<fbl::Mutex> guard{get_loc [all...] |
H A D | futex_context.cpp | 42 Guard<fbl::Mutex> guard{&lock_}; 60 result = node.BlockThread(guard.take(), deadline); 111 Guard<fbl::Mutex> guard{&lock_}; 139 Guard<fbl::Mutex> guard{&lock_};
|
H A D | port_dispatcher.cpp | 196 Guard<fbl::Mutex> guard{get_lock()}; 205 guard.CallUnlocked([&eport]() { eport->OnPortZeroHandles(); }); 232 Guard<SpinLock, IrqSave> guard{&spinlock_}; 241 Guard<SpinLock, IrqSave> guard{&spinlock_}; 255 AutoReschedDisable resched_disable; // Must come before the lock guard. 256 Guard<fbl::Mutex> guard{get_lock()}; 289 Guard<SpinLock, IrqSave> guard{&spinlock_}; 301 Guard<fbl::Mutex> guard{get_lock()}; 337 Guard<fbl::Mutex> guard{get_lock()}; 381 Guard<fbl::Mutex> guard{get_loc [all...] |
/fuchsia/zircon/kernel/tests/ |
H A D | lock_dep_tests.cpp | 493 // Test spinlock options compile and baisc guard functions. 500 Guard<Spinlock, NoIrqSave> guard{&baz1.lock}; 501 EXPECT_TRUE(guard, ""); 502 guard.Release(); 503 EXPECT_FALSE(guard, ""); 507 Guard<Spinlock, IrqSave> guard{&baz1.lock}; 508 EXPECT_TRUE(guard, ""); 509 guard.Release(); 510 EXPECT_FALSE(guard, ""); 514 Guard<spinlock_t, NoIrqSave> guard{ [all...] |
/fuchsia/zircon/kernel/include/kernel/ |
H A D | lockdep.h | 9 #include <lockdep/guard.h> 46 // Guard<spin_lock_t, IrqSave> guard{ThreadLock::Get()};
|
/fuchsia/zircon/kernel/vm/ |
H A D | vm_object.cpp | 38 Guard<fbl::Mutex> guard{AllVmosLock::Get()}; 56 Guard<fbl::Mutex> guard{&lock_}; 68 Guard<fbl::Mutex> guard{AllVmosLock::Get()}; 86 Guard<fbl::Mutex> guard{&lock_}; 93 Guard<fbl::Mutex> guard{&lock_}; 103 Guard<fbl::Mutex> guard{&lock_}; 114 Guard<fbl::Mutex> guard{&lock_}; 135 Guard<fbl::Mutex> guard{&lock_}; 141 Guard<fbl::Mutex> guard{&lock_}; 153 Guard<fbl::Mutex> guard{ [all...] |
/fuchsia/zircon/kernel/lib/debug/ |
H A D | debug.cpp | 59 uintptr_t guard; local 60 if (hw_rng_get_entropy(&guard, sizeof(guard), true) != sizeof(guard)) { 62 guard = 0xdeadbeef00ff00ffUL ^ (uintptr_t)&guard; 64 return guard;
|
/fuchsia/zircon/kernel/lib/crypto/entropy/ |
H A D | hw_rng_collector.cpp | 36 fbl::AutoLock guard(&lock_);
|
/fuchsia/zircon/kernel/lib/io/ |
H A D | console.cpp | 31 AutoSpinLock guard(&dputc_spin_lock); 45 AutoSpinLock guard(&print_spin_lock); 103 AutoSpinLock guard(&print_spin_lock); 109 AutoSpinLock guard(&print_spin_lock);
|
/fuchsia/zircon/kernel/kernel/ |
H A D | thread.cpp | 202 Guard<spin_lock_t, IrqSave> guard{ThreadLock::Get()}; 252 Guard<spin_lock_t, IrqSave> guard{ThreadLock::Get()}; 282 Guard<spin_lock_t, IrqSave> guard{ThreadLock::Get()}; 326 Guard<spin_lock_t, IrqSave> guard{ThreadLock::Get()}; 388 Guard<spin_lock_t, IrqSave> guard{ThreadLock::Get()}; 396 Guard<spin_lock_t, IrqSave> guard{ThreadLock::Get()}; 438 Guard<spin_lock_t, IrqSave> guard{ThreadLock::Get()}; 447 guard.Release(); 466 Guard<spin_lock_t, IrqSave> guard{ThreadLock::Get()}; 518 Guard<spin_lock_t, IrqSave> guard{ThreadLoc [all...] |
H A D | event.cpp | 75 Guard<spin_lock_t, IrqSave> guard{ThreadLock::Get()}; 182 Guard<spin_lock_t, IrqSave> guard{ThreadLock::Get()}; 204 Guard<spin_lock_t, IrqSave> guard{ThreadLock::Get()};
|
/fuchsia/zircon/kernel/platform/pc/ |
H A D | hpet.cpp | 123 AutoSpinLockNoIrqSave guard(&lock); 142 AutoSpinLockNoIrqSave guard(&lock); 157 AutoSpinLockNoIrqSave guard(&lock); 177 AutoSpinLockNoIrqSave guard(&lock); 201 AutoSpinLockNoIrqSave guard(&lock); 229 AutoSpinLockNoIrqSave guard(&lock); 236 AutoSpinLockNoIrqSave guard(&lock);
|
/fuchsia/zircon/kernel/arch/x86/ |
H A D | ioport.cpp | 45 AutoSpinLockNoIrqSave guard(&io_bitmap.lock_); 64 AutoSpinLockNoIrqSave guard(&io_bitmap.lock_); 94 AutoSpinLockNoIrqSave guard(&io_bitmap.lock_); 137 AutoSpinLockNoIrqSave guard(&lock_);
|
H A D | hwp.cpp | 34 AutoSpinLockNoIrqSave guard(&lock); 59 AutoSpinLockNoIrqSave guard(&lock);
|
/fuchsia/zircon/kernel/lib/crypto/ |
H A D | prng.cpp | 51 fbl::AutoLock guard(&mutex_); 62 AutoSpinLock guard(&spinlock_); 68 AutoSpinLock guard(&spinlock_); 93 AutoSpinLock guard(&spinlock_);
|