| /linux/include/asm-generic/ |
| H A D | local64.h | 30 #define local64_read(l) local_read(&(l)->a) 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)) 77 #define local64_read(l) atomic64_read(&(l)->a) 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 | 174 prev_raw_count = local64_read(&hwc->prev_count); in riscv_pmu_event_update() 205 s64 left = local64_read(&hwc->period_left); in riscv_pmu_event_set_period() 252 init_val = local64_read(&hwc->prev_count) & max_period; in riscv_pmu_start()
|
| H A D | qcom_l3_pmu.c | 247 prev = local64_read(&event->hw.prev_count); in qcom_l3_cache__64bit_counter_update() 323 prev = local64_read(&event->hw.prev_count); in qcom_l3_cache__32bit_counter_update()
|
| H A D | alibaba_uncore_drw_pmu.c | 303 prev = local64_read(&hwc->prev_count); in ali_drw_pmu_event_update() 584 local64_read(&event->hw.prev_count); in ali_drw_pmu_start()
|
| H A D | marvell_cn10k_ddr_pmu.c | 736 prev_count = local64_read(&hwc->prev_count); in cn10k_ddr_perf_event_update() 1027 prev_count = local64_read(&hwc->prev_count); in cn10k_ddr_pmu_overflow_handler() 1040 prev_count = local64_read(&hwc->prev_count); in cn10k_ddr_pmu_overflow_handler()
|
| H A D | arm_pmu.c | 208 s64 left = local64_read(&hwc->period_left); in armpmu_event_set_period() 254 prev_raw_count = local64_read(&hwc->prev_count); in armpmu_event_update()
|
| H A D | dwc_pcie_pmu.c | 375 prev = local64_read(&hwc->prev_count); in dwc_pcie_pmu_reset_time_based_counter() 395 prev = local64_read(&hwc->prev_count); in dwc_pcie_pmu_event_update()
|
| H A D | marvell_pem_pmu.c | 241 prev_count = local64_read(&hwc->prev_count); in pem_perf_event_update()
|
| H A D | arm-cci.c | 893 pmu_write_counter(cci_pmu, local64_read(&event->hw.prev_count), i); in __pmu_write_counters() 958 pmu_write_counter(cci_pmu, local64_read(&event->hw.prev_count), i); in cci5xx_pmu_write_counters() 976 prev_raw_count = local64_read(&hwc->prev_count); in pmu_event_update()
|
| H A D | marvell_cn10k_tad_pmu.c | 60 prev = local64_read(&hwc->prev_count); in tad_pmu_event_counter_read()
|
| H A D | starfive_starlink_pmu.c | 241 prev_raw_count = local64_read(&hwc->prev_count); in starlink_pmu_update()
|
| H A D | nvidia_t410_cmem_latency_pmu.c | 290 prev = local64_read(&hwc->prev_count); in cmem_lat_pmu_event_update()
|
| H A D | fujitsu_uncore_pmu.c | 108 prev = local64_read(&event->hw.prev_count); in fujitsu_uncore_counter_update()
|
| /linux/arch/x86/events/amd/ |
| H A D | uncore.c | 147 prev = local64_read(&hwc->prev_count); in amd_uncore_read() 174 wrmsrq(hwc->event_base, (u64)local64_read(&hwc->prev_count)); in amd_uncore_start() 980 wrmsrq(hwc->event_base, (u64)local64_read(&hwc->prev_count)); in amd_uncore_umc_start() 995 prev = local64_read(&hwc->prev_count); in amd_uncore_umc_read()
|
| /linux/drivers/perf/hisilicon/ |
| H A D | hisi_uncore_pmu.c | 321 prev_raw_count = local64_read(&hwc->prev_count); in hisi_uncore_pmu_event_update() 346 u64 prev_raw_count = local64_read(&hwc->prev_count); in hisi_uncore_pmu_start()
|
| H A D | hisi_pcie_pmu.c | 452 prev_cnt = local64_read(&hwc->prev_count); in hisi_pcie_pmu_event_update() 550 prev_cnt = local64_read(&hwc->prev_count); in hisi_pcie_pmu_start()
|
| /linux/arch/sh/kernel/ |
| H A D | perf_event.c | 178 prev_raw_count = local64_read(&hwc->prev_count); in sh_perf_event_update()
|
| /linux/arch/loongarch/kernel/ |
| H A D | perf_event.c | 304 u64 left = local64_read(&hwc->period_left); in loongarch_pmu_event_set_period() 343 prev_raw_count = local64_read(&hwc->prev_count); in loongarch_pmu_event_update()
|
| /linux/net/netfilter/ |
| H A D | nf_conntrack_ecache.c | 168 if (local64_read(&e->timestamp)) in nf_ct_ecache_tstamp_refresh()
|
| /linux/arch/arm/mm/ |
| H A D | cache-l2x0-pmu.c | 123 prev_count = local64_read(&hw->prev_count); in l2x0_pmu_event_read()
|
| /linux/arch/arm/mach-imx/ |
| H A D | mmdc.c | 314 prev_raw_count = local64_read(&hwc->prev_count); in mmdc_pmu_event_update()
|
| /linux/drivers/dma/idxd/ |
| H A D | perfmon.c | 217 prev_raw_count = local64_read(&hwc->prev_count); in perfmon_pmu_event_update()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_pmu.c | 321 prev = local64_read(&hwc->prev_count); in xe_pmu_event_update()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_pmu.c | 279 prev = local64_read(&hwc->prev_count); in amdgpu_perf_read()
|
| /linux/arch/sparc/kernel/ |
| H A D | perf_event.c | 871 prev_raw_count = local64_read(&hwc->prev_count); in sparc_perf_event_update() 890 s64 left = local64_read(&hwc->period_left); in sparc_perf_event_set_period()
|