Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/scripts/atomic/
Datomics.tbl32 try_cmpxchg B v p:old i:new
/kernel/linux/linux-5.10/arch/x86/include/asm/
Datomic.h202 return try_cmpxchg(&v->counter, old, new); in arch_atomic_try_cmpxchg()
Datomic64_64.h190 return try_cmpxchg(&v->counter, old, new); in arch_atomic64_try_cmpxchg()
Dcmpxchg.h224 #define try_cmpxchg(ptr, pold, new) \ macro
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
Dintel_gt_requests.c107 while (!try_cmpxchg(&engine->retire, &first, tl)); in add_retire()
Dintel_lrc.c1393 } 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/
Datomic_t.txt148 - swap operations: xchg(), cmpxchg() and try_cmpxchg()
/kernel/linux/linux-5.10/arch/x86/kernel/
Dkvm.c699 if (try_cmpxchg(&src->preempted, &state, in kvm_flush_tlb_others()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
Di915_request.c513 } while (!try_cmpxchg(&rq->fence.error, &old, error)); in i915_request_set_error_once()