Home
last modified time | relevance | path

Searched refs:spinlock_t (Results 1 – 25 of 25) sorted by relevance

/hypervisor/include/arch/x86/asm/lib/
A Dspinlock.h20 } spinlock_t; typedef
23 static inline void spinlock_init(spinlock_t *lock) in spinlock_init()
25 (void)memset(lock, 0U, sizeof(spinlock_t)); in spinlock_init()
28 static inline void spinlock_obtain(spinlock_t *lock) in spinlock_obtain()
51 static inline void spinlock_release(spinlock_t *lock) in spinlock_release()
/hypervisor/include/arch/x86/asm/guest/
A Dvm.h133 spinlock_t iwkey_backup_lock; /* Spin-lock used to protect internal key backup/restore */
150 spinlock_t asyncio_lock; /* Spin-lock used to protect asyncio add/remove for a VM */
151 spinlock_t vm_event_lock;
158 spinlock_t vm_state_lock;
159 spinlock_t wbinvd_lock; /* Spin-lock used to serialize wbinvd emulation */
160 spinlock_t vlapic_mode_lock; /* Spin-lock used to protect vlapic_mode modifications for a VM */
161 spinlock_t ept_lock; /* Spin-lock used to protect ept add/modify/remove for a VM */
162 spinlock_t emul_mmio_lock; /* Used to protect emulation mmio_node concurrent access for a VM */
/hypervisor/include/common/
A Devent.h6 spinlock_t lock;
A Dirq.h46 spinlock_t lock;
A Dschedule.h75 spinlock_t scheduler_lock; /* to protect sched_control and thread_object */
A Dptdev.h155 extern spinlock_t ptdev_lock;
/hypervisor/include/arch/x86/asm/
A Dpage.h114 spinlock_t lock; /**< The spinlock to protect simultaneous access of the page pool. */
/hypervisor/include/dm/
A Dvioapic.h56 spinlock_t lock;
A Dvpic.h133 spinlock_t lock;
A Dvuart.h106 spinlock_t lock; /**< The spinlock to protect simultaneous access of all elements. */
A Dvpci.h175 spinlock_t lock;
/hypervisor/debug/
A Dlogmsg.c23 spinlock_t lock;
A Duart16550.c25 spinlock_t rx_lock;
26 spinlock_t tx_lock;
A Ddump.c21 static spinlock_t exception_spinlock = { .head = 0U, .tail = 0U, };
A Dprofiling.c316 spinlock_t *sw_lock = NULL; in profiling_generate_data()
/hypervisor/common/
A Dirq.c14 static spinlock_t irq_alloc_spinlock = { .head = 0U, .tail = 0U, };
A Dptdev.c23 spinlock_t ptdev_lock = { .head = 0U, .tail = 0U, };
/hypervisor/include/debug/
A Dprofiling_internal.h299 spinlock_t sw_lock;
/hypervisor/arch/x86/
A Dirq.c20 static spinlock_t x86_irq_spinlock = { .head = 0U, .tail = 0U, };
A Dioapic.c44 static spinlock_t ioapic_lock = { .head = 0U, .tail = 0U, };
A Dvtd.c125 spinlock_t lock;
/hypervisor/arch/x86/guest/
A Dvmcall.c19 static spinlock_t vm_id_lock = { .head = 0U, .tail = 0U };
A Dvept.c20 static spinlock_t vept_desc_bucket_lock;
/hypervisor/dm/
A Dvrtc.c71 static spinlock_t vrtc_rebase_lock = { .head = 0U, .tail = 0U };
417 static spinlock_t cmos_lock = { .head = 0U, .tail = 0U };
/hypervisor/dm/vpci/
A Divshmem.c84 static spinlock_t ivshmem_dev_lock = { .head = 0U, .tail = 0U, };

Completed in 30 milliseconds