summaryrefslogtreecommitdiff
path: root/arch/powerpc/include/asm/qspinlock_types.h
AgeCommit message (Expand)AuthorFilesLines
2022-12-02powerpc/qspinlock: provide accounting and options for sleepy locksNicholas Piggin1-1/+6
2022-12-02powerpc/qspinlock: store owner CPU in lock wordNicholas Piggin1-1/+11
2022-12-02powerpc/qspinlock: theft prevention to control latencyNicholas Piggin1-1/+7
2022-12-02powerpc/qspinlock: convert atomic operations to assemblyNicholas Piggin1-2/+2
2022-12-02powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx.Nicholas Piggin1-2/+17
2022-12-02powerpc/qspinlock: add mcs queueing for contended waitersNicholas Piggin1-0/+23
2022-12-02powerpc/qspinlock: powerpc qspinlock implementationNicholas Piggin1-0/+13