Searched refs:arch_spinlock (Results 1 – 7 of 7) sorted by relevance
25 typedef struct arch_spinlock { struct40 typedef struct arch_spinlock { argument
149 struct arch_spinlock *lock;156 __visible void xen_lock_spinning(struct arch_spinlock *lock, __ticket_t want) in xen_lock_spinning()249 static void xen_unlock_kick(struct arch_spinlock *lock, __ticket_t next) in xen_unlock_kick()
8 typedef struct arch_spinlock { struct
29 typedef struct arch_spinlock { struct
332 struct arch_spinlock;350 void (*unlock_kick)(struct arch_spinlock *lock, __ticket_t ticket);
716 static __always_inline void __ticket_lock_spinning(struct arch_spinlock *lock, in __ticket_lock_spinning()722 static __always_inline void __ticket_unlock_kick(struct arch_spinlock *lock, in __ticket_unlock_kick()
747 struct arch_spinlock *lock;757 __visible void kvm_lock_spinning(struct arch_spinlock *lock, __ticket_t want) in kvm_lock_spinning()837 static void kvm_unlock_kick(struct arch_spinlock *lock, __ticket_t ticket) in kvm_unlock_kick()