Home
last modified time | relevance | path

Searched refs:tickets (Results 1 – 10 of 10) sorted by relevance

/linux-4.4.14/arch/x86/include/asm/
Dspinlock.h53 set_bit(0, (volatile unsigned long *)&lock->tickets.head); in __ticket_enter_slowpath()
78 old.tickets.head = head; in __ticket_check_and_clear_slowpath()
79 new.tickets.head = head & ~TICKET_SLOWPATH_FLAG; in __ticket_check_and_clear_slowpath()
80 old.tickets.tail = new.tickets.head + TICKET_LOCK_INC; in __ticket_check_and_clear_slowpath()
81 new.tickets.tail = old.tickets.tail; in __ticket_check_and_clear_slowpath()
90 return __tickets_equal(lock.tickets.head, lock.tickets.tail); in arch_spin_value_unlocked()
110 inc = xadd(&lock->tickets, inc); in arch_spin_lock()
118 inc.head = READ_ONCE(lock->tickets.head); in arch_spin_lock()
135 old.tickets = READ_ONCE(lock->tickets); in arch_spin_trylock()
136 if (!__tickets_equal(old.tickets.head, old.tickets.tail)) in arch_spin_trylock()
[all …]
Dspinlock_types.h34 } tickets; member
/linux-4.4.14/arch/arm/include/asm/
Dspinlock.h75 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() local
129 return (tickets.next - tickets.owner) > 1; in arch_spin_is_contended()
Dspinlock_types.h21 } tickets; member
/linux-4.4.14/arch/x86/xen/
Dspinlock.c217 head = READ_ONCE(lock->tickets.head); in xen_lock_spinning()
/linux-4.4.14/Documentation/filesystems/nfs/
Drpc-server-gss.txt56 the Kerberos tickets, that needs to be sent through the GSS layer in
/linux-4.4.14/arch/x86/kernel/
Dkvm.c812 head = READ_ONCE(lock->tickets.head); in kvm_lock_spinning()
/linux-4.4.14/fs/cifs/
DKconfig92 utilities to provide SPNEGO packaged (RFC 4178) Kerberos tickets
/linux-4.4.14/Documentation/filesystems/
Dafs.txt24 (*) Security (currently only AFS kaserver and KerberosIV tickets).
/linux-4.4.14/Documentation/networking/
Drxrpc.txt443 on the client, tickets of the appropriate type to be obtained from the AFS