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 D | mutex.h | 87 if (cmpxchg_acq(count, 1, 0) == 1)
|
H A D | rwsem.h | 88 } 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 D | bitops.h | 46 } 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 D | intrinsics.h | 156 #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 D | spinlock.h | 116 #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 D | traps.c | 310 (void) cmpxchg_acq(&last.count, count, 16 + (count & ~15));
|
Completed in 102 milliseconds