/linux-4.1.27/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 | 1047 prev = local64_read(&event->hw.period_left); in power_pmu_read() 1051 } while (local64_cmpxchg(&event->hw.period_left, prev, val) != prev); in power_pmu_read() 1332 left = local64_read(&event->hw.period_left); in power_pmu_enable() 1550 left = local64_read(&event->hw.period_left); in power_pmu_start() 1862 local64_set(&event->hw.period_left, event->hw.last_period); in power_pmu_event_init() 1950 left = local64_read(&event->hw.period_left) - delta; in record_and_restart() 1967 local64_set(&event->hw.period_left, left); in record_and_restart()
|
/linux-4.1.27/arch/arm/kernel/ |
D | perf_event.c | 101 s64 left = local64_read(&hwc->period_left); in armpmu_event_set_period() 107 local64_set(&hwc->period_left, left); in armpmu_event_set_period() 114 local64_set(&hwc->period_left, left); in armpmu_event_set_period() 154 local64_sub(delta, &hwc->period_left); in armpmu_event_update() 440 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
|
/linux-4.1.27/arch/alpha/kernel/ |
D | perf_event.c | 254 long left = local64_read(&hwc->period_left); in alpha_perf_event_set_period() 260 local64_set(&hwc->period_left, left); in alpha_perf_event_set_period() 267 local64_set(&hwc->period_left, left); in alpha_perf_event_set_period() 330 local64_sub(delta, &hwc->period_left); in alpha_perf_event_update() 686 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
|
/linux-4.1.27/arch/metag/kernel/perf/ |
D | perf_event.c | 218 local64_sub(delta, &hwc->period_left); in metag_pmu_event_update() 224 s64 left = local64_read(&hwc->period_left); in metag_pmu_event_set_period() 234 local64_set(&hwc->period_left, left); in metag_pmu_event_set_period() 241 local64_set(&hwc->period_left, left); in metag_pmu_event_set_period() 591 local64_set(&hwc->period_left, hwc->sample_period); in _hw_perf_event_init()
|
/linux-4.1.27/arch/tile/kernel/ |
D | perf_event.c | 539 local64_sub(delta, &hwc->period_left); in tile_perf_event_update() 552 s64 left = local64_read(&hwc->period_left); in tile_event_set_period() 561 local64_set(&hwc->period_left, left); in tile_event_set_period() 568 local64_set(&hwc->period_left, left); in tile_event_set_period() 827 local64_set(&hwc->period_left, hwc->sample_period); in __tile_event_init()
|
/linux-4.1.27/arch/x86/kernel/cpu/ |
D | perf_event_amd_ibs.c | 75 s64 left = local64_read(&hwc->period_left); in perf_event_set_period() 84 local64_set(&hwc->period_left, left); in perf_event_set_period() 91 local64_set(&hwc->period_left, left); in perf_event_set_period() 147 local64_sub(delta, &hwc->period_left); in perf_event_try_update() 282 local64_set(&hwc->period_left, hwc->sample_period); in perf_ibs_init()
|
D | perf_event.c | 102 local64_sub(delta, &hwc->period_left); in x86_perf_event_update() 391 local64_set(&hwc->period_left, hwc->sample_period); in x86_setup_perfctr() 1077 s64 left = local64_read(&hwc->period_left); in x86_perf_event_set_period() 1089 local64_set(&hwc->period_left, left); in x86_perf_event_set_period() 1096 local64_set(&hwc->period_left, left); in x86_perf_event_set_period()
|
/linux-4.1.27/arch/mips/kernel/ |
D | perf_event_mipsxx.c | 379 u64 left = local64_read(&hwc->period_left); in mipspmu_event_set_period() 386 local64_set(&hwc->period_left, left); in mipspmu_event_set_period() 392 local64_set(&hwc->period_left, left); in mipspmu_event_set_period() 399 local64_set(&hwc->period_left, left); in mipspmu_event_set_period() 429 local64_sub(delta, &hwc->period_left); in mipspmu_event_update() 1325 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
|
/linux-4.1.27/arch/arm64/kernel/ |
D | perf_event.c | 156 s64 left = local64_read(&hwc->period_left); in armpmu_event_set_period() 162 local64_set(&hwc->period_left, left); in armpmu_event_set_period() 169 local64_set(&hwc->period_left, left); in armpmu_event_set_period() 211 local64_sub(delta, &hwc->period_left); in armpmu_event_update() 577 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
|
/linux-4.1.27/arch/sparc/kernel/ |
D | perf_event.c | 880 local64_sub(delta, &hwc->period_left); in sparc_perf_event_update() 888 s64 left = local64_read(&hwc->period_left); in sparc_perf_event_set_period() 894 local64_set(&hwc->period_left, left); in sparc_perf_event_set_period() 901 local64_set(&hwc->period_left, left); in sparc_perf_event_set_period() 1486 local64_set(&hwc->period_left, hwc->sample_period); in sparc_pmu_event_init()
|
/linux-4.1.27/arch/arc/kernel/ |
D | perf_event.c | 104 local64_sub(delta, &hwc->period_left); in arc_perf_event_update()
|
/linux-4.1.27/kernel/events/ |
D | core.c | 2950 if (local64_read(&hwc->period_left) > 8*sample_period) { in perf_adjust_period() 2954 local64_set(&hwc->period_left, 0); in perf_adjust_period() 4006 local64_set(&event->hw.period_left, 0); in __perf_event_period() 6205 old = val = local64_read(&hwc->period_left); in perf_swevent_set_period() 6212 if (local64_cmpxchg(&hwc->period_left, old, val) != old) in perf_swevent_set_period() 6267 if (local64_add_negative(nr, &hwc->period_left)) in perf_swevent_event() 6893 period = local64_read(&hwc->period_left); in perf_swevent_start_hrtimer() 6898 local64_set(&hwc->period_left, 0); in perf_swevent_start_hrtimer() 6913 local64_set(&hwc->period_left, ktime_to_ns(remaining)); in perf_swevent_cancel_hrtimer() 6938 local64_set(&hwc->period_left, hwc->sample_period); in perf_swevent_init_hrtimer() [all …]
|
/linux-4.1.27/include/linux/ |
D | perf_event.h | 148 local64_t period_left; member
|
/linux-4.1.27/drivers/bus/ |
D | arm-cci.c | 716 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
|
/linux-4.1.27/arch/s390/kernel/ |
D | perf_cpum_sf.c | 644 local64_set(&hwc->period_left, hwc->sample_period); in hw_init_period()
|