Home
last modified time | relevance | path

Searched refs:hyp_spinlock_t (Results 1 – 6 of 6) sorted by relevance

/linux-6.3-rc2/arch/arm64/kvm/hyp/include/nvhe/
A Dspinlock.h29 } hyp_spinlock_t; typedef
35 ((hyp_spinlock_t) __HYP_SPIN_LOCK_INITIALIZER)
37 #define DEFINE_HYP_SPINLOCK(x) hyp_spinlock_t x = __HYP_SPIN_LOCK_UNLOCKED
44 static inline void hyp_spin_lock(hyp_spinlock_t *lock) in hyp_spin_lock()
47 hyp_spinlock_t lockval, newval; in hyp_spin_lock()
82 static inline void hyp_spin_unlock(hyp_spinlock_t *lock) in hyp_spin_unlock()
101 static inline bool hyp_spin_is_locked(hyp_spinlock_t *lock) in hyp_spin_is_locked()
103 hyp_spinlock_t lockval = READ_ONCE(*lock); in hyp_spin_is_locked()
109 static inline void hyp_assert_lock_held(hyp_spinlock_t *lock) in hyp_assert_lock_held()
122 static inline void hyp_assert_lock_held(hyp_spinlock_t *lock) { } in hyp_assert_lock_held()
A Dgfp.h18 hyp_spinlock_t lock;
A Dmm.h14 extern hyp_spinlock_t pkvm_pgd_lock;
A Dpkvm.h38 hyp_spinlock_t lock;
A Dmem_protect.h52 hyp_spinlock_t lock;
/linux-6.3-rc2/arch/arm64/kvm/hyp/nvhe/
A Dmm.c22 hyp_spinlock_t pkvm_pgd_lock;

Completed in 7 milliseconds