Searched refs:next_ticket (Results 1 - 3 of 3) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/tile/include/asm/
H A Dspinlock_types.h42 int next_ticket; member in struct:arch_spinlock
H A Dspinlock_32.h41 * acquired, so lock->next_ticket is 1, it's still reasonable
44 * lock->next_ticket to become available.
46 return lock->next_ticket != lock->current_ticket;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/tile/lib/
H A Dspinlock_32.c27 while ((my_ticket = __insn_tns((void *)&lock->next_ticket)) & 1)
31 lock->next_ticket = my_ticket + TICKET_QUANTUM;
46 int my_ticket = __insn_tns((void *)&lock->next_ticket);
50 lock->next_ticket = my_ticket + TICKET_QUANTUM;
56 /* Release next_ticket. */
57 lock->next_ticket = my_ticket;

Completed in 99 milliseconds