Home
last modified time | relevance | path

Searched refs:local64_try_cmpxchg (Results 1 – 13 of 13) sorted by relevance

/linux-6.15/include/asm-generic/
H A Dlocal64.h50 static inline bool local64_try_cmpxchg(local64_t *l, s64 *old, s64 new) in local64_try_cmpxchg() function
93 #define local64_try_cmpxchg(l, po, n) atomic64_try_cmpxchg((&(l)->a), (po), (n)) macro
/linux-6.15/arch/x86/events/
H A Dmsr.c250 } while (!local64_try_cmpxchg(&event->hw.prev_count, &prev, now)); in msr_event_update()
H A Drapl.c225 } while (!local64_try_cmpxchg(&hwc->prev_count, in rapl_event_update()
H A Dcore.c138 } while (!local64_try_cmpxchg(&hwc->prev_count, in x86_perf_event_update()
/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_pmu.c282 } while (!local64_try_cmpxchg(&hwc->prev_count, &prev, new)); in xe_pmu_event_update()
/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_pmu.c291 } while (!local64_try_cmpxchg(&hwc->prev_count, &prev, count)); in amdgpu_perf_read()
/linux-6.15/drivers/dma/idxd/
H A Dperfmon.c220 } while (!local64_try_cmpxchg(&hwc->prev_count, in perfmon_pmu_event_update()
/linux-6.15/arch/x86/events/intel/
H A Dcstate.c335 } while (!local64_try_cmpxchg(&hwc->prev_count, in cstate_pmu_event_update()
/linux-6.15/arch/s390/kernel/
H A Dperf_cpum_cf.c890 } while (!local64_try_cmpxchg(&event->hw.prev_count, &prev, new)); in hw_perf_event_reset()
905 } while (!local64_try_cmpxchg(&event->hw.prev_count, &prev, new)); in hw_perf_event_update()
/linux-6.15/drivers/gpu/drm/i915/
H A Di915_pmu.c728 } while (!local64_try_cmpxchg(&hwc->prev_count, &prev, new)); in i915_pmu_event_read()
/linux-6.15/arch/x86/events/amd/
H A Dibs.c159 if (!local64_try_cmpxchg(&hwc->prev_count, in perf_event_try_update()
/linux-6.15/drivers/powercap/
H A Dintel_rapl_common.c1671 } while (!local64_try_cmpxchg(&hwc->prev_count, in rapl_event_update()
/linux-6.15/kernel/events/
H A Dcore.c10305 } while (!local64_try_cmpxchg(&hwc->period_left, &old, val)); in perf_swevent_set_period()