Home
last modified time | relevance | path

Searched refs:mcs_spinlock (Results 1 – 31 of 31) sorted by relevance

/linux-4.1.27/kernel/locking/
Dmcs_spinlock.h17 struct mcs_spinlock { struct
18 struct mcs_spinlock *next; argument
61 void mcs_spin_lock(struct mcs_spinlock **lock, struct mcs_spinlock *node) in mcs_spin_lock()
63 struct mcs_spinlock *prev; in mcs_spin_lock()
92 void mcs_spin_unlock(struct mcs_spinlock **lock, struct mcs_spinlock *node) in mcs_spin_unlock()
94 struct mcs_spinlock *next = READ_ONCE(node->next); in mcs_spin_unlock()
/linux-4.1.27/arch/s390/include/asm/
DKbuild5 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/frv/include/asm/
DKbuild6 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/alpha/include/asm/
DKbuild7 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/ia64/include/asm/
DKbuild6 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/x86/include/asm/
DKbuild11 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/mn10300/include/asm/
DKbuild7 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/m32r/include/asm/
DKbuild6 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/microblaze/include/asm/
DKbuild8 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/powerpc/include/asm/
DKbuild6 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/score/include/asm/
DKbuild9 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/mips/include/asm/
DKbuild9 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/sparc/include/asm/
DKbuild14 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/avr32/include/asm/
DKbuild14 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/um/include/asm/
DKbuild18 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/cris/include/asm/
DKbuild20 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/parisc/include/asm/
DKbuild17 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/xtensa/include/asm/
DKbuild21 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/arm/include/asm/
DKbuild15 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/tile/include/asm/
DKbuild21 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/sh/include/asm/
DKbuild18 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/m68k/include/asm/
DKbuild20 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/blackfin/include/asm/
DKbuild23 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/arc/include/asm/
DKbuild25 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/arm64/include/asm/
DKbuild27 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/metag/include/asm/
DKbuild27 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/c6x/include/asm/
DKbuild28 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/hexagon/include/asm/
DKbuild30 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/unicore32/include/asm/
DKbuild28 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/nios2/include/asm/
DKbuild32 generic-y += mcs_spinlock.h
/linux-4.1.27/arch/openrisc/include/asm/
DKbuild38 generic-y += mcs_spinlock.h