/Linux-v4.19/arch/powerpc/perf/ |
D | core-fsl-emb.c | 200 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()
|
D | core-book3s.c | 1076 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/ |
D | perf_event.c | 116 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/ |
D | perf_event.c | 154 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/ |
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() 687 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
|
/Linux-v4.19/drivers/perf/ |
D | arm_pmu.c | 123 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()
|
D | arm_spe_pmu.c | 747 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/ |
D | ibs.c | 113 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/ |
D | perf_event_mipsxx.c | 392 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/ |
D | pmu.txt | 85 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/ |
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() 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/ |
D | core.c | 106 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/ |
D | core.c | 3571 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/ |
D | perf_event.h | 211 local64_t period_left; member
|
/Linux-v4.19/arch/s390/kernel/ |
D | perf_cpum_sf.c | 599 local64_set(&hwc->period_left, hwc->sample_period); in hw_init_period()
|