Home
last modified time | relevance | path

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

/linux-6.15/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.c204 s64 left = local64_read(&hwc->period_left); in armpmu_event_set_period()
212 local64_set(&hwc->period_left, left); in armpmu_event_set_period()
219 local64_set(&hwc->period_left, left); in armpmu_event_set_period()
260 local64_sub(delta, &hwc->period_left); in armpmu_event_update()
491 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
H A Darm_spe_pmu.c803 reg = local64_read(&hwc->period_left); in arm_spe_pmu_start()
846 local64_set(&hwc->period_left, read_sysreg_s(SYS_PMSICR_EL1)); in arm_spe_pmu_stop()
/linux-6.15/arch/powerpc/perf/
H A Dcore-fsl-emb.c183 local64_sub(delta, &event->hw.period_left); in fsl_emb_pmu_read()
310 s64 left = local64_read(&event->hw.period_left); in fsl_emb_pmu_add()
393 left = local64_read(&event->hw.period_left); in fsl_emb_pmu_start()
547 local64_set(&event->hw.period_left, event->hw.last_period); in fsl_emb_pmu_event_init()
611 left = local64_read(&event->hw.period_left) - delta; in record_and_restart()
626 local64_set(&event->hw.period_left, left); in record_and_restart()
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()
2260 left = local64_read(&event->hw.period_left) - delta; in record_and_restart()
2287 local64_set(&event->hw.period_left, left); in record_and_restart()
/linux-6.15/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()
798 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
/linux-6.15/arch/xtensa/kernel/
H A Dperf_event.c160 local64_sub(delta, &hwc->period_left); in xtensa_perf_event_update()
174 left = local64_read(&hwc->period_left); in xtensa_perf_event_set_period()
177 local64_set(&hwc->period_left, left); in xtensa_perf_event_set_period()
182 local64_set(&hwc->period_left, left); in xtensa_perf_event_set_period()
/linux-6.15/arch/alpha/kernel/
H A Dperf_event.c255 long left = local64_read(&hwc->period_left); in alpha_perf_event_set_period()
261 local64_set(&hwc->period_left, left); in alpha_perf_event_set_period()
268 local64_set(&hwc->period_left, left); in alpha_perf_event_set_period()
331 local64_sub(delta, &hwc->period_left); in alpha_perf_event_update()
681 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
/linux-6.15/arch/arc/kernel/
H A Dperf_event.c293 local64_sub(delta, &hwc->period_left); in arc_perf_event_update()
337 local64_set(&hwc->period_left, hwc->sample_period); in arc_pmu_event_init()
408 s64 left = local64_read(&hwc->period_left); in arc_pmu_event_set_period()
417 local64_set(&hwc->period_left, left); in arc_pmu_event_set_period()
423 local64_set(&hwc->period_left, left); in arc_pmu_event_set_period()
/linux-6.15/arch/mips/kernel/
H A Dperf_event_mipsxx.c413 u64 left = local64_read(&hwc->period_left); in mipspmu_event_set_period()
420 local64_set(&hwc->period_left, left); in mipspmu_event_set_period()
426 local64_set(&hwc->period_left, left); in mipspmu_event_set_period()
433 local64_set(&hwc->period_left, left); in mipspmu_event_set_period()
467 local64_sub(delta, &hwc->period_left); in mipspmu_event_update()
1531 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
/linux-6.15/arch/csky/kernel/
H A Dperf_event.c881 s64 left = local64_read(&hwc->period_left); in csky_pmu_event_set_period()
887 local64_set(&hwc->period_left, left); in csky_pmu_event_set_period()
894 local64_set(&hwc->period_left, left); in csky_pmu_event_set_period()
937 local64_sub(delta, &hwc->period_left); in csky_perf_event_update()
/linux-6.15/arch/x86/events/amd/
H A Dibs.c103 s64 left = local64_read(&hwc->period_left); in perf_event_set_period()
112 local64_set(&hwc->period_left, left); in perf_event_set_period()
119 local64_set(&hwc->period_left, left); in perf_event_set_period()
175 local64_sub(delta, &hwc->period_left); in perf_event_try_update()
366 local64_set(&hwc->period_left, hwc->sample_period); in perf_ibs_init()
/linux-6.15/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-6.15/arch/x86/events/
H A Dcore.c153 local64_sub(delta, &hwc->period_left); in x86_perf_event_update()
491 local64_set(&hwc->period_left, hwc->sample_period); in x86_setup_perfctr()
1381 s64 left = local64_read(&hwc->period_left); in x86_perf_event_set_period()
1393 local64_set(&hwc->period_left, left); in x86_perf_event_set_period()
1400 local64_set(&hwc->period_left, left); in x86_perf_event_set_period()
/linux-6.15/arch/riscv/kvm/
H A Dvcpu_pmu.c299 local64_set(&perf_event->hw.period_left, 0); in kvm_riscv_pmu_overflow()
/linux-6.15/kernel/events/
H A Dcore.c4212 if (local64_read(&hwc->period_left) > 8*sample_period) { in perf_adjust_period()
4216 local64_set(&hwc->period_left, 0); in perf_adjust_period()
6181 local64_set(&event->hw.period_left, 0); in __perf_event_period()
10296 old = local64_read(&hwc->period_left); in perf_swevent_set_period()
10359 if (local64_add_negative(nr, &hwc->period_left)) in perf_swevent_event()
11631 period = local64_read(&hwc->period_left); in perf_swevent_start_hrtimer()
11636 local64_set(&hwc->period_left, 0); in perf_swevent_start_hrtimer()
11650 local64_set(&hwc->period_left, ktime_to_ns(remaining)); in perf_swevent_cancel_hrtimer()
11674 local64_set(&hwc->period_left, hwc->sample_period); in perf_swevent_init_hrtimer()
12658 local64_set(&hwc->period_left, hwc->sample_period); in perf_event_alloc()
[all …]
/linux-6.15/arch/arm64/kvm/
H A Dpmu-emul.c555 local64_set(&perf_event->hw.period_left, 0); in kvm_pmu_perf_overflow()
/linux-6.15/arch/x86/events/intel/
H A Dds.c2019 local64_sub(delta, &hwc->period_left); in intel_perf_event_update_pmc()
2313 local64_set(&hwc->period_left, -new); in intel_pmu_save_and_restart_reload()
H A Dcore.c2611 s64 left = local64_read(&hwc->period_left); in icl_set_topdown_event_period()
4100 local64_set(&event->hw.period_left, event->hw.sample_period); in intel_pmu_hw_config()
/linux-6.15/include/linux/
H A Dperf_event.h258 local64_t period_left; member
/linux-6.15/arch/s390/kernel/
H A Dperf_cpum_cf.c1770 local64_set(&event->hw.period_left, event->hw.sample_period); in cfdiag_event_init2()
H A Dperf_cpum_sf.c593 local64_set(&hwc->period_left, hwc->sample_period); in hw_init_period()