| /linux/drivers/perf/ |
| H A D | riscv_pmu.c | 182 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 D | arm_pmu.c | 208 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 D | arm_spe_pmu.c | 916 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 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() 812 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
|
| /linux/arch/powerpc/perf/ |
| H A D | core-book3s.c | 1196 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 D | vpa-dtl.c | 423 local64_set(&hwc->period_left, hwc->sample_period); in vpa_dtl_event_init()
|
| /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()
|
| /linux/arch/x86/events/ |
| H A D | core.c | 163 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 D | core.c | 4426 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 D | vcpu_pmu.c | 324 local64_set(&perf_event->hw.period_left, 0); in kvm_riscv_pmu_overflow()
|
| /linux/include/linux/ |
| H A D | perf_event.h | 257 local64_t period_left; member
|
| /linux/arch/s390/kernel/ |
| H A D | perf_cpum_cf.c | 1765 local64_set(&event->hw.period_left, event->hw.sample_period); in cfdiag_event_init2()
|
| H A D | perf_cpum_sf.c | 591 local64_set(&hwc->period_left, hwc->sample_period); in hw_init_period()
|
| /linux/arch/x86/events/intel/ |
| H A D | ds.c | 2376 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 D | core.c | 2879 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()
|