Searched refs:cmpxchg_acq (Results 1 - 6 of 6) sorted by relevance

/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-ia64/
H A Dmutex.h87 if (cmpxchg_acq(count, 1, 0) == 1)
H A Drwsem.h88 } while (cmpxchg_acq(&sem->count, old, new) != old);
131 if (tmp == cmpxchg_acq(&sem->count, tmp, tmp+1)) {
144 long tmp = cmpxchg_acq(&sem->count, RWSEM_UNLOCKED_VALUE,
H A Dbitops.h46 } while (cmpxchg_acq(m, old, new) != old);
93 } while (cmpxchg_acq(m, old, new) != old);
129 } while (cmpxchg_acq(m, old, new) != old);
168 } while (cmpxchg_acq(m, old, new) != old);
213 } while (cmpxchg_acq(m, old, new) != old);
258 } while (cmpxchg_acq(m, old, new) != old);
H A Dintrinsics.h156 #define cmpxchg_acq(ptr,o,n) ia64_cmpxchg(acq, (ptr), (o), (n), sizeof(*(ptr))) macro
160 #define cmpxchg(ptr,o,n) cmpxchg_acq(ptr,o,n)
H A Dspinlock.h116 #define __raw_spin_trylock(x) (cmpxchg_acq(&(x)->lock, 0, 1) == 0)
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/ia64/kernel/
H A Dtraps.c310 (void) cmpxchg_acq(&last.count, count, 16 + (count & ~15));

Completed in 102 milliseconds