Home
last modified time | relevance | path

Searched defs:atomic_xchg (Results 1 – 23 of 23) sorted by relevance

/linux-3.3/arch/m68k/include/asm/
Datomic.h106 #define atomic_xchg(v, new) (xchg(&((v)->counter), new)) macro
151 static inline int atomic_xchg(atomic_t *v, int new) in atomic_xchg() function
/linux-3.3/arch/sh/include/asm/
Datomic.h37 #define atomic_xchg(v, new) (xchg(&((v)->counter), new)) macro
/linux-3.3/arch/sparc/include/asm/
Datomic_32.h24 #define atomic_xchg(v, new) (xchg(&((v)->counter), new)) macro
Datomic_64.h71 #define atomic_xchg(v, new) (xchg(&((v)->counter), new)) macro
/linux-3.3/arch/hexagon/include/asm/
Datomic.h43 #define atomic_xchg(v, new) (xchg(&((v)->counter), (new))) macro
/linux-3.3/arch/xtensa/include/asm/
Datomic.h225 #define atomic_xchg(v, new) (xchg(&((v)->counter), new)) macro
/linux-3.3/arch/avr32/include/asm/
Datomic.h168 #define atomic_xchg(v, new) (xchg(&((v)->counter), new)) macro
/linux-3.3/arch/h8300/include/asm/
Datomic.h105 #define atomic_xchg(v, new) (xchg(&((v)->counter), new)) macro
/linux-3.3/include/asm-generic/
Datomic.h135 #define atomic_xchg(ptr, v) (xchg(&(ptr)->counter, (v))) macro
/linux-3.3/arch/m32r/include/asm/
Datomic.h239 #define atomic_xchg(v, new) (xchg(&((v)->counter), new)) macro
/linux-3.3/arch/cris/include/asm/
Datomic.h139 #define atomic_xchg(v, new) (xchg(&((v)->counter), new)) macro
/linux-3.3/arch/x86/include/asm/
Datomic.h214 static inline int atomic_xchg(atomic_t *v, int new) in atomic_xchg() function
/linux-3.3/arch/tile/include/asm/
Datomic_32.h37 static inline int atomic_xchg(atomic_t *v, int n) in atomic_xchg() function
Datomic_64.h44 static inline int atomic_xchg(atomic_t *v, int n) in atomic_xchg() function
/linux-3.3/arch/mn10300/include/asm/
Datomic.h117 #define atomic_xchg(ptr, v) (xchg(&(ptr)->counter, (v))) macro
/linux-3.3/arch/frv/include/asm/
Datomic.h240 #define atomic_xchg(v, new) (xchg(&(v)->counter, new)) macro
/linux-3.3/arch/alpha/include/asm/
Datomic.h176 #define atomic_xchg(v, new) (xchg(&((v)->counter), new)) macro
/linux-3.3/arch/ia64/include/asm/
Datomic.h87 #define atomic_xchg(v, new) (xchg(&((v)->counter), new)) macro
/linux-3.3/arch/powerpc/include/asm/
Datomic.h181 #define atomic_xchg(v, new) (xchg(&((v)->counter), new)) macro
/linux-3.3/arch/mips/include/asm/
Datomic.h303 #define atomic_xchg(v, new) (xchg(&((v)->counter), (new))) macro
/linux-3.3/arch/s390/include/asm/
Datomic.h84 #define atomic_xchg(v, new) (xchg(&((v)->counter), new)) macro
/linux-3.3/arch/arm/include/asm/
Datomic.h209 #define atomic_xchg(v, new) (xchg(&((v)->counter), new)) macro
/linux-3.3/arch/parisc/include/asm/
Datomic.h197 #define atomic_xchg(v, new) (xchg(&((v)->counter), new)) macro