summaryrefslogtreecommitdiffstats
path: root/arch/mips/include/asm/spinlock.h
AgeCommit message (Expand)AuthorFilesLines
2021-02-11locking/arch: Move qrwlock.h include after qspinlock.hWaiman Long1-1/+1
2019-04-08mips/mmiowb: Add unconditional mmiowb() to arch_spin_unlock()Will Deacon1-0/+15
2017-10-10locking/arch: Remove dummy arch_{read,spin,write}_lock_flags() implementationsWill Deacon1-3/+0
2017-10-10locking/arch: Remove dummy arch_{read,spin,write}_relax() implementationsWill Deacon1-4/+0
2017-06-29MIPS: Use queued spinlocks (qspinlock)Paul Burton1-209/+1
2017-06-29MIPS: Use queued read/write locks (qrwlock)Paul Burton1-215/+1
2017-03-08MIPS: End spinlocks with .insnPaul Burton1-4/+4
2016-06-14locking/spinlock, arch: Update and fix spin_unlock_wait() implementationsPeter Zijlstra1-2/+17
2015-09-03MIPS: Select CONFIG_ARCH_USE_CMPXCHG_LOCKREF for MIPS64Paul Burton1-0/+5
2015-06-24MIPS: spinlock: Adjust arch_spin_lock back-off timeMarkos Chandras1-1/+1
2015-06-21MIPS: Replace smp_mb with release barrier function in unlocks.Leonid Yegoshin1-1/+1
2015-04-10MIPS: asm: spinlock: Fix addiu instruction for R10000_LLSC_WAR caseMarkos Chandras1-1/+1
2015-02-17MIPS: asm: spinlock: Replace "sub" instruction with "addiu"Markos Chandras1-5/+2
2015-02-17MIPS: asm: Rename GCC_OFF12_ASM to GCC_OFF_SMALL_ASMMarkos Chandras1-24/+24
2014-11-24MIPS: Fix microMIPS LL/SC immediate offsetsMaciej W. Rozycki1-24/+26
2013-04-26MIPS: Remove redundant instructions from arch_spin_{,try}lock.David Daney1-4/+0
2013-04-11MIPS: Remove further use of .subsectionRalf Baechle1-72/+44
2013-02-01MIPS: Whitespace cleanup.Ralf Baechle1-2/+2
2011-03-25MIPS: Microoptimize arch_{read,write}_lockRalf Baechle1-11/+11
2010-02-27MIPS: Optimize spinlocks.David Daney1-75/+43
2010-02-27MIPS: New macro smp_mb__before_llsc.David Daney1-2/+2
2009-12-14locking: Convert raw_rwlock functions to arch_rwlockThomas Gleixner1-21/+21
2009-12-14locking: Convert raw_rwlock to arch_rwlockThomas Gleixner1-6/+6
2009-12-14locking: Convert __raw_spin* functions to arch_spin*Thomas Gleixner1-18/+18
2009-12-14locking: Convert raw_spinlock to arch_spinlockThomas Gleixner1-5/+5
2009-04-02Allow rwlocks to re-enable interruptsRobin Holt1-0/+2
2009-03-30MIPS: __raw_spin_lock() may spin forever on ticket wrap.David Daney1-4/+4
2009-02-09x86: spinlocks: define dummy __raw_spin_is_contendedKyle McMartin1-0/+1
2008-10-15MIPS: Fix wrong branch target in new spin_lock code.Johannes Dickgreber1-1/+1
2008-10-11MIPS: Rewrite spinlocks to ticket locks.Ralf Baechle1-71/+182
2008-10-11MIPS: Move headfiles to new location below arch/mips/includeRalf Baechle1-0/+376