Searched refs:atomic_cmpxchg (Results 1 - 25 of 38) sorted by relevance

12

/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-x86_64/
H A Dmutex.h99 if (likely(atomic_cmpxchg(count, 1, 0) == 1))
H A Datomic.h395 #define atomic_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), old, new)) macro
414 old = atomic_cmpxchg((v), c, c + (a));
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-generic/
H A Dmutex-dec.h102 if (likely(atomic_cmpxchg(count, 1, 0) == 1)) {
H A Datomic.h135 (atomic_cmpxchg((atomic64_t *)(l), (old), (new)))
252 (atomic_cmpxchg((atomic_t *)(l), (old), (new)))
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-i386/
H A Dmutex.h122 if (likely(atomic_cmpxchg(count, 1, 0) == 1))
H A Datomic.h218 #define atomic_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), (old), (new))) macro
237 old = atomic_cmpxchg((v), c, c + (a));
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-m68k/
H A Datomic.h86 #define atomic_cmpxchg(v, o, n) ((int)cmpxchg(&((v)->counter), (o), (n))) macro
119 static inline int atomic_cmpxchg(atomic_t *v, int old, int new) function
180 old = atomic_cmpxchg((v), c, c + (a));
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-arm/
H A Datomic.h84 static inline int atomic_cmpxchg(atomic_t *ptr, int old, int new) function
89 __asm__ __volatile__("@ atomic_cmpxchg\n"
153 static inline int atomic_cmpxchg(atomic_t *v, int old, int new) function
185 while (c != u && (old = atomic_cmpxchg((v), c, c + a)) != c)
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/sparc/lib/
H A Datomic32.c43 int atomic_cmpxchg(atomic_t *v, int old, int new) function
56 EXPORT_SYMBOL(atomic_cmpxchg); variable
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-xtensa/
H A Datomic.h225 #define atomic_cmpxchg(v, o, n) ((int)cmpxchg(&((v)->counter), (o), (n))) macro
244 old = atomic_cmpxchg((v), c, c + (a));
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-m68knommu/
H A Datomic.h131 #define atomic_cmpxchg(v, o, n) ((int)cmpxchg(&((v)->counter), (o), (n))) macro
141 old = atomic_cmpxchg((v), c, c + (a));
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-blackfin/
H A Datomic.h80 #define atomic_cmpxchg(v, o, n) ((int)cmpxchg(&((v)->counter), (o), (n))) macro
87 while (c != (u) && (old = atomic_cmpxchg((v), c, c + (a))) != c) \
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-sparc64/
H A Datomic.h74 #define atomic_cmpxchg(v, o, n) (cmpxchg(&((v)->counter), (o), (n))) macro
84 old = atomic_cmpxchg((v), c, c + (a));
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-frv/
H A Datomic.h262 #define atomic_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), old, new)) macro
272 old = atomic_cmpxchg((v), c, c + (a));
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-m32r/
H A Datomic.h244 #define atomic_cmpxchg(v, o, n) ((int)cmpxchg(&((v)->counter), (o), (n))) macro
263 old = atomic_cmpxchg((v), c, c + (a));
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-sh/
H A Datomic.h47 static inline int atomic_cmpxchg(atomic_t *v, int old, int new) function
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-sh64/
H A Datomic.h102 static inline int atomic_cmpxchg(atomic_t *v, int old, int new) function
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-v850/
H A Datomic.h92 static inline int atomic_cmpxchg(atomic_t *v, int old, int new) function
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-h8300/
H A Datomic.h86 static inline int atomic_cmpxchg(atomic_t *v, int old, int new) function
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-arm26/
H A Datomic.h45 static inline int atomic_cmpxchg(atomic_t *v, int old, int new) function
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-avr32/
H A Datomic.h176 #define atomic_cmpxchg(v, o, n) (cmpxchg(&((v)->counter), (o), (n))) macro
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-parisc/
H A Datomic.h166 #define atomic_cmpxchg(v, o, n) (cmpxchg(&((v)->counter), (o), (n))) macro
185 old = atomic_cmpxchg((v), c, c + (a));
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-s390/
H A Datomic.h105 static __inline__ int atomic_cmpxchg(atomic_t *v, int old, int new) function
130 old = atomic_cmpxchg(v, c, c + a);
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-ia64/
H A Datomic.h92 #define atomic_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), old, new)) macro
106 old = atomic_cmpxchg((v), c, c + (a));
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-alpha/
H A Datomic.h182 #define atomic_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), old, new)) macro
201 old = atomic_cmpxchg((v), c, c + (a));

Completed in 218 milliseconds

12