Home
last modified time | relevance | path

Searched refs:pv_lock_ops (Results 1 – 5 of 5) sorted by relevance

/linux-3.4.99/arch/x86/kernel/
Dparavirt-spinlocks.c16 struct pv_lock_ops pv_lock_ops = { variable
27 EXPORT_SYMBOL(pv_lock_ops);
Dparavirt.c135 .pv_lock_ops = pv_lock_ops, in get_call_destination()
/linux-3.4.99/arch/x86/xen/
Dspinlock.c392 pv_lock_ops.spin_is_locked = xen_spin_is_locked; in xen_init_spinlocks()
393 pv_lock_ops.spin_is_contended = xen_spin_is_contended; in xen_init_spinlocks()
394 pv_lock_ops.spin_lock = xen_spin_lock; in xen_init_spinlocks()
395 pv_lock_ops.spin_lock_flags = xen_spin_lock_flags; in xen_init_spinlocks()
396 pv_lock_ops.spin_trylock = xen_spin_trylock; in xen_init_spinlocks()
397 pv_lock_ops.spin_unlock = xen_spin_unlock; in xen_init_spinlocks()
/linux-3.4.99/arch/x86/include/asm/
Dparavirt_types.h331 struct pv_lock_ops { struct
350 struct pv_lock_ops pv_lock_ops; argument
360 extern struct pv_lock_ops pv_lock_ops;
Dparavirt.h759 return PVOP_CALL1(int, pv_lock_ops.spin_is_locked, lock); in arch_spin_is_locked()
764 return PVOP_CALL1(int, pv_lock_ops.spin_is_contended, lock); in arch_spin_is_contended()
770 PVOP_VCALL1(pv_lock_ops.spin_lock, lock); in arch_spin_lock()
776 PVOP_VCALL2(pv_lock_ops.spin_lock_flags, lock, flags); in arch_spin_lock_flags()
781 return PVOP_CALL1(int, pv_lock_ops.spin_trylock, lock); in arch_spin_trylock()
786 PVOP_VCALL1(pv_lock_ops.spin_unlock, lock); in arch_spin_unlock()