Home
last modified time | relevance | path

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

12

/linux/include/asm-generic/
H A Dlocal64.h31 #define local64_set(l,i) local_set((&(l)->a),(i)) macro
61 #define __local64_inc(l) local64_set((l), local64_read(l) + 1)
62 #define __local64_dec(l) local64_set((l), local64_read(l) - 1)
63 #define __local64_add(i,l) local64_set((l), local64_read(l) + (i))
64 #define __local64_sub(i,l) local64_set((l), local64_read(l) - (i))
78 #define local64_set(l,i) atomic64_set((&(l)->a),(i)) macro
100 #define __local64_inc(l) local64_set((l), local64_read(l) + 1)
101 #define __local64_dec(l) local64_set((l), local64_read(l) - 1)
102 #define __local64_add(i,l) local64_set((l), local64_read(l) + (i))
103 #define __local64_sub(i,l) local64_set((l), local64_read(l) - (i))
/linux/drivers/perf/
H A Driscv_pmu.c212 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()
233 local64_set(&hwc->prev_count, (u64)-left); in riscv_pmu_event_set_period()
347 local64_set(&hwc->period_left, hwc->sample_period); in riscv_pmu_event_init()
H A Darm_pmu.c216 local64_set(&hwc->period_left, left); in armpmu_event_set_period()
223 local64_set(&hwc->period_left, left); in armpmu_event_set_period()
237 local64_set(&hwc->prev_count, (u64)-left); in armpmu_event_set_period()
506 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
H A Darm_smmuv3_pmu.c299 local64_set(&hwc->prev_count, new); in smmu_pmu_set_period()
500 local64_set(&hwc->prev_count, 0); in smmu_pmu_event_add()
H A Dfujitsu_uncore_pmu.c76 local64_set(&event->hw.prev_count, 0); in fujitsu_uncore_counter_start()
H A Darm_dmc620_pmu.c343 local64_set(&event->hw.prev_count, DMC620_CNT_INIT); in dmc620_pmu_event_set_period()
H A Dalibaba_uncore_drw_pmu.c328 local64_set(&event->hw.prev_count, pre_val); in ali_drw_pmu_event_set_period()
/linux/arch/loongarch/kernel/
H A Dperf_event.c310 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()
326 local64_set(&hwc->prev_count, loongarch_pmu.overflow - left); in loongarch_pmu_event_set_period()
812 local64_set(&hwc->period_left, hwc->sample_period); in __hw_perf_event_init()
/linux/include/linux/
H A Du64_stats_sync.h92 local64_set(&p->v, val); in u64_stats_inc()
/linux/arch/arm/mach-imx/
H A Dmmdc.c342 local64_set(&hwc->prev_count, 0); in mmdc_pmu_event_start()
377 local64_set(&hwc->prev_count, mmdc_pmu_read_counter(pmu_mmdc, cfg)); in mmdc_pmu_event_add()
/linux/arch/x86/events/amd/
H A Dibs.c113 local64_set(&hwc->period_left, left); in perf_event_set_period()
120 local64_set(&hwc->period_left, left); in perf_event_set_period()
367 local64_set(&hwc->period_left, hwc->sample_period); in perf_ibs_init()
383 local64_set(&hwc->prev_count, 0); in perf_ibs_set_period()
H A Duncore.c157 local64_set(&hwc->prev_count, new); in amd_uncore_read()
979 local64_set(&hwc->prev_count, 0); in amd_uncore_umc_read()
981 local64_set(&hwc->prev_count, new); in amd_uncore_umc_read()
/linux/arch/sparc/kernel/
H A Dperf_event.c900 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/arch/s390/kernel/
H A Dperf_pai.c428 local64_set(&event->hw.prev_count, new); in pai_read()
449 local64_set(&event->hw.prev_count, sum); in pai_start()
H A Dperf_cpum_cf.c1765 local64_set(&event->hw.period_left, event->hw.sample_period); in cfdiag_event_init2()
1766 local64_set(&event->count, 0); in cfdiag_event_init2()
/linux/drivers/perf/hisilicon/
H A Dhisi_pcie_pmu.c475 local64_set(&hwc->prev_count, HISI_PCIE_INIT_VAL); in hisi_pcie_pmu_set_period()
488 local64_set(&hwc->prev_count, cnt); in hisi_pcie_pmu_set_period()
H A Dhisi_uncore_pmu.c309 local64_set(&hwc->prev_count, val); in hisi_uncore_pmu_set_event_period()
/linux/arch/arm/mm/
H A Dcache-l2x0-pmu.c147 local64_set(&hw->prev_count, 0); in l2x0_pmu_event_configure()
/linux/arch/powerpc/perf/
H A Dvpa-dtl.c423 local64_set(&hwc->period_left, hwc->sample_period); in vpa_dtl_event_init()
H A Dhv-gpci.c756 local64_set(&event->hw.prev_count, h_gpci_get_value(event)); in h_gpci_event_start()
/linux/arch/x86/events/
H A Dcore.c501 local64_set(&hwc->period_left, hwc->sample_period); in x86_setup_perfctr()
1416 local64_set(&hwc->period_left, left); in x86_perf_event_set_period()
1423 local64_set(&hwc->period_left, left); in x86_perf_event_set_period()
1444 local64_set(&hwc->prev_count, (u64)-left); in x86_perf_event_set_period()
/linux/drivers/dma/idxd/
H A Dperfmon.c330 local64_set(&event->hw.prev_count, cntrdata); in perfmon_pmu_event_start()
/linux/drivers/gpu/drm/xe/
H A Dxe_pmu.c356 local64_set(&event->hw.prev_count, __xe_pmu_event_read(event)); in xe_pmu_enable()
/linux/arch/x86/platform/uv/
H A Duv_nmi.c122 local64_set((local64_t *)kp->arg, 0); in param_set_local64()
/linux/kernel/events/
H A Dcore.c3712 local64_set(&next_event->count, value); in __perf_event_sync_stat()
4430 local64_set(&hwc->period_left, 0); in perf_adjust_period()
6319 local64_set(&event->count, 0); in _perf_event_reset()
6334 local64_set(&event->count, 0); in perf_event_pause()
6529 local64_set(&event->hw.period_left, 0); in __perf_event_period()
12221 local64_set(&hwc->period_left, 0); in perf_swevent_start_hrtimer()
12245 local64_set(&hwc->period_left, ktime_to_ns(remaining)); in perf_swevent_cancel_hrtimer()
12275 local64_set(&hwc->period_left, hwc->sample_period); in perf_swevent_init_hrtimer()
12298 local64_set(&event->hw.prev_count, local_clock()); in cpu_clock_event_start()
12379 local64_set(&event->hw.prev_count, event->ctx->time.time); in task_clock_event_start()
[all …]

12