Home
last modified time | relevance | path

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

/Linux-v4.19/arch/powerpc/perf/
Dcore-fsl-emb.c200 local64_sub(delta, &event->hw.period_left); in fsl_emb_pmu_read()
327 s64 left = local64_read(&event->hw.period_left); in fsl_emb_pmu_add()
410 left = local64_read(&event->hw.period_left); in fsl_emb_pmu_start()
564 local64_set(&event->hw.period_left, event->hw.last_period); in fsl_emb_pmu_event_init()
628 left = local64_read(&event->hw.period_left) - delta; in record_and_restart()
643 local64_set(&event->hw.period_left, left); in record_and_restart()
Dcore-book3s.c1076 prev = local64_read(&event->hw.period_left); in power_pmu_read()
1080 } while (local64_cmpxchg(&event->hw.period_left, prev, val) != prev); in power_pmu_read()
1376 left = local64_read(&event->hw.period_left); in power_pmu_enable()
1594 left = local64_read(&event->hw.period_left); in power_pmu_start()
1951 local64_set(&event->hw.period_left, event->hw.last_period); in power_pmu_event_init()
2039 left = local64_read(&event->hw.period_left) - delta; in record_and_restart()
2056 local64_set(&event->hw.period_left, left); in record_and_restart()
/Linux-v4.19/arch/arc/kernel/
Dperf_event.c116 local64_sub(delta, &hwc->period_left); in arc_perf_event_update()
160 local64_set(&hwc->period_left, hwc->sample_period); in arc_pmu_event_init()
219 s64 left = local64_read(&hwc->period_left); in arc_pmu_event_set_period()
228 local64_set(&hwc->period_left, left); in arc_pmu_event_set_period()
234 local64_set(&hwc->period_left, left); in arc_pmu_event_set_period()
/Linux-v4.19/arch/xtensa/kernel/
Dperf_event.c154 local64_sub(delta, &hwc->period_left); in xtensa_perf_event_update()
168 left = local64_read(&hwc->period_left); in xtensa_perf_event_set_period()
171 local64_set(&hwc->period_left, left); in xtensa_perf_event_set_period()
176 local64_set(&hwc->period_left, left); in xtensa_perf_event_set_period()
/Linux-v4.19/arch/alpha/kernel/
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()
687 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
/Linux-v4.19/drivers/perf/
Darm_pmu.c123 s64 left = local64_read(&hwc->period_left); in armpmu_event_set_period()
131 local64_set(&hwc->period_left, left); in armpmu_event_set_period()
138 local64_set(&hwc->period_left, left); in armpmu_event_set_period()
179 local64_sub(delta, &hwc->period_left); in armpmu_event_update()
418 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
Darm_spe_pmu.c747 reg = local64_read(&hwc->period_left); in arm_spe_pmu_start()
790 local64_set(&hwc->period_left, read_sysreg_s(SYS_PMSICR_EL1)); in arm_spe_pmu_stop()
/Linux-v4.19/arch/x86/events/amd/
Dibs.c113 s64 left = local64_read(&hwc->period_left); in perf_event_set_period()
122 local64_set(&hwc->period_left, left); in perf_event_set_period()
129 local64_set(&hwc->period_left, left); in perf_event_set_period()
185 local64_sub(delta, &hwc->period_left); in perf_event_try_update()
320 local64_set(&hwc->period_left, hwc->sample_period); in perf_ibs_init()
/Linux-v4.19/arch/mips/kernel/
Dperf_event_mipsxx.c392 u64 left = local64_read(&hwc->period_left); in mipspmu_event_set_period()
399 local64_set(&hwc->period_left, left); in mipspmu_event_set_period()
405 local64_set(&hwc->period_left, left); in mipspmu_event_set_period()
412 local64_set(&hwc->period_left, left); in mipspmu_event_set_period()
442 local64_sub(delta, &hwc->period_left); in mipspmu_event_update()
1353 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
/Linux-v4.19/Documentation/riscv/
Dpmu.txt85 local64_set(&hwc->period_left, hwc->sample_period);
141 event->hw.period_left by subtracting delta
164 (event->hw.period_left).
/Linux-v4.19/arch/sparc/kernel/
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()
896 local64_set(&hwc->period_left, left); in sparc_perf_event_set_period()
903 local64_set(&hwc->period_left, left); in sparc_perf_event_set_period()
1497 local64_set(&hwc->period_left, hwc->sample_period); in sparc_pmu_event_init()
/Linux-v4.19/arch/x86/events/
Dcore.c106 local64_sub(delta, &hwc->period_left); in x86_perf_event_update()
416 local64_set(&hwc->period_left, hwc->sample_period); in x86_setup_perfctr()
1128 s64 left = local64_read(&hwc->period_left); in x86_perf_event_set_period()
1140 local64_set(&hwc->period_left, left); in x86_perf_event_set_period()
1147 local64_set(&hwc->period_left, left); in x86_perf_event_set_period()
/Linux-v4.19/kernel/events/
Dcore.c3571 if (local64_read(&hwc->period_left) > 8*sample_period) { in perf_adjust_period()
3575 local64_set(&hwc->period_left, 0); in perf_adjust_period()
4958 local64_set(&event->hw.period_left, 0); in __perf_event_period()
7817 old = val = local64_read(&hwc->period_left); in perf_swevent_set_period()
7824 if (local64_cmpxchg(&hwc->period_left, old, val) != old) in perf_swevent_set_period()
7879 if (local64_add_negative(nr, &hwc->period_left)) in perf_swevent_event()
9144 period = local64_read(&hwc->period_left); in perf_swevent_start_hrtimer()
9149 local64_set(&hwc->period_left, 0); in perf_swevent_start_hrtimer()
9163 local64_set(&hwc->period_left, ktime_to_ns(remaining)); in perf_swevent_cancel_hrtimer()
9188 local64_set(&hwc->period_left, hwc->sample_period); in perf_swevent_init_hrtimer()
[all …]
/Linux-v4.19/include/linux/
Dperf_event.h211 local64_t period_left; member
/Linux-v4.19/arch/s390/kernel/
Dperf_cpum_sf.c599 local64_set(&hwc->period_left, hwc->sample_period); in hw_init_period()