Home
last modified time | relevance | path

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

/linux-2.6.39/arch/x86/kernel/
Dparavirt-spinlocks.c16 struct pv_lock_ops pv_lock_ops = { variable
27 EXPORT_SYMBOL(pv_lock_ops);
Dparavirt.c133 .pv_lock_ops = pv_lock_ops, in get_call_destination()
/linux-2.6.39/arch/x86/xen/
Dspinlock.c376 pv_lock_ops.spin_is_locked = xen_spin_is_locked; in xen_init_spinlocks()
377 pv_lock_ops.spin_is_contended = xen_spin_is_contended; in xen_init_spinlocks()
378 pv_lock_ops.spin_lock = xen_spin_lock; in xen_init_spinlocks()
379 pv_lock_ops.spin_lock_flags = xen_spin_lock_flags; in xen_init_spinlocks()
380 pv_lock_ops.spin_trylock = xen_spin_trylock; in xen_init_spinlocks()
381 pv_lock_ops.spin_unlock = xen_spin_unlock; in xen_init_spinlocks()
/linux-2.6.39/arch/x86/include/asm/
Dparavirt_types.h323 struct pv_lock_ops { struct
342 struct pv_lock_ops pv_lock_ops; argument
352 extern struct pv_lock_ops pv_lock_ops;
Dparavirt.h746 return PVOP_CALL1(int, pv_lock_ops.spin_is_locked, lock); in arch_spin_is_locked()
751 return PVOP_CALL1(int, pv_lock_ops.spin_is_contended, lock); in arch_spin_is_contended()
757 PVOP_VCALL1(pv_lock_ops.spin_lock, lock); in arch_spin_lock()
763 PVOP_VCALL2(pv_lock_ops.spin_lock_flags, lock, flags); in arch_spin_lock_flags()
768 return PVOP_CALL1(int, pv_lock_ops.spin_trylock, lock); in arch_spin_trylock()
773 PVOP_VCALL1(pv_lock_ops.spin_unlock, lock); in arch_spin_unlock()