hyp_spinlock_t
hyp_spinlock_t lock;
hyp_spinlock_t lock;
extern hyp_spinlock_t pkvm_pgd_lock;
hyp_spinlock_t lock;
extern hyp_spinlock_t vm_table_lock;
static inline bool hyp_spin_is_locked(hyp_spinlock_t *lock)
hyp_spinlock_t lockval = READ_ONCE(*lock);
static inline void hyp_assert_lock_held(hyp_spinlock_t *lock)
static inline void hyp_assert_lock_held(hyp_spinlock_t *lock) { }
((hyp_spinlock_t) __HYP_SPIN_LOCK_INITIALIZER)
#define DEFINE_HYP_SPINLOCK(x) hyp_spinlock_t x = __HYP_SPIN_LOCK_UNLOCKED
static inline void hyp_spin_lock(hyp_spinlock_t *lock)
hyp_spinlock_t lockval, newval;
static inline void hyp_spin_unlock(hyp_spinlock_t *lock)
hyp_spinlock_t lock;
static hyp_spinlock_t version_lock;
hyp_spinlock_t pkvm_pgd_lock;