Home
last modified time | relevance | path

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

/Linux-v5.15/scripts/atomic/
Datomics.tbl32 try_cmpxchg B v p:old i:new
/Linux-v5.15/Documentation/
Datomic_t.txt148 - swap operations: xchg(), cmpxchg() and try_cmpxchg()
282 Both provide the same functionality, but try_cmpxchg() can lead to more
313 NB. try_cmpxchg() also generates better code on some platforms (notably x86)
/Linux-v5.15/drivers/gpu/drm/i915/gt/
Dintel_gt_requests.c107 while (!try_cmpxchg(&engine->retire, &first, tl)); in add_retire()
/Linux-v5.15/arch/x86/kernel/
Dkvm.c597 if (try_cmpxchg(&src->preempted, &state, in kvm_flush_tlb_multi()
/Linux-v5.15/drivers/gpu/drm/i915/
Di915_request.c534 } while (!try_cmpxchg(&rq->fence.error, &old, error)); in i915_request_set_error_once()
/Linux-v5.15/include/linux/atomic/
Datomic-instrumented.h1842 #define try_cmpxchg(ptr, oldp, ...) \ macro