19 lines · 402 B · C
RawDownload
#ifndef __ASM_MCS_SPINLOCK_H#define __ASM_MCS_SPINLOCK_H struct mcs_spinlock {	struct mcs_spinlock *next;	int locked; /* 1 if lock acquired */	int count;  /* nesting count, see qspinlock.c */}; /* * Architectures can define their own: * *   arch_mcs_spin_lock_contended(l) *   arch_mcs_spin_unlock_contended(l) * * See kernel/locking/mcs_spinlock.c. */ #endif /* __ASM_MCS_SPINLOCK_H */