Searched refs:atomic64_add_return (Results 1 - 13 of 13) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-s390/
H A Datomic.h188 static __inline__ long long atomic64_add_return(long long i, atomic64_t * v) function
192 #define atomic64_add(_i, _v) atomic64_add_return(_i, _v)
193 #define atomic64_add_negative(_i, _v) (atomic64_add_return(_i, _v) < 0)
194 #define atomic64_inc(_v) atomic64_add_return(1, _v)
195 #define atomic64_inc_return(_v) atomic64_add_return(1, _v)
196 #define atomic64_inc_and_test(_v) (atomic64_add_return(1, _v) == 0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-ia64/
H A Datomic.h145 #define atomic64_add_return(i,v) \ macro
170 return atomic64_add_return(i, v) < 0;
200 #define atomic64_inc_return(v) atomic64_add_return(1, (v))
207 #define atomic64_inc_and_test(v) (atomic64_add_return(1, (v)) == 0)
214 #define atomic64_add(i,v) atomic64_add_return((i), (v))
H A Drwsem.h171 #define rwsem_atomic_update(delta, sem) atomic64_add_return(delta, (atomic64_t *)(&(sem)->count))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-alpha/
H A Datomic.h122 static __inline__ long atomic64_add_return(long i, atomic64_t * v) function
238 #define atomic64_add_negative(a, v) (atomic64_add_return((a), (v)) < 0)
244 #define atomic64_inc_return(v) atomic64_add_return(1,(v))
250 #define atomic64_inc_and_test(v) (atomic64_add_return(1, (v)) == 0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-x86_64/
H A Datomic.h368 * atomic64_add_return - add and return
374 static __inline__ long atomic64_add_return(long i, atomic64_t *v) function
386 return atomic64_add_return(-i,v);
389 #define atomic64_inc_return(v) (atomic64_add_return(1,v))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm/
H A Datomic.h518 static __inline__ long atomic64_add_return(long i, atomic64_t * v) function
529 "1: lld %1, %2 # atomic64_add_return \n"
543 "1: lld %1, %2 # atomic64_add_return \n"
722 #define atomic64_inc_return(v) atomic64_add_return(1,(v))
786 #define atomic64_add_negative(i,v) (atomic64_add_return(i, (v)) < 0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-mips/
H A Datomic.h518 static __inline__ long atomic64_add_return(long i, atomic64_t * v) function
529 "1: lld %1, %2 # atomic64_add_return \n"
543 "1: lld %1, %2 # atomic64_add_return \n"
722 #define atomic64_inc_return(v) atomic64_add_return(1,(v))
786 #define atomic64_add_negative(i,v) (atomic64_add_return(i, (v)) < 0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-parisc/
H A Datomic.h269 #define atomic64_add_return(i,v) (__atomic64_add_return( ((s64)i),(v))) macro
274 #define atomic64_add_negative(a, v) (atomic64_add_return((a), (v)) < 0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-powerpc/
H A Datomic.h264 static __inline__ long atomic64_add_return(long a, atomic64_t *v) function
270 "1: ldarx %0,0,%2 # atomic64_add_return\n\
282 #define atomic64_add_negative(a, v) (atomic64_add_return((a), (v)) < 0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc64/
H A Datomic.h46 #define atomic64_add_return(i, v) atomic64_add_ret(i, v) macro
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-generic/
H A Datomic.h101 return (long)atomic64_add_return(i, v);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/hw/ipath/
H A Dipath_ruc.c376 (u64) atomic64_add_return(sdata, maddr) - sdata :
H A Dipath_rc.c1816 (u64) atomic64_add_return(sdata, maddr) - sdata :

Completed in 108 milliseconds