Searched refs:try_cmpxchg (Results 1 – 7 of 7) sorted by relevance
| /Linux-v5.4/scripts/atomic/ |
| D | atomics.tbl | 32 try_cmpxchg B v p:old i:new
|
| /Linux-v5.4/arch/x86/include/asm/ |
| D | atomic.h | 200 return try_cmpxchg(&v->counter, old, new); in arch_atomic_try_cmpxchg()
|
| D | atomic64_64.h | 186 return try_cmpxchg(&v->counter, old, new); in arch_atomic64_try_cmpxchg()
|
| D | cmpxchg.h | 224 #define try_cmpxchg(ptr, pold, new) \ macro
|
| /Linux-v5.4/Documentation/ |
| D | atomic_t.txt | 148 - swap operations: xchg(), cmpxchg() and try_cmpxchg()
|
| /Linux-v5.4/arch/x86/kernel/ |
| D | kvm.c | 600 if (try_cmpxchg(&src->preempted, &state, in kvm_flush_tlb_others()
|
| /Linux-v5.4/drivers/gpu/drm/i915/gt/ |
| D | intel_lrc.c | 594 } while (!try_cmpxchg(&ce->inflight, &old, ptr_inc(old))); in execlists_schedule_in() 645 while (!try_cmpxchg(&ce->inflight, &old, cur)); in execlists_schedule_out() 3689 while (!try_cmpxchg(&rq->execution_mask, &exec, exec & allowed)) in virtual_bond_execute()
|