Home
last modified time | relevance | path

Searched refs:arch_spin_current (Results 1 – 2 of 2) sorted by relevance

/linux-4.4.14/arch/tile/lib/
Dspinlock_64.c44 u32 delta = my_ticket - arch_spin_current(val); in arch_spin_lock_slow()
58 if (unlikely(arch_spin_current(val) != arch_spin_next(val))) in arch_spin_trylock()
69 u32 curr = arch_spin_current(val); in arch_spin_unlock_wait()
78 } while (arch_spin_current(READ_ONCE(lock->lock)) == curr); in arch_spin_unlock_wait()
/linux-4.4.14/arch/tile/include/asm/
Dspinlock_64.h32 static inline u32 arch_spin_current(u32 val) in arch_spin_current() function
51 return arch_spin_current(val) != arch_spin_next(val); in arch_spin_is_locked()
73 if (unlikely(arch_spin_current(val) != ticket)) in arch_spin_lock()