/kernel/linux/linux-5.10/arch/loongarch/include/asm/ |
H A D | qspinlock.h | 9 #define queued_spin_unlock queued_spin_unlock macro 29 static inline void queued_spin_unlock(struct qspinlock *lock) in queued_spin_unlock() function 40 static inline void queued_spin_unlock(struct qspinlock *lock) in queued_spin_unlock() function
|
H A D | paravirt.h | 48 void (*queued_spin_unlock)(struct qspinlock *lock); member 66 pv_lock_ops.queued_spin_unlock(lock); in pv_queued_spin_unlock()
|
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | spinlock.h | 17 #define queued_spin_unlock queued_spin_unlock macro 19 * queued_spin_unlock - release a queued spinlock 22 static inline void queued_spin_unlock(struct qspinlock *lock) in queued_spin_unlock() function
|
/kernel/linux/linux-6.6/arch/mips/include/asm/ |
H A D | spinlock.h | 16 #define queued_spin_unlock queued_spin_unlock macro 18 * queued_spin_unlock - release a queued spinlock 21 static inline void queued_spin_unlock(struct qspinlock *lock) in queued_spin_unlock() function
|
/kernel/linux/linux-6.6/arch/loongarch/include/asm/ |
H A D | qspinlock.h | 7 #define queued_spin_unlock queued_spin_unlock macro 9 static inline void queued_spin_unlock(struct qspinlock *lock) in queued_spin_unlock() function
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | paravirt_patch.c | 56 unsigned char queued_spin_unlock[3]; member 64 .queued_spin_unlock = { 0xc6, 0x07, 0x00 }, // movb $0, (%rdi) 66 .queued_spin_unlock = { 0xc6, 0x00, 0x00 }, // movb $0, (%eax) 91 case PARAVIRT_PATCH(lock.queued_spin_unlock): in native_patch() 93 return PATCH(lock, queued_spin_unlock, insn_buff, len); in native_patch()
|
H A D | paravirt-spinlocks.c | 20 return pv_ops.lock.queued_spin_unlock.func == in pv_is_native_spin_unlock()
|
H A D | paravirt.c | 406 .lock.queued_spin_unlock =
|
H A D | kvm.c | 1000 pv_ops.lock.queued_spin_unlock = in kvm_spinlock_init()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | qspinlock.h | 23 #define queued_spin_unlock queued_spin_unlock macro 24 static inline void queued_spin_unlock(struct qspinlock *lock) in queued_spin_unlock() function
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | qspinlock.h | 37 #define queued_spin_unlock queued_spin_unlock macro 39 * queued_spin_unlock - release a queued spinlock 54 static inline void queued_spin_unlock(struct qspinlock *lock) in queued_spin_unlock() function
|
H A D | paravirt_types.h | 293 struct paravirt_callee_save queued_spin_unlock; member
|
/kernel/linux/linux-5.10/include/asm-generic/ |
H A D | qspinlock.h | 89 #ifndef queued_spin_unlock 91 * queued_spin_unlock - release a queued spinlock 94 static __always_inline void queued_spin_unlock(struct qspinlock *lock) in queued_spin_unlock() function 119 #define arch_spin_unlock(l) queued_spin_unlock(l)
|
/kernel/linux/linux-6.6/include/asm-generic/ |
H A D | qspinlock.h | 118 #ifndef queued_spin_unlock 120 * queued_spin_unlock - release a queued spinlock 123 static __always_inline void queued_spin_unlock(struct qspinlock *lock) in queued_spin_unlock() function 148 #define arch_spin_unlock(l) queued_spin_unlock(l)
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | qspinlock.h | 37 #define queued_spin_unlock queued_spin_unlock macro 39 * queued_spin_unlock - release a queued spinlock 54 static inline void queued_spin_unlock(struct qspinlock *lock) in queued_spin_unlock() function
|
H A D | paravirt_types.h | 232 struct paravirt_callee_save queued_spin_unlock; member
|
/kernel/linux/linux-5.10/arch/loongarch/kernel/ |
H A D | paravirt-spinlocks.c | 26 return pv_lock_ops.queued_spin_unlock == __native_queued_spin_unlock; in pv_is_native_spin_unlock() 42 .queued_spin_unlock = __native_queued_spin_unlock,
|
H A D | paravirt.c | 231 pv_lock_ops.queued_spin_unlock = __pv_queued_spin_unlock; in kvm_spinlock_init()
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | qspinlock.h | 154 static inline void queued_spin_unlock(struct qspinlock *lock) in queued_spin_unlock() function 166 #define arch_spin_unlock(l) queued_spin_unlock(l)
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | paravirt-spinlocks.c | 20 return pv_ops.lock.queued_spin_unlock.func == in pv_is_native_spin_unlock()
|
H A D | paravirt.c | 304 .lock.queued_spin_unlock =
|
/kernel/linux/linux-5.10/arch/x86/hyperv/ |
H A D | hv_spinlock.c | 77 pv_ops.lock.queued_spin_unlock = PV_CALLEE_SAVE(__pv_queued_spin_unlock); in hv_init_spinlocks()
|
/kernel/linux/linux-6.6/arch/x86/hyperv/ |
H A D | hv_spinlock.c | 81 pv_ops.lock.queued_spin_unlock = PV_CALLEE_SAVE(__pv_queued_spin_unlock); in hv_init_spinlocks()
|
/kernel/linux/linux-5.10/arch/x86/xen/ |
H A D | spinlock.c | 140 pv_ops.lock.queued_spin_unlock = in xen_init_spinlocks()
|
/kernel/linux/linux-6.6/arch/x86/xen/ |
H A D | spinlock.c | 140 pv_ops.lock.queued_spin_unlock = in xen_init_spinlocks()
|