Searched refs:SpinLock (Results 1 – 23 of 23) sorted by relevance
| /kernel/include/kernel/ |
| A D | spinlock.h | 85 class TA_CAP("mutex") SpinLock { 87 SpinLock() { spin_lock_init(&spinlock_); } in SpinLock() function 108 SpinLock(const SpinLock& am) = delete; 109 SpinLock& operator=(const SpinLock& am) = delete; 110 SpinLock(SpinLock&& c) = delete; 111 SpinLock& operator=(SpinLock&& c) = delete; 163 struct NoIrqSavePolicy<SpinLock> { 178 LOCK_DEP_POLICY_OPTION(SpinLock, NoIrqSave, NoIrqSavePolicy<SpinLock>); 205 struct IrqSavePolicy<SpinLock> { 233 LOCK_DEP_POLICY_OPTION(SpinLock, IrqSave, IrqSavePolicy<SpinLock>); [all …]
|
| A D | auto_lock.h | 24 explicit AutoSpinLockNoIrqSave(SpinLock* lock) TA_ACQ(lock) in AutoSpinLockNoIrqSave() 49 explicit AutoSpinLock(SpinLock* lock) TA_ACQ(lock) in AutoSpinLock()
|
| /kernel/object/ |
| A D | interrupt_dispatcher.cpp | 22 Guard<SpinLock, IrqSave> guard{&spinlock_}; in WaitForInterrupt() 54 Guard<SpinLock, IrqSave> guard{&spinlock_}; in WaitForInterrupt() 82 Guard<SpinLock, IrqSave> guard{&spinlock_}; in Trigger() 108 Guard<SpinLock, IrqSave> guard{&spinlock_}; in InterruptHandler() 134 Guard<SpinLock, IrqSave> guard{&spinlock_}; in Destroy() 160 Guard<SpinLock, IrqSave> guard{&spinlock_}; in Bind() 179 Guard<SpinLock, IrqSave> guard{&spinlock_}; in Ack()
|
| A D | interrupt_event_dispatcher.cpp | 102 Guard<SpinLock, IrqSave> guard{&spinlock_}; in BindVcpu() 154 Guard<SpinLock, IrqSave> guard{&spinlock_}; in VcpuInterruptHandler()
|
| A D | port_dispatcher.cpp | 247 Guard<SpinLock, IrqSave> guard{&spinlock_}; in RemoveInterruptPacket() 256 Guard<SpinLock, IrqSave> guard{&spinlock_}; in QueueInterruptPacket() 305 Guard<SpinLock, IrqSave> guard{&spinlock_}; in Dequeue()
|
| A D | thread_dispatcher.cpp | 147 Guard<SpinLock, IrqSave> guard{&name_lock_}; in set_name() 156 Guard<SpinLock, IrqSave> guard{&name_lock_}; in get_name()
|
| /kernel/dev/pcie/include/dev/ |
| A D | pcie_irqs.h | 120 SpinLock lock; 159 SpinLock device_handler_list_lock_;
|
| A D | pcie_device.h | 364 SpinLock cmd_reg_lock_; // Protection for access to the command register.
|
| /kernel/arch/x86/include/arch/x86/ |
| A D | ioport.h | 32 SpinLock lock_;
|
| /kernel/lib/io/ |
| A D | console.cpp | 28 static SpinLock dputc_spin_lock; 37 static SpinLock print_spin_lock;
|
| /kernel/lib/crypto/include/lib/crypto/ |
| A D | prng.h | 86 SpinLock spinlock_;
|
| /kernel/lib/fbl/include/fbl/ |
| A D | name.h | 82 mutable SpinLock lock_;
|
| /kernel/arch/x86/ |
| A D | hwp.cpp | 20 static SpinLock lock;
|
| A D | registers.cpp | 96 static SpinLock state_lock;
|
| A D | ioapic.cpp | 80 static SpinLock lock;
|
| /kernel/kernel/ |
| A D | debug.cpp | 159 DECLARE_SPINLOCK(SpinLock) lock_; 172 Guard<SpinLock, IrqSave> guard{&cb->lock_}; in CallbackWrapper() 185 Guard<SpinLock, IrqSave> guard{&lock_}; in Toggle()
|
| /kernel/lib/watchdog/ |
| A D | watchdog.cpp | 23 static SpinLock lock;
|
| /kernel/lib/pci/ |
| A D | pio.cpp | 23 static SpinLock pio_lock;
|
| /kernel/platform/pc/ |
| A D | interrupts.cpp | 38 SpinLock lock; 43 static SpinLock lock;
|
| /kernel/lib/hypervisor/include/hypervisor/ |
| A D | interrupt_tracker.h | 179 SpinLock lock_;
|
| /kernel/dev/pdev/interrupt/ |
| A D | interrupt.cpp | 17 static SpinLock lock;
|
| /kernel/tests/ |
| A D | timer_tests.cpp | 396 SpinLock lock; in trylock_or_cancel_canceled() 443 SpinLock lock; in trylock_or_cancel_get_lock()
|
| /kernel/lib/heap/ |
| A D | heap_wrapper.cpp | 60 SpinLock stat_lock;
|
Completed in 55 milliseconds