Searched refs:guard (Results 1 - 25 of 75) sorted by relevance

123

/fuchsia/zircon/system/ulib/lockdep/include/lockdep/
H A Dlockdep.h12 #include <lockdep/guard.h>
/fuchsia/zircon/kernel/object/
H A Dsemaphore.cpp23 Guard<spin_lock_t, IrqSave> guard{ThreadLock::Get()};
36 Guard<spin_lock_t, IrqSave> guard{ThreadLock::Get()};
H A Dbus_transaction_initiator_dispatcher.cpp54 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 Dinterrupt_dispatcher.cpp22 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 Dpci_device_dispatcher.cpp90 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 Dtimer_dispatcher.cpp74 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 Djob_dispatcher.cpp52 // 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 Dexcp_port.cpp77 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 Dprocess_dispatcher.cpp133 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 Ddispatcher.cpp113 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 Dsocket_dispatcher.cpp132 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 Dfutex_context.cpp42 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 Dport_dispatcher.cpp196 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 Dlock_dep_tests.cpp493 // 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 Dlockdep.h9 #include <lockdep/guard.h>
46 // Guard<spin_lock_t, IrqSave> guard{ThreadLock::Get()};
/fuchsia/zircon/kernel/vm/
H A Dvm_object.cpp38 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 Ddebug.cpp59 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 Dhw_rng_collector.cpp36 fbl::AutoLock guard(&lock_);
/fuchsia/zircon/kernel/lib/io/
H A Dconsole.cpp31 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 Dthread.cpp202 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 Devent.cpp75 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 Dhpet.cpp123 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 Dioport.cpp45 AutoSpinLockNoIrqSave guard(&io_bitmap.lock_);
64 AutoSpinLockNoIrqSave guard(&io_bitmap.lock_);
94 AutoSpinLockNoIrqSave guard(&io_bitmap.lock_);
137 AutoSpinLockNoIrqSave guard(&lock_);
H A Dhwp.cpp34 AutoSpinLockNoIrqSave guard(&lock);
59 AutoSpinLockNoIrqSave guard(&lock);
/fuchsia/zircon/kernel/lib/crypto/
H A Dprng.cpp51 fbl::AutoLock guard(&mutex_);
62 AutoSpinLock guard(&spinlock_);
68 AutoSpinLock guard(&spinlock_);
93 AutoSpinLock guard(&spinlock_);

Completed in 125 milliseconds

123