Searched refs:atomic64_sub_return (Results 1 - 14 of 14) sorted by relevance
/kernel/linux/linux-5.10/arch/loongarch/include/asm/ |
H A D | atomic.h | 295 #define atomic64_sub_return atomic64_sub_return macro 296 #define atomic64_sub_return_acquire atomic64_sub_return 297 #define atomic64_sub_return_release atomic64_sub_return
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | atomic-fallback.h | 1426 #define arch_atomic64_sub_return atomic64_sub_return 1432 #define atomic64_sub_return_acquire atomic64_sub_return 1433 #define atomic64_sub_return_release atomic64_sub_return 1434 #define atomic64_sub_return_relaxed atomic64_sub_return 1458 #ifndef atomic64_sub_return 1460 atomic64_sub_return(s64 i, atomic64_t *v) in atomic64_sub_return() function 1468 #define atomic64_sub_return atomic64_sub_return macro 1730 return atomic64_sub_return(1, v); in atomic64_dec_return() 2341 return atomic64_sub_return( in atomic64_sub_and_test() [all...] |
/kernel/linux/linux-5.10/arch/ia64/include/asm/ |
H A D | atomic.h | 170 #define atomic64_sub_return(i,v) \ macro 221 #define atomic64_sub(i,v) (void)atomic64_sub_return((i), (v))
|
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | atomic.h | 154 #define atomic64_sub_return(_i, _v) atomic64_add_return(-(s64)(_i), _v) macro
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | atomic.h | 92 ATOMIC64_FETCH_OPS(atomic64_sub_return)
|
/kernel/linux/linux-5.10/include/asm-generic/ |
H A D | local64.h | 80 #define local64_sub_return(i, l) atomic64_sub_return((i), (&(l)->a))
|
H A D | atomic-instrumented.h | 968 atomic64_sub_return(s64 i, atomic64_t *v) in atomic64_sub_return() function 973 #define atomic64_sub_return atomic64_sub_return macro
|
H A D | atomic-long.h | 113 return atomic64_sub_return(i, v); in atomic_long_sub_return()
|
/kernel/linux/linux-6.6/include/asm-generic/ |
H A D | local64.h | 89 #define local64_sub_return(i, l) atomic64_sub_return((i), (&(l)->a))
|
/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
H A D | atomic.h | 155 #define atomic64_sub_return atomic64_sub_return macro
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | atomic.h | 92 ATOMIC64_FETCH_OPS(atomic64_sub_return)
|
/kernel/linux/linux-6.6/include/linux/atomic/ |
H A D | atomic-instrumented.h | 1839 * atomic64_sub_return() - atomic subtract with full ordering 1850 atomic64_sub_return(s64 i, atomic64_t *v) in atomic64_sub_return() function
|
/kernel/linux/linux-5.10/kernel/bpf/ |
H A D | syscall.c | 1895 WARN_ON(atomic64_sub_return(i, &prog->aux->refcnt) == 0); in bpf_prog_sub()
|
/kernel/linux/linux-6.6/kernel/bpf/ |
H A D | syscall.c | 2327 WARN_ON(atomic64_sub_return(i, &prog->aux->refcnt) == 0); in bpf_prog_sub()
|
Completed in 27 milliseconds