Searched refs:atomic_try_cmpxchg (Results 1 – 7 of 7) sorted by relevance
| /Linux-v5.10/include/linux/ |
| D | atomic-fallback.h | 1000 #define arch_atomic_try_cmpxchg atomic_try_cmpxchg 1006 #ifdef atomic_try_cmpxchg 1007 #define atomic_try_cmpxchg_acquire atomic_try_cmpxchg 1008 #define atomic_try_cmpxchg_release atomic_try_cmpxchg 1009 #define atomic_try_cmpxchg_relaxed atomic_try_cmpxchg 1012 #ifndef atomic_try_cmpxchg 1014 atomic_try_cmpxchg(atomic_t *v, int *old, int new) in atomic_try_cmpxchg() function 1022 #define atomic_try_cmpxchg atomic_try_cmpxchg macro 1087 #ifndef atomic_try_cmpxchg 1089 atomic_try_cmpxchg(atomic_t *v, int *old, int new) in atomic_try_cmpxchg() function [all …]
|
| /Linux-v5.10/include/asm-generic/ |
| D | atomic-instrumented.h | 692 atomic_try_cmpxchg(atomic_t *v, int *old, int new) in atomic_try_cmpxchg() function 698 #define atomic_try_cmpxchg atomic_try_cmpxchg macro
|
| D | atomic-long.h | 931 return atomic_try_cmpxchg(v, (int *)old, new); in atomic_long_try_cmpxchg()
|
| /Linux-v5.10/drivers/gpu/drm/i915/ |
| D | i915_sw_fence.c | 230 } while (!atomic_try_cmpxchg(&fence->pending, &pending, pending + 1)); in i915_sw_fence_await()
|
| D | i915_vma.c | 762 } while (!atomic_try_cmpxchg(&vma->flags, &bound, bound + 1)); in try_qad_pin() 782 } while (!atomic_try_cmpxchg(&vma->flags, &bound, bound + 1)); in try_qad_pin()
|
| /Linux-v5.10/Documentation/ |
| D | atomic_t.txt | 39 atomic_try_cmpxchg{,_relaxed,_acquire,_release}()
|
| /Linux-v5.10/drivers/net/ipa/ |
| D | gsi_trans.c | 315 } while (!atomic_try_cmpxchg(&trans_info->tre_avail, &avail, new)); in gsi_trans_tre_reserve()
|