Searched refs:atomic64_fetch_add_unless (Results 1 – 11 of 11) sorted by relevance
/kernel/linux/linux-5.10/include/asm-generic/ |
D | atomic64.h | 53 extern s64 atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u); 54 #define atomic64_fetch_add_unless atomic64_fetch_add_unless macro
|
D | atomic-instrumented.h | 1586 atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u) in atomic64_fetch_add_unless() function 1591 #define atomic64_fetch_add_unless atomic64_fetch_add_unless macro
|
D | atomic-long.h | 485 return atomic64_fetch_add_unless(v, a, u); in atomic_long_fetch_add_unless()
|
/kernel/linux/linux-5.10/arch/alpha/include/asm/ |
D | atomic.h | 248 static __inline__ s64 atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u) in atomic64_fetch_add_unless() function 269 #define atomic64_fetch_add_unless atomic64_fetch_add_unless macro
|
/kernel/linux/linux-5.10/arch/arc/include/asm/ |
D | atomic.h | 422 static inline s64 atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u) 446 #define atomic64_fetch_add_unless atomic64_fetch_add_unless
|
/kernel/linux/linux-5.10/lib/ |
D | atomic64.c | 177 s64 atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u) in atomic64_fetch_add_unless() function 191 EXPORT_SYMBOL(atomic64_fetch_add_unless);
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
D | atomic.h | 520 static __inline__ s64 atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u) in atomic64_fetch_add_unless() function 541 #define atomic64_fetch_add_unless atomic64_fetch_add_unless macro
|
/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
D | atomic.h | 220 static __always_inline s64 atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u) in atomic64_fetch_add_unless() function 238 #define atomic64_fetch_add_unless atomic64_fetch_add_unless macro
|
/kernel/linux/linux-5.10/arch/arm/include/asm/ |
D | atomic.h | 475 static inline s64 atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u) in atomic64_fetch_add_unless() function 503 #define atomic64_fetch_add_unless atomic64_fetch_add_unless macro
|
/kernel/linux/linux-5.10/include/linux/ |
D | atomic-fallback.h | 2404 #define arch_atomic64_fetch_add_unless atomic64_fetch_add_unless 2406 #ifndef atomic64_fetch_add_unless 2417 atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u) in atomic64_fetch_add_unless() function 2428 #define atomic64_fetch_add_unless atomic64_fetch_add_unless macro 2446 return atomic64_fetch_add_unless(v, a, u) != u; in atomic64_add_unless()
|
/kernel/linux/linux-5.10/kernel/bpf/ |
D | syscall.c | 976 refold = atomic64_fetch_add_unless(&map->refcnt, 1, 0); in __bpf_map_inc_not_zero() 1901 refold = atomic64_fetch_add_unless(&prog->aux->refcnt, 1, 0); in bpf_prog_inc_not_zero() 4189 return atomic64_fetch_add_unless(&link->refcnt, 1, 0) ? link : ERR_PTR(-ENOENT); in bpf_link_inc_not_zero()
|