Home
last modified time | relevance | path

Searched refs:period_left (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/perf/
H A Driscv_pmu.c182 local64_sub(delta, &hwc->period_left); in riscv_pmu_event_update()
205 s64 left = local64_read(&hwc->period_left); in riscv_pmu_event_set_period()
212 local64_set(&hwc->period_left, left); in riscv_pmu_event_set_period()
219 local64_set(&hwc->period_left, left); in riscv_pmu_event_set_period()
347 local64_set(&hwc->period_left, hwc->sample_period); in riscv_pmu_event_init()
H A Darm_pmu.c208 s64 left = local64_read(&hwc->period_left); in armpmu_event_set_period()
216 local64_set(&hwc->period_left, left); in armpmu_event_set_period()
223 local64_set(&hwc->period_left, left); in armpmu_event_set_period()
264 local64_sub(delta, &hwc->period_left); in armpmu_event_update()
506 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
H A Darm_spe_pmu.c916 reg = local64_read(&hwc->period_left); in arm_spe_pmu_start()
959 local64_set(&hwc->period_left, read_sysreg_s(SYS_PMSICR_EL1)); in arm_spe_pmu_stop()
/linux/arch/loongarch/kernel/
H A Dperf_event.c304 u64 left = local64_read(&hwc->period_left); in loongarch_pmu_event_set_period()
310 local64_set(&hwc->period_left, left); in loongarch_pmu_event_set_period()
316 local64_set(&hwc->period_left, left); in loongarch_pmu_event_set_period()
323 local64_set(&hwc->period_left, left); in loongarch_pmu_event_set_period()
353 local64_sub(delta, &hwc->period_left); in loongarch_pmu_event_update()
812 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
/linux/arch/powerpc/perf/
H A Dcore-book3s.c1196 prev = local64_read(&event->hw.period_left); in power_pmu_read()
1200 } while (local64_cmpxchg(&event->hw.period_left, prev, val) != prev); in power_pmu_read()
1549 left = local64_read(&event->hw.period_left); in power_pmu_enable()
1774 left = local64_read(&event->hw.period_left); in power_pmu_start()
2165 local64_set(&event->hw.period_left, event->hw.last_period); in power_pmu_event_init()
2262 left = local64_read(&event->hw.period_left) - delta; in record_and_restart()
2289 local64_set(&event->hw.period_left, left); in record_and_restart()
H A Dvpa-dtl.c423 local64_set(&hwc->period_left, hwc->sample_period); in vpa_dtl_event_init()
/linux/arch/sparc/kernel/
H A Dperf_event.c882 local64_sub(delta, &hwc->period_left); in sparc_perf_event_update()
890 s64 left = local64_read(&hwc->period_left); in sparc_perf_event_set_period()
900 local64_set(&hwc->period_left, left); in sparc_perf_event_set_period()
907 local64_set(&hwc->period_left, left); in sparc_perf_event_set_period()
1501 local64_set(&hwc->period_left, hwc->sample_period); in sparc_pmu_event_init()
/linux/arch/x86/events/
H A Dcore.c163 local64_sub(delta, &hwc->period_left); in x86_perf_event_update()
501 local64_set(&hwc->period_left, hwc->sample_period); in x86_setup_perfctr()
1410 s64 left = local64_read(&hwc->period_left); in x86_perf_event_set_period()
1422 local64_set(&hwc->period_left, left); in x86_perf_event_set_period()
1429 local64_set(&hwc->period_left, left); in x86_perf_event_set_period()
/linux/kernel/events/
H A Dcore.c4426 if (local64_read(&hwc->period_left) > 8*sample_period) { in perf_adjust_period()
4430 local64_set(&hwc->period_left, 0); in perf_adjust_period()
6525 local64_set(&event->hw.period_left, 0); in __perf_event_period()
10853 old = local64_read(&hwc->period_left); in perf_swevent_set_period()
10862 } while (!local64_try_cmpxchg(&hwc->period_left, &old, val)); in perf_swevent_set_period()
10939 if (local64_add_negative(nr, &hwc->period_left)) in perf_swevent_event()
12252 period = local64_read(&hwc->period_left); in perf_swevent_start_hrtimer()
12257 local64_set(&hwc->period_left, 0); in perf_swevent_start_hrtimer()
12281 local64_set(&hwc->period_left, ktime_to_ns(remaining)); in perf_swevent_cancel_hrtimer()
12311 local64_set(&hwc->period_left, hwc->sample_period); in perf_swevent_init_hrtimer()
[all …]
/linux/arch/riscv/kvm/
H A Dvcpu_pmu.c324 local64_set(&perf_event->hw.period_left, 0); in kvm_riscv_pmu_overflow()
/linux/include/linux/
H A Dperf_event.h257 local64_t period_left; member
/linux/arch/s390/kernel/
H A Dperf_cpum_cf.c1765 local64_set(&event->hw.period_left, event->hw.sample_period); in cfdiag_event_init2()
H A Dperf_cpum_sf.c591 local64_set(&hwc->period_left, hwc->sample_period); in hw_init_period()
/linux/arch/x86/events/intel/
H A Dds.c2376 local64_sub(delta, &hwc->period_left); in intel_perf_event_update_pmc()
2836 local64_set(&hwc->period_left, -new); in intel_pmu_save_and_restart_reload()
H A Dcore.c2879 s64 left = local64_read(&hwc->period_left); in icl_set_topdown_event_period()
4685 local64_set(&event->hw.period_left, event->hw.sample_period); in intel_pmu_hw_config()