Searched refs:spinlock_t (Results 1 – 25 of 25) sorted by relevance
| /hypervisor/include/arch/x86/asm/lib/ |
| A D | spinlock.h | 20 } 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 D | vm.h | 133 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 D | event.h | 6 spinlock_t lock;
|
| A D | irq.h | 46 spinlock_t lock;
|
| A D | schedule.h | 75 spinlock_t scheduler_lock; /* to protect sched_control and thread_object */
|
| A D | ptdev.h | 155 extern spinlock_t ptdev_lock;
|
| /hypervisor/include/arch/x86/asm/ |
| A D | page.h | 114 spinlock_t lock; /**< The spinlock to protect simultaneous access of the page pool. */
|
| /hypervisor/include/dm/ |
| A D | vioapic.h | 56 spinlock_t lock;
|
| A D | vpic.h | 133 spinlock_t lock;
|
| A D | vuart.h | 106 spinlock_t lock; /**< The spinlock to protect simultaneous access of all elements. */
|
| A D | vpci.h | 175 spinlock_t lock;
|
| /hypervisor/debug/ |
| A D | logmsg.c | 23 spinlock_t lock;
|
| A D | uart16550.c | 25 spinlock_t rx_lock; 26 spinlock_t tx_lock;
|
| A D | dump.c | 21 static spinlock_t exception_spinlock = { .head = 0U, .tail = 0U, };
|
| A D | profiling.c | 316 spinlock_t *sw_lock = NULL; in profiling_generate_data()
|
| /hypervisor/common/ |
| A D | irq.c | 14 static spinlock_t irq_alloc_spinlock = { .head = 0U, .tail = 0U, };
|
| A D | ptdev.c | 23 spinlock_t ptdev_lock = { .head = 0U, .tail = 0U, };
|
| /hypervisor/include/debug/ |
| A D | profiling_internal.h | 299 spinlock_t sw_lock;
|
| /hypervisor/arch/x86/ |
| A D | irq.c | 20 static spinlock_t x86_irq_spinlock = { .head = 0U, .tail = 0U, };
|
| A D | ioapic.c | 44 static spinlock_t ioapic_lock = { .head = 0U, .tail = 0U, };
|
| A D | vtd.c | 125 spinlock_t lock;
|
| /hypervisor/arch/x86/guest/ |
| A D | vmcall.c | 19 static spinlock_t vm_id_lock = { .head = 0U, .tail = 0U };
|
| A D | vept.c | 20 static spinlock_t vept_desc_bucket_lock;
|
| /hypervisor/dm/ |
| A D | vrtc.c | 71 static spinlock_t vrtc_rebase_lock = { .head = 0U, .tail = 0U }; 417 static spinlock_t cmos_lock = { .head = 0U, .tail = 0U };
|
| /hypervisor/dm/vpci/ |
| A D | ivshmem.c | 84 static spinlock_t ivshmem_dev_lock = { .head = 0U, .tail = 0U, };
|
Completed in 30 milliseconds