Searched refs:try_cmpxchg (Results 1 – 6 of 6) sorted by relevance
| /Linux-v5.15/scripts/atomic/ |
| D | atomics.tbl | 32 try_cmpxchg B v p:old i:new
|
| /Linux-v5.15/Documentation/ |
| D | atomic_t.txt | 148 - 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/ |
| D | intel_gt_requests.c | 107 while (!try_cmpxchg(&engine->retire, &first, tl)); in add_retire()
|
| /Linux-v5.15/arch/x86/kernel/ |
| D | kvm.c | 597 if (try_cmpxchg(&src->preempted, &state, in kvm_flush_tlb_multi()
|
| /Linux-v5.15/drivers/gpu/drm/i915/ |
| D | i915_request.c | 534 } while (!try_cmpxchg(&rq->fence.error, &old, error)); in i915_request_set_error_once()
|
| /Linux-v5.15/include/linux/atomic/ |
| D | atomic-instrumented.h | 1842 #define try_cmpxchg(ptr, oldp, ...) \ macro
|