Home
last modified time | relevance | path

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

/Linux-v4.19/include/asm-generic/
Datomic-long.h27 #define ATOMIC_LONG_PFX(x) atomic64 ## x macro
35 #define ATOMIC_LONG_PFX(x) atomic ## x macro
43 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; \
45 return (long)ATOMIC_LONG_PFX(_read##mo)(v); \
55 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; \ in ATOMIC_LONG_READ_OP()
57 ATOMIC_LONG_PFX(_set##mo)(v, i); \ in ATOMIC_LONG_READ_OP()
68 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; \
70 return (long)ATOMIC_LONG_PFX(_##op##_return##mo)(i, v); \
84 (ATOMIC_LONG_PFX(_cmpxchg_relaxed)((ATOMIC_LONG_PFX(_t) *)(l), \
87 (ATOMIC_LONG_PFX(_cmpxchg_acquire)((ATOMIC_LONG_PFX(_t) *)(l), \
[all …]