| /Linux-v5.4/include/asm-generic/ |
| D | local64.h | 31 #define local64_set(l,i) local_set((&(l)->a),(i)) macro 52 #define __local64_inc(l) local64_set((l), local64_read(l) + 1) 53 #define __local64_dec(l) local64_set((l), local64_read(l) - 1) 54 #define __local64_add(i,l) local64_set((l), local64_read(l) + (i)) 55 #define __local64_sub(i,l) local64_set((l), local64_read(l) - (i)) 69 #define local64_set(l,i) atomic64_set((&(l)->a),(i)) macro 90 #define __local64_inc(l) local64_set((l), local64_read(l) + 1) 91 #define __local64_dec(l) local64_set((l), local64_read(l) - 1) 92 #define __local64_add(i,l) local64_set((l), local64_read(l) + (i)) 93 #define __local64_sub(i,l) local64_set((l), local64_read(l) - (i))
|
| /Linux-v5.4/arch/arc/kernel/ |
| D | perf_event.c | 129 local64_set(&hwc->prev_count, new_raw_count); in arc_perf_event_update() 175 local64_set(&hwc->period_left, hwc->sample_period); in arc_pmu_event_init() 255 local64_set(&hwc->period_left, left); in arc_pmu_event_set_period() 261 local64_set(&hwc->period_left, left); in arc_pmu_event_set_period() 270 local64_set(&hwc->prev_count, value); in arc_pmu_event_set_period() 388 local64_set(&hwc->prev_count, 0); in arc_pmu_add()
|
| /Linux-v5.4/arch/powerpc/perf/ |
| D | core-fsl-emb.c | 327 local64_set(&event->hw.prev_count, val); in fsl_emb_pmu_add() 560 local64_set(&event->hw.period_left, event->hw.last_period); in fsl_emb_pmu_event_init() 638 local64_set(&event->hw.prev_count, val); in record_and_restart() 639 local64_set(&event->hw.period_left, left); in record_and_restart()
|
| D | core-book3s.c | 1065 local64_set(&event->hw.prev_count, val); in power_pmu_read() 1146 local64_set(&event->hw.prev_count, val); in thaw_limited_counters() 1399 local64_set(&event->hw.prev_count, val); in power_pmu_enable() 1972 local64_set(&event->hw.period_left, event->hw.last_period); in power_pmu_event_init() 1979 local64_set(&event->hw.prev_count, 0); in power_pmu_event_init() 2076 local64_set(&event->hw.prev_count, val); in record_and_restart() 2077 local64_set(&event->hw.period_left, left); in record_and_restart()
|
| D | 8xx-pmu.c | 119 local64_set(&event->hw.prev_count, val); in mpc8xx_pmu_add()
|
| D | hv-gpci.c | 200 local64_set(&event->hw.prev_count, h_gpci_get_value(event)); in h_gpci_event_start()
|
| /Linux-v5.4/arch/xtensa/kernel/ |
| D | perf_event.c | 168 local64_set(&hwc->period_left, left); in xtensa_perf_event_set_period() 173 local64_set(&hwc->period_left, left); in xtensa_perf_event_set_period() 181 local64_set(&hwc->prev_count, -left); in xtensa_perf_event_set_period()
|
| /Linux-v5.4/arch/alpha/kernel/ |
| D | perf_event.c | 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() 283 local64_set(&hwc->prev_count, (unsigned long)(-left)); in alpha_perf_event_set_period() 681 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
|
| /Linux-v5.4/arch/x86/events/ |
| D | msr.c | 246 local64_set(&event->count, now); in msr_event_update() 256 local64_set(&event->hw.prev_count, now); in msr_event_start()
|
| D | core.c | 416 local64_set(&hwc->period_left, hwc->sample_period); in x86_setup_perfctr() 1201 local64_set(&hwc->period_left, left); in x86_perf_event_set_period() 1208 local64_set(&hwc->period_left, left); in x86_perf_event_set_period() 1230 local64_set(&hwc->prev_count, (u64)-left); in x86_perf_event_set_period()
|
| /Linux-v5.4/drivers/perf/ |
| D | arm_pmu.c | 132 local64_set(&hwc->period_left, left); in armpmu_event_set_period() 139 local64_set(&hwc->period_left, left); in armpmu_event_set_period() 153 local64_set(&hwc->prev_count, (u64)-left); in armpmu_event_set_period() 411 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
|
| D | qcom_l3_pmu.c | 206 local64_set(&event->hw.prev_count, 0); in qcom_l3_cache__64bit_counter_start() 285 local64_set(&event->hw.prev_count, 0); in qcom_l3_cache__32bit_counter_start()
|
| D | thunderx2_pmu.c | 276 local64_set(&hwc->prev_count, 0); in uncore_start_event_l3c() 299 local64_set(&hwc->prev_count, 0); in uncore_start_event_dmc()
|
| D | arm_smmuv3_pmu.c | 247 local64_set(&hwc->prev_count, new); in smmu_pmu_set_period() 443 local64_set(&hwc->prev_count, 0); in smmu_pmu_event_add()
|
| D | qcom_l2_pmu.c | 377 local64_set(&hwc->prev_count, new); in l2_cache_cluster_set_period() 646 local64_set(&hwc->prev_count, 0); in l2_cache_event_add()
|
| /Linux-v5.4/arch/x86/events/amd/ |
| D | ibs.c | 122 local64_set(&hwc->period_left, left); in perf_event_set_period() 129 local64_set(&hwc->period_left, left); in perf_event_set_period() 308 local64_set(&hwc->period_left, hwc->sample_period); in perf_ibs_init() 323 local64_set(&hwc->prev_count, 0); in perf_ibs_set_period()
|
| D | uncore.c | 95 local64_set(&hwc->prev_count, new); in amd_uncore_read()
|
| /Linux-v5.4/arch/arm/mach-imx/ |
| D | mmdc.c | 339 local64_set(&hwc->prev_count, 0); in mmdc_pmu_event_start() 374 local64_set(&hwc->prev_count, mmdc_pmu_read_counter(pmu_mmdc, cfg)); in mmdc_pmu_event_add()
|
| /Linux-v5.4/arch/nds32/kernel/ |
| D | perf_event_cpu.c | 197 local64_set(&hwc->period_left, left); in nds32_pmu_event_set_period() 204 local64_set(&hwc->period_left, left); in nds32_pmu_event_set_period() 216 local64_set(&hwc->prev_count, (u64)(-left)); in nds32_pmu_event_set_period() 846 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
|
| /Linux-v5.4/arch/csky/kernel/ |
| D | perf_event.c | 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() 906 local64_set(&hwc->prev_count, (u64)(-left)); in csky_pmu_event_set_period() 935 local64_set(&hwc->prev_count, new_raw_count); in csky_perf_event_update()
|
| /Linux-v5.4/arch/mips/kernel/ |
| D | perf_event_mipsxx.c | 381 local64_set(&hwc->period_left, left); in mipspmu_event_set_period() 387 local64_set(&hwc->period_left, left); in mipspmu_event_set_period() 394 local64_set(&hwc->period_left, left); in mipspmu_event_set_period() 397 local64_set(&hwc->prev_count, mipspmu.overflow - left); in mipspmu_event_set_period() 1339 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
|
| /Linux-v5.4/arch/sparc/kernel/ |
| D | perf_event.c | 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() 914 local64_set(&hwc->prev_count, (u64)-left); in sparc_perf_event_set_period() 1501 local64_set(&hwc->period_left, hwc->sample_period); in sparc_pmu_event_init()
|
| /Linux-v5.4/arch/riscv/kernel/ |
| D | perf_event.c | 291 local64_set(&hwc->prev_count, read_counter(hwc->idx)); in riscv_pmu_start()
|
| /Linux-v5.4/drivers/perf/hisilicon/ |
| D | hisi_uncore_pmu.c | 218 local64_set(&hwc->prev_count, val); in hisi_uncore_pmu_set_event_period()
|
| /Linux-v5.4/arch/arm/mm/ |
| D | cache-l2x0-pmu.c | 147 local64_set(&hw->prev_count, 0); in l2x0_pmu_event_configure()
|