Home
last modified time | relevance | path

Searched hist:f7c34874f04a80d6c39a32f08da2529e59602d3c (Results 1 – 7 of 7) sorted by relevance

/linux/arch/xtensa/include/asm/
H A Dcore.hdiff f7c34874f04a80d6c39a32f08da2529e59602d3c Fri Dec 21 02:18:12 CET 2018 Max Filippov <jcmvbkbc@gmail.com> xtensa: add exclusive atomics support

Implement atomic primitives using exclusive access opcodes available in
the recent xtensa cores.
Since l32ex/s32ex don't have any memory ordering guarantees don't define
__smp_mb__before_atomic/__smp_mb__after_atomic to make them use memw.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
H A Dbarrier.hdiff f7c34874f04a80d6c39a32f08da2529e59602d3c Fri Dec 21 02:18:12 CET 2018 Max Filippov <jcmvbkbc@gmail.com> xtensa: add exclusive atomics support

Implement atomic primitives using exclusive access opcodes available in
the recent xtensa cores.
Since l32ex/s32ex don't have any memory ordering guarantees don't define
__smp_mb__before_atomic/__smp_mb__after_atomic to make them use memw.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
H A Dfutex.hdiff f7c34874f04a80d6c39a32f08da2529e59602d3c Fri Dec 21 02:18:12 CET 2018 Max Filippov <jcmvbkbc@gmail.com> xtensa: add exclusive atomics support

Implement atomic primitives using exclusive access opcodes available in
the recent xtensa cores.
Since l32ex/s32ex don't have any memory ordering guarantees don't define
__smp_mb__before_atomic/__smp_mb__after_atomic to make them use memw.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
H A Dcmpxchg.hdiff f7c34874f04a80d6c39a32f08da2529e59602d3c Fri Dec 21 02:18:12 CET 2018 Max Filippov <jcmvbkbc@gmail.com> xtensa: add exclusive atomics support

Implement atomic primitives using exclusive access opcodes available in
the recent xtensa cores.
Since l32ex/s32ex don't have any memory ordering guarantees don't define
__smp_mb__before_atomic/__smp_mb__after_atomic to make them use memw.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
H A Dbitops.hdiff f7c34874f04a80d6c39a32f08da2529e59602d3c Fri Dec 21 02:18:12 CET 2018 Max Filippov <jcmvbkbc@gmail.com> xtensa: add exclusive atomics support

Implement atomic primitives using exclusive access opcodes available in
the recent xtensa cores.
Since l32ex/s32ex don't have any memory ordering guarantees don't define
__smp_mb__before_atomic/__smp_mb__after_atomic to make them use memw.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
H A Datomic.hdiff f7c34874f04a80d6c39a32f08da2529e59602d3c Fri Dec 21 02:18:12 CET 2018 Max Filippov <jcmvbkbc@gmail.com> xtensa: add exclusive atomics support

Implement atomic primitives using exclusive access opcodes available in
the recent xtensa cores.
Since l32ex/s32ex don't have any memory ordering guarantees don't define
__smp_mb__before_atomic/__smp_mb__after_atomic to make them use memw.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
/linux/arch/xtensa/kernel/
H A Dsetup.cdiff f7c34874f04a80d6c39a32f08da2529e59602d3c Fri Dec 21 02:18:12 CET 2018 Max Filippov <jcmvbkbc@gmail.com> xtensa: add exclusive atomics support

Implement atomic primitives using exclusive access opcodes available in
the recent xtensa cores.
Since l32ex/s32ex don't have any memory ordering guarantees don't define
__smp_mb__before_atomic/__smp_mb__after_atomic to make them use memw.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>