Home
last modified time | relevance | path

Searched refs:current_ticket (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/arch/tile/include/asm/
Dspinlock_32.h46 int curr = READ_ONCE(lock->current_ticket); in arch_spin_is_locked()
62 int old_ticket = lock->current_ticket; in arch_spin_unlock()
64 lock->current_ticket = old_ticket + TICKET_QUANTUM; in arch_spin_unlock()
Dspinlock_types.h44 int current_ticket; member
/linux-4.4.14/arch/tile/lib/
Dspinlock_32.c35 while ((delta = my_ticket - lock->current_ticket) != 0) in arch_spin_lock()
49 if (my_ticket == lock->current_ticket) { in arch_spin_trylock()
68 int curr = READ_ONCE(lock->current_ticket); in arch_spin_unlock_wait()
78 } while (READ_ONCE(lock->current_ticket) == curr); in arch_spin_unlock_wait()