Home
last modified time | relevance | path

Searched refs:atomic64_add_unless (Results 1 – 16 of 16) sorted by relevance

/arch/sparc/include/asm/
Datomic_64.h111 static inline long atomic64_add_unless(atomic64_t *v, long a, long u) in atomic64_add_unless() function
126 #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1, 0)
/arch/x86/include/asm/
Datomic64_64.h200 static inline bool atomic64_add_unless(atomic64_t *v, long a, long u) in atomic64_add_unless() function
210 #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1, 0)
Datomic64_32.h286 static inline int atomic64_add_unless(atomic64_t *v, long long a, long long u) in atomic64_add_unless() function
/arch/tile/include/asm/
Datomic_64.h171 static inline long atomic64_add_unless(atomic64_t *v, long a, long u) in atomic64_add_unless() function
196 #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1, 0)
Datomic_32.h188 static inline long long atomic64_add_unless(atomic64_t *v, long long a, in atomic64_add_unless() function
221 #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1LL, 0LL)
/arch/frv/include/asm/
Datomic.h142 #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1, 0)
164 static inline int atomic64_add_unless(atomic64_t *v, long long i, long long u) in atomic64_add_unless() function
/arch/s390/include/asm/
Datomic.h171 static inline int atomic64_add_unless(atomic64_t *v, long i, long u) in ATOMIC64_OPS()
215 #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1, 0)
/arch/arm64/include/asm/
Datomic.h204 #define atomic64_add_unless(v, a, u) (___atomic_add_unless(v, a, u, 64) != u) macro
207 #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1, 0)
/arch/alpha/include/asm/
Datomic.h236 static __inline__ int atomic64_add_unless(atomic64_t *v, long a, long u) in atomic64_add_unless() function
286 #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1, 0)
/arch/parisc/include/asm/
Datomic.h293 static __inline__ int atomic64_add_unless(atomic64_t *v, long a, long u) in atomic64_add_unless() function
308 #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1, 0)
/arch/ia64/include/asm/
Datomic.h256 static __inline__ long atomic64_add_unless(atomic64_t *v, long a, long u) in atomic64_add_unless() function
271 #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1, 0)
/arch/arc/include/asm/
Datomic.h572 static inline int atomic64_add_unless(atomic64_t *v, long long a, long long u)
608 #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1LL, 0LL)
/arch/arm/include/asm/
Datomic.h498 static inline int atomic64_add_unless(atomic64_t *v, long long a, long long u) in atomic64_add_unless() function
537 #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1LL, 0LL)
/arch/mips/include/asm/
Datomic.h632 static __inline__ int atomic64_add_unless(atomic64_t *v, long a, long u) in atomic64_add_unless() function
647 #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1, 0)
/arch/powerpc/include/asm/
Datomic.h535 static __inline__ int atomic64_add_unless(atomic64_t *v, long a, long u) in atomic64_add_unless() function
/arch/powerpc/mm/
Dmmu_context_iommu.c435 atomic64_add_unless(&mem->mapped, -1, 1); in mm_iommu_mapped_dec()