/linux-master/drivers/perf/ |
H A D | arm_pmu.c | 233 local64_set(&hwc->prev_count, (u64)-left); 250 prev_raw_count = local64_read(&hwc->prev_count); 253 if (local64_cmpxchg(&hwc->prev_count, prev_raw_count,
|
H A D | starfive_starlink_pmu.c | 167 local64_set(&hwc->prev_count, val); 242 prev_raw_count = local64_read(&hwc->prev_count); 250 oldval = local64_cmpxchg(&hwc->prev_count, prev_raw_count,
|
H A D | marvell_cn10k_tad_pmu.c | 51 prev = local64_read(&hwc->prev_count); 55 } while (local64_cmpxchg(&hwc->prev_count, prev, new) != prev);
|
H A D | alibaba_uncore_drw_pmu.c | 311 prev = local64_read(&hwc->prev_count); 313 } while (local64_cmpxchg(&hwc->prev_count, prev, now) != prev); 336 local64_set(&event->hw.prev_count, pre_val); 595 local64_read(&event->hw.prev_count);
|
H A D | qcom_l2_pmu.c | 304 prev = local64_read(&hwc->prev_count); 306 } while (local64_cmpxchg(&hwc->prev_count, prev, now) != prev); 335 local64_set(&hwc->prev_count, new); 604 local64_set(&hwc->prev_count, 0);
|
H A D | arm_smmuv3_pmu.c | 262 prev = local64_read(&hwc->prev_count); 264 } while (local64_cmpxchg(&hwc->prev_count, prev, now) != prev); 299 local64_set(&hwc->prev_count, new); 497 local64_set(&hwc->prev_count, 0);
|
H A D | arm-ccn.c | 872 u64 prev_count, new_count, mask; local 875 prev_count = local64_read(&hw->prev_count); 877 } while (local64_xchg(&hw->prev_count, new_count) != prev_count); 881 local64_add((new_count - prev_count) & mask, &event->count); 922 local64_set(&event->hw.prev_count,
|
H A D | arm-cci.c | 903 pmu_write_counter(cci_pmu, local64_read(&event->hw.prev_count), i); 968 pmu_write_counter(cci_pmu, local64_read(&event->hw.prev_count), i); 986 prev_raw_count = local64_read(&hwc->prev_count); 988 } while (local64_cmpxchg(&hwc->prev_count, prev_raw_count, 1013 local64_set(&hwc->prev_count, val);
|
H A D | cxl_pmu.c | 678 local64_set(&hwc->prev_count, 0); 699 prev_cnt = local64_read(&hwc->prev_count); 701 } while (local64_cmpxchg(&hwc->prev_count, prev_cnt, new_cnt) != prev_cnt);
|
/linux-master/arch/x86/events/intel/ |
H A D | cstate.c | 388 prev_raw_count = local64_read(&hwc->prev_count); 391 } while (!local64_try_cmpxchg(&hwc->prev_count, 399 local64_set(&event->hw.prev_count, cstate_pmu_read_counter(event));
|
H A D | uncore.c | 272 u64 prev_count, new_count, delta; local 284 prev_count = local64_read(&event->hw.prev_count); 286 if (local64_xchg(&event->hw.prev_count, new_count) != prev_count) 289 delta = (new_count << shift) - (prev_count << shift); 523 local64_set(&event->hw.prev_count, 538 local64_set(&event->hw.prev_count, uncore_read_counter(box, event));
|
/linux-master/arch/x86/events/ |
H A D | rapl.c | 182 prev_raw_count = local64_read(&hwc->prev_count); 185 } while (!local64_try_cmpxchg(&hwc->prev_count, 251 local64_set(&event->hw.prev_count, rapl_read_counter(event));
|
/linux-master/arch/s390/kernel/ |
H A D | perf_pai_crypto.c | 316 prev = local64_read(&event->hw.prev_count); 318 local64_set(&event->hw.prev_count, new); 332 local64_set(&event->hw.prev_count, sum);
|
H A D | perf_pai_ext.c | 320 prev = local64_read(&event->hw.prev_count); 322 local64_set(&event->hw.prev_count, new); 335 local64_set(&event->hw.prev_count, sum);
|
H A D | perf_cpum_cf.c | 873 prev = local64_read(&event->hw.prev_count); 885 } while (local64_cmpxchg(&event->hw.prev_count, prev, new) != prev); 896 prev = local64_read(&event->hw.prev_count); 900 } while (local64_cmpxchg(&event->hw.prev_count, prev, new) != prev); 931 * Because all counters in a set are active, the event->hw.prev_count
|
/linux-master/arch/x86/events/amd/ |
H A D | uncore.c | 99 * we do not have to worry about prev_count changing on us 102 prev = local64_read(&hwc->prev_count); 113 local64_set(&hwc->prev_count, new); 124 wrmsrl(hwc->event_base, (u64)local64_read(&hwc->prev_count)); 876 wrmsrl(hwc->event_base, (u64)local64_read(&hwc->prev_count));
|
H A D | ibs.c | 158 prev_raw_count = local64_read(&hwc->prev_count); 159 if (!local64_try_cmpxchg(&hwc->prev_count, 341 local64_set(&hwc->prev_count, 0);
|
/linux-master/drivers/perf/hisilicon/ |
H A D | hisi_pcie_pmu.c | 435 prev_cnt = local64_read(&hwc->prev_count); 437 } while (local64_cmpxchg(&hwc->prev_count, prev_cnt, 455 local64_set(&hwc->prev_count, HISI_PCIE_INIT_VAL); 519 prev_cnt = local64_read(&hwc->prev_count);
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_pmu.c | 279 prev = local64_read(&hwc->prev_count); 291 } while (!local64_try_cmpxchg(&hwc->prev_count, &prev, count));
|
/linux-master/arch/powerpc/perf/ |
H A D | hv-gpci.c | 750 prev = local64_xchg(&event->hw.prev_count, now); 756 local64_set(&event->hw.prev_count, h_gpci_get_value(event));
|
H A D | hv-24x7.c | 1446 (void)local64_xchg(&event->hw.prev_count, ct); 1466 prev = local64_xchg(&event->hw.prev_count, now); 1520 local64_set(&event->hw.prev_count, h_24x7_get_value(event));
|
/linux-master/arch/csky/kernel/ |
H A D | perf_event.c | 906 local64_set(&hwc->prev_count, (u64)(-left)); 922 uint64_t prev_raw_count = local64_read(&hwc->prev_count); 932 * We aren't afraid of hwc->prev_count changing beneath our feet 935 local64_set(&hwc->prev_count, new_raw_count);
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_pmu.c | 707 prev = local64_read(&hwc->prev_count); 710 } while (!local64_try_cmpxchg(&hwc->prev_count, &prev, new)); 775 local64_set(&event->hw.prev_count, __i915_pmu_event_read(event));
|
/linux-master/drivers/perf/arm_cspmu/ |
H A D | arm_cspmu.c | 769 local64_set(&event->hw.prev_count, val); 808 prev = local64_read(&hwc->prev_count); 810 } while (local64_cmpxchg(&hwc->prev_count, prev, now) != prev);
|
/linux-master/drivers/fpga/ |
H A D | dfl-fme-perf.c | 850 prev = local64_read(&hwc->prev_count); 864 local64_set(&hwc->prev_count, count);
|