Searched refs:tickets (Results 1 – 10 of 10) sorted by relevance
49 set_bit(0, (volatile unsigned long *)&lock->tickets.head); in __ticket_enter_slowpath()74 old.tickets.head = head; in __ticket_check_and_clear_slowpath()75 new.tickets.head = head & ~TICKET_SLOWPATH_FLAG; in __ticket_check_and_clear_slowpath()76 old.tickets.tail = new.tickets.head + TICKET_LOCK_INC; in __ticket_check_and_clear_slowpath()77 new.tickets.tail = old.tickets.tail; in __ticket_check_and_clear_slowpath()86 return __tickets_equal(lock.tickets.head, lock.tickets.tail); in arch_spin_value_unlocked()106 inc = xadd(&lock->tickets, inc); in arch_spin_lock()114 inc.head = READ_ONCE(lock->tickets.head); in arch_spin_lock()131 old.tickets = READ_ONCE(lock->tickets); in arch_spin_trylock()132 if (!__tickets_equal(old.tickets.head, old.tickets.tail)) in arch_spin_trylock()[all …]
31 } tickets; member
75 while (lockval.tickets.next != lockval.tickets.owner) { in arch_spin_lock()77 lockval.tickets.owner = ACCESS_ONCE(lock->tickets.owner); in arch_spin_lock()112 lock->tickets.owner++; in arch_spin_unlock()118 return lock.tickets.owner == lock.tickets.next; in arch_spin_value_unlocked()128 struct __raw_tickets tickets = READ_ONCE(lock->tickets); in arch_spin_is_contended() local129 return (tickets.next - tickets.owner) > 1; in arch_spin_is_contended()
21 } tickets; member
170 head = READ_ONCE(lock->tickets.head); in xen_lock_spinning()
56 the Kerberos tickets, that needs to be sent through the GSS layer in
779 head = READ_ONCE(lock->tickets.head); in kvm_lock_spinning()
92 utilities to provide SPNEGO packaged (RFC 4178) Kerberos tickets
24 (*) Security (currently only AFS kaserver and KerberosIV tickets).
443 on the client, tickets of the appropriate type to be obtained from the AFS