Searched refs:atomic64_dec_if_positive (Results 1 - 9 of 9) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/asm-generic/
H A Datomic64.h27 extern long long atomic64_dec_if_positive(atomic64_t *v);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/lib/
H A Datomic64_test.c119 BUG_ON(atomic64_dec_if_positive(&v) != (onestwos - 1));
124 BUG_ON(atomic64_dec_if_positive(&v) != -one);
128 BUG_ON(atomic64_dec_if_positive(&v) != (-one - one));
131 #warning Please implement atomic64_dec_if_positive for your architecture, and add it to the IF above
H A Datomic64.c117 long long atomic64_dec_if_positive(atomic64_t *v) function
130 EXPORT_SYMBOL(atomic64_dec_if_positive); variable
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/include/asm/
H A Datomic64_32.h290 static inline long long atomic64_dec_if_positive(atomic64_t *v) function
H A Datomic64_64.h225 * atomic64_dec_if_positive - decrement by 1 if old value positive
231 static inline long atomic64_dec_if_positive(atomic64_t *v) function
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/include/asm/
H A Datomic.h417 static __inline__ long atomic64_dec_if_positive(atomic64_t *v) function
423 "1: ldarx %0,0,%1 # atomic64_dec_if_positive\n\
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/s390/include/asm/
H A Datomic.h291 static inline long long atomic64_dec_if_positive(atomic64_t *v) function
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/include/asm/
H A Datomic.h753 * atomic64_dec_if_positive - decrement by 1 if old value positive
756 #define atomic64_dec_if_positive(v) atomic64_sub_if_positive(1, v) macro
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/include/asm/
H A Datomic.h397 static inline u64 atomic64_dec_if_positive(atomic64_t *v) function
404 __asm__ __volatile__("@ atomic64_dec_if_positive\n"

Completed in 196 milliseconds