summaryrefslogtreecommitdiffstats
path: root/arch/loongarch/include/asm/cmpxchg.h
Commit message (Expand)AuthorAgeFilesLines
* locking/arch: Rename all internal __xchg() names to __arch_xchg()Andrzej Hajda2023-04-291-2/+2
* LoongArch: Mark __xchg() and __cmpxchg() as __always_inlineHuacai Chen2022-10-121-4/+4
* LoongArch: Add subword xchg/cmpxchg emulationHuacai Chen2022-08-251-1/+97
* LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZWANG Xuerui2022-07-291-1/+1
* LoongArch: Use the "move" pseudo-instruction where applicableWANG Xuerui2022-07-291-1/+1
* LoongArch: Add multi-processor (SMP) supportHuacai Chen2022-06-031-0/+1
* LoongArch: Add atomic/locking headersHuacai Chen2022-06-031-0/+122