Searched refs:atomic_fetch_and (Results 1 – 10 of 10) sorted by relevance
/Linux-v4.19/arch/sparc/include/asm/ |
D | atomic_32.h | 25 int atomic_fetch_and(int, atomic_t *); 42 #define atomic_and(i, v) ((void)atomic_fetch_and((i), (v)))
|
/Linux-v4.19/arch/openrisc/include/asm/ |
D | atomic.h | 90 #define atomic_fetch_and atomic_fetch_and in ATOMIC_OP_RETURN() macro
|
/Linux-v4.19/include/linux/ |
D | atomic.h | 341 #define atomic_fetch_and_relaxed atomic_fetch_and 342 #define atomic_fetch_and_acquire atomic_fetch_and 343 #define atomic_fetch_and_release atomic_fetch_and 349 __atomic_op_acquire(atomic_fetch_and, __VA_ARGS__) 354 __atomic_op_release(atomic_fetch_and, __VA_ARGS__) 357 #ifndef atomic_fetch_and 358 #define atomic_fetch_and(...) \ macro 359 __atomic_op_fence(atomic_fetch_and, __VA_ARGS__) 370 #define atomic_fetch_andnot(i, v) atomic_fetch_and(~(int)(i), (v))
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | atomic.h | 71 #define atomic_fetch_and atomic_fetch_and macro
|
D | atomic_lse.h | 126 static inline int atomic_fetch_and##name(int i, atomic_t *v) \
|
/Linux-v4.19/arch/riscv/include/asm/ |
D | atomic.h | 187 #define atomic_fetch_and atomic_fetch_and macro
|
/Linux-v4.19/include/asm-generic/ |
D | atomic.h | 133 #ifndef atomic_fetch_and
|
D | atomic-instrumented.h | 339 static __always_inline int atomic_fetch_and(int i, atomic_t *v) in atomic_fetch_and() function
|
/Linux-v4.19/arch/ia64/include/asm/ |
D | atomic.h | 118 #define atomic_fetch_and(i,v) ia64_atomic_fetch_and(i,v) macro
|
/Linux-v4.19/drivers/pci/hotplug/ |
D | pciehp_hpc.c | 626 if (atomic_fetch_and(~RERUN_ISR, &ctrl->pending_events) & RERUN_ISR) { in pciehp_ist()
|