Home
last modified time | relevance | path

Searched refs:atomic_fetch_and (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/arch/sparc/include/asm/
Datomic_32.h25 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/
Datomic.h90 #define atomic_fetch_and atomic_fetch_and in ATOMIC_OP_RETURN() macro
/Linux-v4.19/include/linux/
Datomic.h341 #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/
Datomic.h71 #define atomic_fetch_and atomic_fetch_and macro
Datomic_lse.h126 static inline int atomic_fetch_and##name(int i, atomic_t *v) \
/Linux-v4.19/arch/riscv/include/asm/
Datomic.h187 #define atomic_fetch_and atomic_fetch_and macro
/Linux-v4.19/include/asm-generic/
Datomic.h133 #ifndef atomic_fetch_and
Datomic-instrumented.h339 static __always_inline int atomic_fetch_and(int i, atomic_t *v) in atomic_fetch_and() function
/Linux-v4.19/arch/ia64/include/asm/
Datomic.h118 #define atomic_fetch_and(i,v) ia64_atomic_fetch_and(i,v) macro
/Linux-v4.19/drivers/pci/hotplug/
Dpciehp_hpc.c626 if (atomic_fetch_and(~RERUN_ISR, &ctrl->pending_events) & RERUN_ISR) { in pciehp_ist()