Lines Matching defs:tmp
65 int tmp = READ_ONCE(lock->lock);
67 if (!(((tmp >> TICKET_SHIFT) ^ tmp) & TICKET_MASK))
68 return ia64_cmpxchg(acq, &lock->lock, tmp, tmp + 1, sizeof (tmp)) == tmp;
74 unsigned short *p = (unsigned short *)&lock->lock + 1, tmp;
78 asm volatile ("ld2.bias %0=[%1]" : "=r"(tmp) : "r"(p));
79 WRITE_ONCE(*p, (tmp + 2) & ~1);
84 long tmp = READ_ONCE(lock->lock);
86 return !!(((tmp >> TICKET_SHIFT) ^ tmp) & TICKET_MASK);
91 long tmp = READ_ONCE(lock->lock);
93 return ((tmp - (tmp >> TICKET_SHIFT)) & TICKET_MASK) > 1;