Searched refs:my_ticket (Results 1 – 4 of 4) sorted by relevance
24 int my_ticket; in arch_spin_lock() local28 while ((my_ticket = __insn_tns((void *)&lock->next_ticket)) & 1) in arch_spin_lock()32 lock->next_ticket = my_ticket + TICKET_QUANTUM; in arch_spin_lock()35 while ((delta = my_ticket - lock->current_ticket) != 0) in arch_spin_lock()47 int my_ticket = __insn_tns((void *)&lock->next_ticket); in arch_spin_trylock() local49 if (my_ticket == lock->current_ticket) { in arch_spin_trylock()51 lock->next_ticket = my_ticket + TICKET_QUANTUM; in arch_spin_trylock()56 if (!(my_ticket & 1)) { in arch_spin_trylock()58 lock->next_ticket = my_ticket; in arch_spin_trylock()
35 void arch_spin_lock_slow(arch_spinlock_t *lock, u32 my_ticket) in arch_spin_lock_slow() argument37 if (unlikely(my_ticket & __ARCH_SPIN_NEXT_OVERFLOW)) { in arch_spin_lock_slow()39 my_ticket &= ~__ARCH_SPIN_NEXT_OVERFLOW; in arch_spin_lock_slow()44 u32 delta = my_ticket - arch_spin_current(val); in arch_spin_lock_slow()
64 int my_ticket; in arch_spin_lock() local100 [my_ticket] "=&r" (my_ticket) in arch_spin_lock()133 [my_ticket] "=&r" (my_ticket) in arch_spin_lock()174 [my_ticket] "=&r" (tmp2), in arch_spin_trylock()198 [my_ticket] "=&r" (tmp2), in arch_spin_trylock()
242 int my_ticket; in __cvmx_cmd_queue_lock() local280 [my_ticket] "=r"(my_ticket) in __cvmx_cmd_queue_lock()