Searched refs:try_cmpxchg (Results 1 – 9 of 9) sorted by relevance
/kernel/linux/linux-5.10/scripts/atomic/ |
D | atomics.tbl | 32 try_cmpxchg B v p:old i:new
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
D | atomic.h | 202 return try_cmpxchg(&v->counter, old, new); in arch_atomic_try_cmpxchg()
|
D | atomic64_64.h | 190 return try_cmpxchg(&v->counter, old, new); in arch_atomic64_try_cmpxchg()
|
D | cmpxchg.h | 224 #define try_cmpxchg(ptr, pold, new) \ macro
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
D | intel_gt_requests.c | 107 while (!try_cmpxchg(&engine->retire, &first, tl)); in add_retire()
|
D | intel_lrc.c | 1393 } while (!try_cmpxchg(&ce->inflight, &old, ptr_inc(old))); in execlists_schedule_in() 1472 while (!try_cmpxchg(&ce->inflight, &old, cur)); in execlists_schedule_out() 5767 while (!try_cmpxchg(&rq->execution_mask, &exec, exec & allowed)) in virtual_bond_execute()
|
/kernel/linux/linux-5.10/Documentation/ |
D | atomic_t.txt | 148 - swap operations: xchg(), cmpxchg() and try_cmpxchg()
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
D | kvm.c | 699 if (try_cmpxchg(&src->preempted, &state, in kvm_flush_tlb_others()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
D | i915_request.c | 513 } while (!try_cmpxchg(&rq->fence.error, &old, error)); in i915_request_set_error_once()
|