Searched refs:cmpxchg (Results 1 - 25 of 63) sorted by relevance

123

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/s390/cio/
H A Dairq.c44 ret = (cmpxchg(&adapter_handler, NULL, handler) ? -EBUSY : 0);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/lib/
H A Dlocks.c155 while (cmpxchg(&rw->lock, 0, -1) != 0) {
171 if (cmpxchg(&rw->lock, 0, -1) != 0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-powerpc/
H A Drwsem.h65 if (tmp == cmpxchg(&sem->count, tmp,
90 tmp = cmpxchg(&sem->count, RWSEM_UNLOCKED_VALUE,
H A Datomic.h169 #define atomic_cmpxchg(v, o, n) (cmpxchg(&((v)->counter), (o), (n)))
417 #define atomic64_cmpxchg(v, o, n) (cmpxchg(&((v)->counter), (o), (n)))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh/
H A Drwsem.h85 if (tmp == cmpxchg(&sem->count, tmp,
113 tmp = cmpxchg(&sem->count, RWSEM_UNLOCKED_VALUE,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-frv/
H A Dsystem.h208 #define cmpxchg(ptr, test, new) \ macro
248 #define cmpxchg(ptr, test, new) \ macro
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-xtensa/
H A Drwsem.h71 if (tmp == cmpxchg(&sem->count, tmp,
99 tmp = cmpxchg(&sem->count, RWSEM_UNLOCKED_VALUE,
H A Datomic.h225 #define atomic_cmpxchg(v, o, n) ((int)cmpxchg(&((v)->counter), (o), (n)))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/char/drm/
H A Ddrm_lock.c202 * Attempt to mark the lock as held by the given context, via the \p cmpxchg instruction.
220 prev = cmpxchg(lock, old, new);
251 * Marks the lock as held by the given context, via the \p cmpxchg instruction.
263 prev = cmpxchg(lock, old, new);
276 * Marks the lock as not held, via the \p cmpxchg instruction. Wakes any task
296 prev = cmpxchg(lock, old, new);
334 prev = cmpxchg(&s->lock->lock, old, new);
381 prev = cmpxchg(lock, old, DRM_KERNEL_CONTEXT);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc64/
H A Datomic.h74 #define atomic_cmpxchg(v, o, n) (cmpxchg(&((v)->counter), (o), (n)))
95 ((__typeof__((v)->counter))cmpxchg(&((v)->counter), (o), (n)))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-i386/
H A Datomic.h6 #include <asm/cmpxchg.h>
218 #define atomic_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), (old), (new)))
H A Drwsem.h165 signed long ret = cmpxchg(&sem->count,
H A Dsystem.h7 #include <asm/cmpxchg.h>
H A Dcmpxchg.h108 #define cmpxchg(ptr,o,n)\ macro
209 * simulate the cmpxchg on the 80386 CPU. For that purpose we define
231 #define cmpxchg(ptr,o,n) \ macro
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-alpha/
H A Drwsem.h92 res = cmpxchg(&sem->count, old, new);
126 long ret = cmpxchg(&sem->count, RWSEM_UNLOCKED_VALUE,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-x86_64/
H A Dcmpxchg.h127 #define cmpxchg(ptr,o,n)\ macro
H A Dsystem.h6 #include <asm/cmpxchg.h>
H A Datomic.h5 #include <asm/cmpxchg.h>
392 #define atomic64_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), old, new))
395 #define atomic_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), old, new))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-parisc/
H A Datomic.h117 #define cmpxchg(ptr,o,n) \ macro
166 #define atomic_cmpxchg(v, o, n) (cmpxchg(&((v)->counter), (o), (n)))
282 ((__typeof__((v)->counter))cmpxchg(&((v)->counter), (o), (n)))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-blackfin/
H A Dsystem.h225 #define cmpxchg(ptr,o,n)\ macro
H A Datomic.h80 #define atomic_cmpxchg(v, o, n) ((int)cmpxchg(&((v)->counter), (o), (n)))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68k/
H A Dsystem.h185 #define cmpxchg(ptr,o,n)\ macro
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68knommu/
H A Datomic.h131 #define atomic_cmpxchg(v, o, n) ((int)cmpxchg(&((v)->counter), (o), (n)))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-avr32/
H A Datomic.h176 #define atomic_cmpxchg(v, o, n) (cmpxchg(&((v)->counter), (o), (n)))
H A Dsystem.h119 if something tries to do an invalid cmpxchg(). */
138 #define cmpxchg(ptr, old, new) \ macro

Completed in 134 milliseconds

123