Home
last modified time | relevance | path

Searched refs:atomic_fetch_xor (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/arch/sparc/include/asm/
Datomic_32.h27 int atomic_fetch_xor(int, atomic_t *);
44 #define atomic_xor(i, v) ((void)atomic_fetch_xor((i), (v)))
/Linux-v4.19/arch/openrisc/include/asm/
Datomic.h92 #define atomic_fetch_xor atomic_fetch_xor in ATOMIC_OP_RETURN() macro
/Linux-v4.19/include/linux/
Datomic.h400 #define atomic_fetch_xor_relaxed atomic_fetch_xor
401 #define atomic_fetch_xor_acquire atomic_fetch_xor
402 #define atomic_fetch_xor_release atomic_fetch_xor
408 __atomic_op_acquire(atomic_fetch_xor, __VA_ARGS__)
413 __atomic_op_release(atomic_fetch_xor, __VA_ARGS__)
416 #ifndef atomic_fetch_xor
417 #define atomic_fetch_xor(...) \ macro
418 __atomic_op_fence(atomic_fetch_xor, __VA_ARGS__)
/Linux-v4.19/arch/arm64/include/asm/
Datomic.h86 #define atomic_fetch_xor atomic_fetch_xor macro
/Linux-v4.19/arch/riscv/include/asm/
Datomic.h189 #define atomic_fetch_xor atomic_fetch_xor macro
/Linux-v4.19/include/asm-generic/
Datomic.h141 #ifndef atomic_fetch_xor
Datomic-instrumented.h363 static __always_inline int atomic_fetch_xor(int i, atomic_t *v) in atomic_fetch_xor() function
/Linux-v4.19/arch/ia64/include/asm/
Datomic.h120 #define atomic_fetch_xor(i,v) ia64_atomic_fetch_xor(i,v) macro
/Linux-v4.19/drivers/gpu/drm/i915/
Di915_gem_execbuffer.c1980 file_priv->bsd_engine = atomic_fetch_xor(1, in gen8_dispatch_bsd_engine()