Searched refs:pv_lock_ops (Results 1 - 6 of 6) sorted by relevance

/linux-4.1.27/arch/x86/kernel/
H A Dparavirt-spinlocks.c11 struct pv_lock_ops pv_lock_ops = { variable in typeref:struct:pv_lock_ops
17 EXPORT_SYMBOL(pv_lock_ops); variable
H A Dkvm.c821 * Setup pv_lock_ops to exploit KVM_FEATURE_PV_UNHALT if present.
831 pv_lock_ops.lock_spinning = PV_CALLEE_SAVE(kvm_lock_spinning); kvm_spinlock_init()
832 pv_lock_ops.unlock_kick = kvm_unlock_kick; kvm_spinlock_init()
H A Dparavirt.c139 .pv_lock_ops = pv_lock_ops, get_call_destination()
/linux-4.1.27/arch/x86/xen/
H A Dspinlock.c283 pv_lock_ops.lock_spinning = PV_CALLEE_SAVE(xen_lock_spinning); xen_init_spinlocks()
284 pv_lock_ops.unlock_kick = xen_unlock_kick; xen_init_spinlocks()
/linux-4.1.27/arch/x86/include/asm/
H A Dparavirt_types.h336 struct pv_lock_ops { struct
351 struct pv_lock_ops pv_lock_ops; member in struct:paravirt_patch_template
361 extern struct pv_lock_ops pv_lock_ops;
H A Dparavirt.h718 PVOP_VCALLEE2(pv_lock_ops.lock_spinning, lock, ticket); __ticket_lock_spinning()
724 PVOP_VCALL2(pv_lock_ops.unlock_kick, lock, ticket); __ticket_unlock_kick()

Completed in 196 milliseconds