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

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/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-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/firewire/
H A Dfw-device.c678 if (atomic_cmpxchg(&device->state,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/s390/block/
H A Ddasd.c1475 if (atomic_cmpxchg (&device->tasklet_scheduled, 0, 1) != 0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/s390/char/
H A Dtape_block.c57 if (atomic_cmpxchg(&device->blk_data.requeue_scheduled, 0, 1) != 0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/s390/cio/
H A Dccwgroup.c262 if (atomic_cmpxchg(&gdev->onoff, 0, 1) != 0)
288 if (atomic_cmpxchg(&gdev->onoff, 0, 1) != 0)
H A Ddevice.c482 if (atomic_cmpxchg(&cdev->private->onoff, 0, 1) != 0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/s390/net/
H A Dqeth_main.c1425 atomic_cmpxchg(&channel->irq_pending, 0, 1) == 0);
1492 atomic_cmpxchg(&channel->irq_pending, 0, 1) == 0);
1902 while (atomic_cmpxchg(&card->write.irq_pending, 0, 1)) ;
1953 atomic_cmpxchg(&card->write.irq_pending, 0, 1) == 0);
3187 if (atomic_cmpxchg(&card->qdio.state, QETH_QDIO_UNINITIALIZED,
3410 if (atomic_cmpxchg(&card->qdio.state, QETH_QDIO_ALLOCATED,
3529 switch (atomic_cmpxchg(&card->qdio.state, QETH_QDIO_ESTABLISHED,
4274 while (atomic_cmpxchg(&queue->state, QETH_OUT_Q_UNLOCKED,
4326 while (atomic_cmpxchg(&queue->state, QETH_OUT_Q_UNLOCKED,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/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));
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/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-WNDR4500v2-V1.0.0.60_1.0.38/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-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))) macro
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/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-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-cris/
H A Datomic.h126 static inline int atomic_cmpxchg(atomic_t *v, int old, int new) function
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/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-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-generic/
H A Datomic.h135 (atomic_cmpxchg((atomic64_t *)(l), (old), (new)))
252 (atomic_cmpxchg((atomic_t *)(l), (old), (new)))
H A Dmutex-dec.h102 if (likely(atomic_cmpxchg(count, 1, 0) == 1)) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/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-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-i386/
H A Datomic.h218 #define atomic_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), (old), (new))) macro
237 old = atomic_cmpxchg((v), c, c + (a));
H A Dmutex.h122 if (likely(atomic_cmpxchg(count, 1, 0) == 1))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/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-WNDR4500v2-V1.0.0.60_1.0.38/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-WNDR4500v2-V1.0.0.60_1.0.38/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-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))) macro
141 old = atomic_cmpxchg((v), c, c + (a));
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-mips/
H A Datomic.h310 #define atomic_cmpxchg(v, o, n) (cmpxchg(&((v)->counter), (o), (n))) macro
329 old = atomic_cmpxchg((v), c, c + (a));
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/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));

Completed in 205 milliseconds

12