/openbmc/linux/drivers/perf/ |
H A D | riscv_pmu.c | 184 local64_sub(delta, &hwc->period_left); in riscv_pmu_event_update() 209 s64 left = local64_read(&hwc->period_left); in riscv_pmu_event_set_period() 216 local64_set(&hwc->period_left, left); in riscv_pmu_event_set_period() 223 local64_set(&hwc->period_left, left); in riscv_pmu_event_set_period() 351 local64_set(&hwc->period_left, hwc->sample_period); in riscv_pmu_event_init()
|
H A D | arm_pmu.c | 204 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() 494 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
|
H A D | arm_spe_pmu.c | 806 reg = local64_read(&hwc->period_left); in arm_spe_pmu_start() 849 local64_set(&hwc->period_left, read_sysreg_s(SYS_PMSICR_EL1)); in arm_spe_pmu_stop()
|
/openbmc/linux/arch/powerpc/perf/ |
H A D | core-fsl-emb.c | 183 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 D | core-book3s.c | 1199 prev = local64_read(&event->hw.period_left); in power_pmu_read() 1203 } while (local64_cmpxchg(&event->hw.period_left, prev, val) != prev); in power_pmu_read() 1552 left = local64_read(&event->hw.period_left); in power_pmu_enable() 1777 left = local64_read(&event->hw.period_left); in power_pmu_start() 2168 local64_set(&event->hw.period_left, event->hw.last_period); in power_pmu_event_init() 2259 left = local64_read(&event->hw.period_left) - delta; in record_and_restart() 2286 local64_set(&event->hw.period_left, left); in record_and_restart()
|
/openbmc/linux/arch/xtensa/kernel/ |
H A D | perf_event.c | 160 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()
|
/openbmc/linux/arch/loongarch/kernel/ |
H A D | perf_event.c | 304 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() 808 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
|
/openbmc/linux/arch/alpha/kernel/ |
H A D | perf_event.c | 255 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()
|
/openbmc/linux/arch/arc/kernel/ |
H A D | perf_event.c | 293 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()
|
/openbmc/linux/arch/x86/events/amd/ |
H A D | ibs.c | 103 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() 323 local64_set(&hwc->period_left, hwc->sample_period); in perf_ibs_init()
|
/openbmc/linux/arch/mips/kernel/ |
H A D | perf_event_mipsxx.c | 413 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()
|
/openbmc/linux/arch/csky/kernel/ |
H A D | perf_event.c | 881 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()
|
/openbmc/linux/arch/sparc/kernel/ |
H A D | perf_event.c | 882 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()
|
/openbmc/linux/arch/x86/events/ |
H A D | core.c | 152 local64_sub(delta, &hwc->period_left); in x86_perf_event_update() 485 local64_set(&hwc->period_left, hwc->sample_period); in x86_setup_perfctr() 1370 s64 left = local64_read(&hwc->period_left); in x86_perf_event_set_period() 1382 local64_set(&hwc->period_left, left); in x86_perf_event_set_period() 1389 local64_set(&hwc->period_left, left); in x86_perf_event_set_period()
|
/openbmc/linux/arch/arm64/kvm/ |
H A D | pmu-emul.c | 497 local64_set(&perf_event->hw.period_left, 0); in kvm_pmu_perf_overflow()
|
/openbmc/linux/kernel/events/ |
H A D | core.c | 4120 if (local64_read(&hwc->period_left) > 8*sample_period) { in perf_adjust_period() 4124 local64_set(&hwc->period_left, 0); in perf_adjust_period() 5843 local64_set(&event->hw.period_left, 0); in __perf_event_period() 9696 * event->hw.period_left to count intervals. This period event 9710 old = local64_read(&hwc->period_left); in perf_swevent_set_period() 9719 } while (!local64_try_cmpxchg(&hwc->period_left, &old, val)); in perf_swevent_set_period() 9773 if (local64_add_negative(nr, &hwc->period_left)) in perf_swevent_event() 11127 period = local64_read(&hwc->period_left); in perf_swevent_start_hrtimer() 11132 local64_set(&hwc->period_left, 0); in perf_swevent_start_hrtimer() 11146 local64_set(&hwc->period_left, ktime_to_n in perf_swevent_cancel_hrtimer() [all...] |
/openbmc/linux/include/linux/ |
H A D | perf_event.h | 249 local64_t period_left; member
|
/openbmc/linux/arch/s390/kernel/ |
H A D | perf_cpum_cf.c | 1772 local64_set(&event->hw.period_left, event->hw.sample_period); in cfdiag_event_init2()
|
H A D | perf_cpum_sf.c | 659 local64_set(&hwc->period_left, hwc->sample_period); in hw_init_period()
|
/openbmc/linux/arch/x86/events/intel/ |
H A D | ds.c | 2031 local64_set(&hwc->period_left, -new); in intel_pmu_save_and_restart_reload()
|
H A D | core.c | 2532 s64 left = local64_read(&hwc->period_left); in icl_set_topdown_event_period()
|