Home
last modified time | relevance | path

Searched refs:queued_spin_unlock (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/arch/x86/include/asm/
Dqspinlock.h18 #define queued_spin_unlock queued_spin_unlock macro
35 static inline void queued_spin_unlock(struct qspinlock *lock) in queued_spin_unlock() function
Dparavirt_types.h312 struct paravirt_callee_save queued_spin_unlock; member
Dparavirt.h684 PVOP_VCALLEE1(pv_lock_ops.queued_spin_unlock, lock); in pv_queued_spin_unlock()
/Linux-v4.19/include/asm-generic/
Dqspinlock.h91 #ifndef queued_spin_unlock
96 static __always_inline void queued_spin_unlock(struct qspinlock *lock) in queued_spin_unlock() function
121 #define arch_spin_unlock(l) queued_spin_unlock(l)
/Linux-v4.19/arch/x86/kernel/
Dparavirt-spinlocks.c20 return pv_lock_ops.queued_spin_unlock.func == in pv_is_native_spin_unlock()
39 .queued_spin_unlock = PV_CALLEE_SAVE(__native_queued_spin_unlock),
Dparavirt_patch_32.c14 DEF_NATIVE(pv_lock_ops, queued_spin_unlock, "movb $0, (%eax)");
54 case PARAVIRT_PATCH(pv_lock_ops.queued_spin_unlock): in native_patch()
Dparavirt_patch_64.c22 DEF_NATIVE(pv_lock_ops, queued_spin_unlock, "movb $0, (%rdi)");
64 case PARAVIRT_PATCH(pv_lock_ops.queued_spin_unlock): in native_patch()
Dkvm.c854 pv_lock_ops.queued_spin_unlock = PV_CALLEE_SAVE(__pv_queued_spin_unlock); in kvm_spinlock_init()
/Linux-v4.19/arch/x86/xen/
Dspinlock.c145 pv_lock_ops.queued_spin_unlock = PV_CALLEE_SAVE(__pv_queued_spin_unlock); in xen_init_spinlocks()