Home
last modified time | relevance | path

Searched refs:local64_set (Results 1 – 25 of 39) sorted by relevance

12

/Linux-v4.19/include/asm-generic/
Dlocal64.h31 #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-v4.19/arch/arc/kernel/
Dperf_event.c114 local64_set(&hwc->prev_count, new_raw_count); in arc_perf_event_update()
160 local64_set(&hwc->period_left, hwc->sample_period); in arc_pmu_event_init()
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()
243 local64_set(&hwc->prev_count, value); in arc_pmu_event_set_period()
360 local64_set(&hwc->prev_count, 0); in arc_pmu_add()
/Linux-v4.19/arch/powerpc/perf/
Dcore-fsl-emb.c331 local64_set(&event->hw.prev_count, val); in fsl_emb_pmu_add()
564 local64_set(&event->hw.period_left, event->hw.last_period); in fsl_emb_pmu_event_init()
642 local64_set(&event->hw.prev_count, val); in record_and_restart()
643 local64_set(&event->hw.period_left, left); in record_and_restart()
Dcore-book3s.c1046 local64_set(&event->hw.prev_count, val); in power_pmu_read()
1127 local64_set(&event->hw.prev_count, val); in thaw_limited_counters()
1380 local64_set(&event->hw.prev_count, val); in power_pmu_enable()
1951 local64_set(&event->hw.period_left, event->hw.last_period); in power_pmu_event_init()
1958 local64_set(&event->hw.prev_count, 0); in power_pmu_event_init()
2055 local64_set(&event->hw.prev_count, val); in record_and_restart()
2056 local64_set(&event->hw.period_left, left); in record_and_restart()
D8xx-pmu.c126 local64_set(&event->hw.prev_count, val); in mpc8xx_pmu_add()
Dhv-gpci.c204 local64_set(&event->hw.prev_count, h_gpci_get_value(event)); in h_gpci_event_start()
Dhv-24x7.c1425 local64_set(&event->count, 0); in h_24x7_event_read()
1438 local64_set(&event->hw.prev_count, h_24x7_get_value(event)); in h_24x7_event_start()
/Linux-v4.19/arch/xtensa/kernel/
Dperf_event.c171 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()
184 local64_set(&hwc->prev_count, -left); in xtensa_perf_event_set_period()
/Linux-v4.19/arch/alpha/kernel/
Dperf_event.c261 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()
687 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
/Linux-v4.19/arch/x86/events/
Dmsr.c219 local64_set(&event->count, now); in msr_event_update()
229 local64_set(&event->hw.prev_count, now); in msr_event_start()
Dcore.c416 local64_set(&hwc->period_left, hwc->sample_period); in x86_setup_perfctr()
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()
1169 local64_set(&hwc->prev_count, (u64)-left); in x86_perf_event_set_period()
/Linux-v4.19/drivers/perf/
Darm_pmu.c131 local64_set(&hwc->period_left, left); in armpmu_event_set_period()
138 local64_set(&hwc->period_left, left); in armpmu_event_set_period()
152 local64_set(&hwc->prev_count, (u64)-left); in armpmu_event_set_period()
418 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
Dqcom_l3_pmu.c214 local64_set(&event->hw.prev_count, 0); in qcom_l3_cache__64bit_counter_start()
293 local64_set(&event->hw.prev_count, 0); in qcom_l3_cache__32bit_counter_start()
Dqcom_l2_pmu.c385 local64_set(&hwc->prev_count, new); in l2_cache_cluster_set_period()
662 local64_set(&hwc->prev_count, 0); in l2_cache_event_add()
/Linux-v4.19/arch/x86/events/amd/
Dibs.c122 local64_set(&hwc->period_left, left); in perf_event_set_period()
129 local64_set(&hwc->period_left, left); in perf_event_set_period()
320 local64_set(&hwc->period_left, hwc->sample_period); in perf_ibs_init()
335 local64_set(&hwc->prev_count, 0); in perf_ibs_set_period()
Duncore.c98 local64_set(&hwc->prev_count, new); in amd_uncore_read()
/Linux-v4.19/arch/arm/mach-imx/
Dmmdc.c350 local64_set(&hwc->prev_count, 0); in mmdc_pmu_event_start()
385 local64_set(&hwc->prev_count, mmdc_pmu_read_counter(pmu_mmdc, cfg)); in mmdc_pmu_event_add()
/Linux-v4.19/arch/mips/kernel/
Dperf_event_mipsxx.c399 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()
415 local64_set(&hwc->prev_count, mipspmu.overflow - left); in mipspmu_event_set_period()
1353 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
/Linux-v4.19/arch/sparc/kernel/
Dperf_event.c896 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()
910 local64_set(&hwc->prev_count, (u64)-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/riscv/kernel/
Dperf_event.c291 local64_set(&hwc->prev_count, read_counter(hwc->idx)); in riscv_pmu_start()
/Linux-v4.19/drivers/perf/hisilicon/
Dhisi_uncore_pmu.c230 local64_set(&hwc->prev_count, val); in hisi_uncore_pmu_set_event_period()
/Linux-v4.19/arch/arm/mm/
Dcache-l2x0-pmu.c159 local64_set(&hw->prev_count, 0); in l2x0_pmu_event_configure()
/Linux-v4.19/arch/x86/events/intel/
Dcstate.c351 local64_set(&event->hw.prev_count, cstate_pmu_read_counter(event)); in cstate_pmu_event_start()
Drapl.c275 local64_set(&event->hw.prev_count, rapl_read_counter(event)); in __rapl_pmu_event_start()
/Linux-v4.19/arch/x86/platform/uv/
Duv_nmi.c117 local64_set((local64_t *)kp->arg, 0); in param_set_local64()

12