Lines Matching refs:tickets
31 while (lockval.tickets.next != lockval.tickets.owner)
32 lockval.tickets.owner = READ_ONCE(lock->tickets.owner);
68 WRITE_ONCE(lock->tickets.owner, lock->tickets.owner + 1);
73 return lock.tickets.owner == lock.tickets.next;
83 struct __raw_tickets tickets = READ_ONCE(lock->tickets);
85 return (tickets.next - tickets.owner) > 1;