Searched refs:atomic64_sub_return (Results 1 - 10 of 10) sorted by relevance

/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-s390/
H A Datomic.h198 static __inline__ long long atomic64_sub_return(long long i, atomic64_t * v) function
202 #define atomic64_sub(_i, _v) atomic64_sub_return(_i, _v)
203 #define atomic64_sub_and_test(_i, _v) (atomic64_sub_return(_i, _v) == 0)
204 #define atomic64_dec(_v) atomic64_sub_return(1, _v)
205 #define atomic64_dec_return(_v) atomic64_sub_return(1, _v)
206 #define atomic64_dec_and_test(_v) (atomic64_sub_return(1, _v) == 0)
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-ia64/
H A Datomic.h185 #define atomic64_sub_return(i,v) \ macro
199 #define atomic64_dec_return(v) atomic64_sub_return(1, (v))
205 #define atomic64_sub_and_test(i,v) (atomic64_sub_return((i), (v)) == 0)
206 #define atomic64_dec_and_test(v) (atomic64_sub_return(1, (v)) == 0)
215 #define atomic64_sub(i,v) atomic64_sub_return((i), (v))
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-alpha/
H A Datomic.h160 static __inline__ long atomic64_sub_return(long i, atomic64_t * v) function
241 #define atomic64_dec_return(v) atomic64_sub_return(1,(v))
247 #define atomic64_sub_and_test(i,v) (atomic64_sub_return((i), (v)) == 0)
253 #define atomic64_dec_and_test(v) (atomic64_sub_return(1, (v)) == 0)
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-mips/
H A Datomic.h570 static __inline__ long atomic64_sub_return(long i, atomic64_t * v) function
581 "1: lld %1, %2 # atomic64_sub_return \n"
595 "1: lld %1, %2 # atomic64_sub_return \n"
721 #define atomic64_dec_return(v) atomic64_sub_return(1,(v))
733 #define atomic64_sub_and_test(i,v) (atomic64_sub_return((i), (v)) == 0)
753 #define atomic64_dec_and_test(v) (atomic64_sub_return(1, (v)) == 0)
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm/
H A Datomic.h570 static __inline__ long atomic64_sub_return(long i, atomic64_t * v) function
581 "1: lld %1, %2 # atomic64_sub_return \n"
595 "1: lld %1, %2 # atomic64_sub_return \n"
721 #define atomic64_dec_return(v) atomic64_sub_return(1,(v))
733 #define atomic64_sub_and_test(i,v) (atomic64_sub_return((i), (v)) == 0)
753 #define atomic64_dec_and_test(v) (atomic64_sub_return(1, (v)) == 0)
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-parisc/
H A Datomic.h270 #define atomic64_sub_return(i,v) (__atomic64_add_return(-((s64)i),(v))) macro
278 #define atomic64_sub_and_test(i,v) (atomic64_sub_return((i),(v)) == 0)
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-powerpc/
H A Datomic.h298 static __inline__ long atomic64_sub_return(long a, atomic64_t *v) function
304 "1: ldarx %0,0,%2 # atomic64_sub_return\n\
390 #define atomic64_sub_and_test(a, v) (atomic64_sub_return((a), (v)) == 0)
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-x86_64/
H A Datomic.h384 static __inline__ long atomic64_sub_return(long i, atomic64_t *v) function
390 #define atomic64_dec_return(v) (atomic64_sub_return(1,v))
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-sparc64/
H A Datomic.h43 #define atomic64_sub_return(i, v) atomic64_sub_ret(i, v) macro
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-generic/
H A Datomic.h108 return (long)atomic64_sub_return(i, v);

Completed in 214 milliseconds