Home
last modified time | relevance | path

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

123

/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 Driscv_pmu_legacy.c76 local64_set(&hwc->prev_count, initial_val); in pmu_legacy_ctr_start()
H A Dthunderx2_pmu.c379 local64_set(&hwc->prev_count, 0); in uncore_start_event_l3c()
409 local64_set(&hwc->prev_count, 0); in uncore_start_event_dmc()
452 local64_set(&event->hw.prev_count, 0ULL); in uncore_start_event_ccpi2()
H A Dqcom_l3_pmu.c206 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()
H A Dqcom_l2_pmu.c335 local64_set(&hwc->prev_count, new); in l2_cache_cluster_set_period()
604 local64_set(&hwc->prev_count, 0); in l2_cache_event_add()
H A Dmarvell_pem_pmu.c258 local64_set(&hwc->prev_count, in pem_perf_event_start()
H A Darm-ni.c413 local64_set(&hw->prev_count, S64_MIN); in arm_ni_init_ccnt()
419 local64_set(&hw->prev_count, S32_MIN); in arm_ni_init_evcnt()
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 Dmarvell_cn10k_ddr_pmu.c751 local64_set(&hwc->prev_count, 0); in cn10k_ddr_perf_event_start()
897 local64_set(&hwc->prev_count, 0); in cn10k_ddr_perf_event_update_all()
H A Dstarfive_starlink_pmu.c166 local64_set(&hwc->prev_count, val); in starlink_pmu_set_event_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/net/netfilter/
H A Dnf_conntrack_ecache.c169 local64_set(&e->timestamp, ktime_get_real_ns()); in nf_ct_ecache_tstamp_refresh()
315 local64_set(&e->timestamp, ts); in nf_ct_ecache_tstamp_new()
/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/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/x86/events/amd/
H A Duncore.c158 local64_set(&hwc->prev_count, new); in amd_uncore_read()
1011 local64_set(&hwc->prev_count, 0); in amd_uncore_umc_read()
1013 local64_set(&hwc->prev_count, new); in amd_uncore_umc_read()
/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.c306 local64_set(&hwc->prev_count, val); in hisi_uncore_pmu_set_event_period()
/linux/arch/s390/kernel/
H A Dperf_pai.c473 local64_set(&event->hw.prev_count, new); in pai_read()
494 local64_set(&event->hw.prev_count, sum); in pai_start()
/linux/arch/powerpc/perf/
H A Dvpa-dtl.c423 local64_set(&hwc->period_left, hwc->sample_period); in vpa_dtl_event_init()
/linux/arch/arm/mm/
H A Dcache-l2x0-pmu.c147 local64_set(&hw->prev_count, 0); in l2x0_pmu_event_configure()
/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/drivers/perf/amlogic/
H A Dmeson_ddr_pmu_core.c115 local64_set(&event->count, new_raw_count); in meson_ddr_perf_event_update()

123