Home
last modified time | relevance | path

Searched refs:SpinLock (Results 1 – 23 of 23) sorted by relevance

/kernel/include/kernel/
A Dspinlock.h85 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 Dauto_lock.h24 explicit AutoSpinLockNoIrqSave(SpinLock* lock) TA_ACQ(lock) in AutoSpinLockNoIrqSave()
49 explicit AutoSpinLock(SpinLock* lock) TA_ACQ(lock) in AutoSpinLock()
/kernel/object/
A Dinterrupt_dispatcher.cpp22 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 Dinterrupt_event_dispatcher.cpp102 Guard<SpinLock, IrqSave> guard{&spinlock_}; in BindVcpu()
154 Guard<SpinLock, IrqSave> guard{&spinlock_}; in VcpuInterruptHandler()
A Dport_dispatcher.cpp247 Guard<SpinLock, IrqSave> guard{&spinlock_}; in RemoveInterruptPacket()
256 Guard<SpinLock, IrqSave> guard{&spinlock_}; in QueueInterruptPacket()
305 Guard<SpinLock, IrqSave> guard{&spinlock_}; in Dequeue()
A Dthread_dispatcher.cpp147 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 Dpcie_irqs.h120 SpinLock lock;
159 SpinLock device_handler_list_lock_;
A Dpcie_device.h364 SpinLock cmd_reg_lock_; // Protection for access to the command register.
/kernel/arch/x86/include/arch/x86/
A Dioport.h32 SpinLock lock_;
/kernel/lib/io/
A Dconsole.cpp28 static SpinLock dputc_spin_lock;
37 static SpinLock print_spin_lock;
/kernel/lib/crypto/include/lib/crypto/
A Dprng.h86 SpinLock spinlock_;
/kernel/lib/fbl/include/fbl/
A Dname.h82 mutable SpinLock lock_;
/kernel/arch/x86/
A Dhwp.cpp20 static SpinLock lock;
A Dregisters.cpp96 static SpinLock state_lock;
A Dioapic.cpp80 static SpinLock lock;
/kernel/kernel/
A Ddebug.cpp159 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 Dwatchdog.cpp23 static SpinLock lock;
/kernel/lib/pci/
A Dpio.cpp23 static SpinLock pio_lock;
/kernel/platform/pc/
A Dinterrupts.cpp38 SpinLock lock;
43 static SpinLock lock;
/kernel/lib/hypervisor/include/hypervisor/
A Dinterrupt_tracker.h179 SpinLock lock_;
/kernel/dev/pdev/interrupt/
A Dinterrupt.cpp17 static SpinLock lock;
/kernel/tests/
A Dtimer_tests.cpp396 SpinLock lock; in trylock_or_cancel_canceled()
443 SpinLock lock; in trylock_or_cancel_get_lock()
/kernel/lib/heap/
A Dheap_wrapper.cpp60 SpinLock stat_lock;

Completed in 55 milliseconds