| /linux/include/asm-generic/ |
| H A D | local64.h | 31 #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 D | riscv_pmu.c | 212 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 D | arm_pmu.c | 216 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 D | arm_smmuv3_pmu.c | 299 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 D | fujitsu_uncore_pmu.c | 76 local64_set(&event->hw.prev_count, 0); in fujitsu_uncore_counter_start()
|
| H A D | arm_dmc620_pmu.c | 343 local64_set(&event->hw.prev_count, DMC620_CNT_INIT); in dmc620_pmu_event_set_period()
|
| H A D | alibaba_uncore_drw_pmu.c | 328 local64_set(&event->hw.prev_count, pre_val); in ali_drw_pmu_event_set_period()
|
| /linux/arch/loongarch/kernel/ |
| H A D | perf_event.c | 310 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 D | u64_stats_sync.h | 92 local64_set(&p->v, val); in u64_stats_inc()
|
| /linux/arch/arm/mach-imx/ |
| H A D | mmdc.c | 342 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 D | ibs.c | 113 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 D | uncore.c | 157 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 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/arch/s390/kernel/ |
| H A D | perf_pai.c | 428 local64_set(&event->hw.prev_count, new); in pai_read() 449 local64_set(&event->hw.prev_count, sum); in pai_start()
|
| H A D | perf_cpum_cf.c | 1765 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 D | hisi_pcie_pmu.c | 475 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 D | hisi_uncore_pmu.c | 309 local64_set(&hwc->prev_count, val); in hisi_uncore_pmu_set_event_period()
|
| /linux/arch/arm/mm/ |
| H A D | cache-l2x0-pmu.c | 147 local64_set(&hw->prev_count, 0); in l2x0_pmu_event_configure()
|
| /linux/arch/powerpc/perf/ |
| H A D | vpa-dtl.c | 423 local64_set(&hwc->period_left, hwc->sample_period); in vpa_dtl_event_init()
|
| H A D | hv-gpci.c | 756 local64_set(&event->hw.prev_count, h_gpci_get_value(event)); in h_gpci_event_start()
|
| /linux/arch/x86/events/ |
| H A D | core.c | 501 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 D | perfmon.c | 330 local64_set(&event->hw.prev_count, cntrdata); in perfmon_pmu_event_start()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_pmu.c | 356 local64_set(&event->hw.prev_count, __xe_pmu_event_read(event)); in xe_pmu_enable()
|
| /linux/arch/x86/platform/uv/ |
| H A D | uv_nmi.c | 122 local64_set((local64_t *)kp->arg, 0); in param_set_local64()
|
| /linux/kernel/events/ |
| H A D | core.c | 3712 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 …]
|