Searched refs:my_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/lib/
H A Dspinlock_32.c23 int my_ticket; local
27 while ((my_ticket = __insn_tns((void *)&lock->next_ticket)) & 1)
31 lock->next_ticket = my_ticket + TICKET_QUANTUM;
34 while ((delta = my_ticket - lock->current_ticket) != 0)
46 int my_ticket = __insn_tns((void *)&lock->next_ticket); local
48 if (my_ticket == lock->current_ticket) {
50 lock->next_ticket = my_ticket + TICKET_QUANTUM;
55 if (!(my_ticket & 1)) {
57 lock->next_ticket = my_ticket;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/include/asm/
H A Dspinlock.h58 int my_ticket; local
68 " addu %[my_ticket], %[ticket], %[inc] \n"
69 " sc %[my_ticket], %[ticket_ptr] \n"
70 " beqzl %[my_ticket], 1b \n"
72 " srl %[my_ticket], %[ticket], 16 \n"
74 " andi %[my_ticket], %[my_ticket], 0xffff \n"
75 " bne %[ticket], %[my_ticket], 4f \n"
76 " subu %[ticket], %[my_ticket], %[ticket] \n"
86 " beq %[ticket], %[my_ticket],
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/octeon/
H A Dcvmx-cmd-queue.h240 int my_ticket; local
247 "ll %[my_ticket], %[ticket_ptr]\n"
250 /* in my_ticket */
251 "baddu %[ticket], %[my_ticket]\n"
258 /* Jump out if now_serving == my_ticket */
259 "beq %[ticket], %[my_ticket], 4f\n"
261 " subu %[ticket], %[my_ticket], %[ticket]\n"
278 [my_ticket] "=r"(my_ticket)

Completed in 82 milliseconds