Searched refs:arch_spinlock (Results 1 - 5 of 5) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/include/asm/
H A Dspinlock_types.h8 typedef struct arch_spinlock { struct
H A Dparavirt_types.h317 struct arch_spinlock;
319 int (*spin_is_locked)(struct arch_spinlock *lock);
320 int (*spin_is_contended)(struct arch_spinlock *lock);
321 void (*spin_lock)(struct arch_spinlock *lock);
322 void (*spin_lock_flags)(struct arch_spinlock *lock, unsigned long flags);
323 int (*spin_trylock)(struct arch_spinlock *lock);
324 void (*spin_unlock)(struct arch_spinlock *lock);
H A Dparavirt.h725 static inline int arch_spin_is_locked(struct arch_spinlock *lock)
730 static inline int arch_spin_is_contended(struct arch_spinlock *lock)
736 static __always_inline void arch_spin_lock(struct arch_spinlock *lock)
741 static __always_inline void arch_spin_lock_flags(struct arch_spinlock *lock,
747 static __always_inline int arch_spin_trylock(struct arch_spinlock *lock)
752 static __always_inline void arch_spin_unlock(struct arch_spinlock *lock)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/tile/include/asm/
H A Dspinlock_types.h25 typedef struct arch_spinlock { struct
40 typedef struct arch_spinlock { struct
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/xen/
H A Dspinlock.c124 static int xen_spin_is_locked(struct arch_spinlock *lock)
131 static int xen_spin_is_contended(struct arch_spinlock *lock)
140 static int xen_spin_trylock(struct arch_spinlock *lock)
185 static noinline int xen_spin_lock_slow(struct arch_spinlock *lock, bool irq_enable)
258 static inline void __xen_spin_lock(struct arch_spinlock *lock, bool irq_enable)
295 static void xen_spin_lock(struct arch_spinlock *lock)
300 static void xen_spin_lock_flags(struct arch_spinlock *lock, unsigned long flags)
320 static void xen_spin_unlock(struct arch_spinlock *lock)

Completed in 103 milliseconds