Home
last modified time | relevance | path

Searched refs:PERF_HES_UPTODATE (Results 1 – 25 of 29) sorted by relevance

12

/Linux-v4.19/arch/sh/kernel/
Dperf_event.c232 if ((flags & PERF_EF_UPDATE) && !(event->hw.state & PERF_HES_UPTODATE)) { in sh_pmu_stop()
234 event->hw.state |= PERF_HES_UPTODATE; in sh_pmu_stop()
248 WARN_ON_ONCE(!(event->hw.state & PERF_HES_UPTODATE)); in sh_pmu_start()
285 event->hw.state = PERF_HES_UPTODATE | PERF_HES_STOPPED; in sh_pmu_add()
/Linux-v4.19/arch/x86/events/amd/
Dpower.c103 if ((mode & PERF_EF_UPDATE) && !(hwc->state & PERF_HES_UPTODATE)) { in pmu_event_stop()
109 hwc->state |= PERF_HES_UPTODATE; in pmu_event_stop()
117 hwc->state = PERF_HES_UPTODATE | PERF_HES_STOPPED; in pmu_event_add()
Diommu.c293 WARN_ON_ONCE(!(hwc->state & PERF_HES_UPTODATE)); in perf_iommu_start()
336 if (hwc->state & PERF_HES_UPTODATE) in perf_iommu_stop()
343 if (hwc->state & PERF_HES_UPTODATE) in perf_iommu_stop()
347 hwc->state |= PERF_HES_UPTODATE; in perf_iommu_stop()
354 event->hw.state = PERF_HES_UPTODATE | PERF_HES_STOPPED; in perf_iommu_add()
Dibs.c413 WARN_ON_ONCE(!(hwc->state & PERF_HES_UPTODATE)); in perf_ibs_start()
441 if (!stopping && (hwc->state & PERF_HES_UPTODATE)) in perf_ibs_stop()
469 if (hwc->state & PERF_HES_UPTODATE) in perf_ibs_stop()
479 hwc->state |= PERF_HES_UPTODATE; in perf_ibs_stop()
490 event->hw.state = PERF_HES_UPTODATE | PERF_HES_STOPPED; in perf_ibs_add()
Duncore.c123 if ((flags & PERF_EF_UPDATE) && !(hwc->state & PERF_HES_UPTODATE)) { in amd_uncore_stop()
125 hwc->state |= PERF_HES_UPTODATE; in amd_uncore_stop()
162 hwc->state = PERF_HES_UPTODATE | PERF_HES_STOPPED; in amd_uncore_add()
/Linux-v4.19/arch/riscv/kernel/
Dperf_event.c258 if ((flags & PERF_EF_UPDATE) && !(hwc->state & PERF_HES_UPTODATE)) { in riscv_pmu_stop()
260 hwc->state |= PERF_HES_UPTODATE; in riscv_pmu_stop()
275 WARN_ON_ONCE(!(event->hw.state & PERF_HES_UPTODATE)); in riscv_pmu_start()
317 hwc->state = PERF_HES_UPTODATE | PERF_HES_STOPPED; in riscv_pmu_add()
/Linux-v4.19/drivers/perf/hisilicon/
Dhisi_uncore_pmu.c263 WARN_ON_ONCE(!(hwc->state & PERF_HES_UPTODATE)); in hisi_uncore_pmu_start()
285 if (hwc->state & PERF_HES_UPTODATE) in hisi_uncore_pmu_stop()
290 hwc->state |= PERF_HES_UPTODATE; in hisi_uncore_pmu_stop()
299 hwc->state = PERF_HES_STOPPED | PERF_HES_UPTODATE; in hisi_uncore_pmu_add()
/Linux-v4.19/arch/xtensa/kernel/
Dperf_event.c252 WARN_ON_ONCE(!(event->hw.state & PERF_HES_UPTODATE)); in xtensa_pmu_start()
274 !(event->hw.state & PERF_HES_UPTODATE)) { in xtensa_pmu_stop()
276 event->hw.state |= PERF_HES_UPTODATE; in xtensa_pmu_stop()
301 hwc->state = PERF_HES_UPTODATE | PERF_HES_STOPPED; in xtensa_pmu_add()
/Linux-v4.19/arch/arc/kernel/
Dperf_event.c271 WARN_ON_ONCE(!(hwc->state & PERF_HES_UPTODATE)); in arc_pmu_start()
314 !(event->hw.state & PERF_HES_UPTODATE)) { in arc_pmu_stop()
316 event->hw.state |= PERF_HES_UPTODATE; in arc_pmu_stop()
362 hwc->state = PERF_HES_UPTODATE | PERF_HES_STOPPED; in arc_pmu_add()
/Linux-v4.19/arch/s390/kernel/
Dperf_cpum_cf.c499 WARN_ON_ONCE(!(hwc->state & PERF_HES_UPTODATE)); in cpumf_pmu_start()
533 if ((flags & PERF_EF_UPDATE) && !(hwc->state & PERF_HES_UPTODATE)) { in cpumf_pmu_stop()
535 event->hw.state |= PERF_HES_UPTODATE; in cpumf_pmu_stop()
553 event->hw.state = PERF_HES_UPTODATE | PERF_HES_STOPPED; in cpumf_pmu_add()
Dperf_cpum_sf.c1730 WARN_ON_ONCE(!(event->hw.state & PERF_HES_UPTODATE)); in cpumsf_pmu_start()
1755 if ((flags & PERF_EF_UPDATE) && !(event->hw.state & PERF_HES_UPTODATE)) { in cpumsf_pmu_stop()
1757 event->hw.state |= PERF_HES_UPTODATE; in cpumsf_pmu_stop()
1777 event->hw.state = PERF_HES_UPTODATE | PERF_HES_STOPPED; in cpumsf_pmu_add()
/Linux-v4.19/arch/powerpc/perf/
Dcore-fsl-emb.c334 event->hw.state = PERF_HES_STOPPED | PERF_HES_UPTODATE; in fsl_emb_pmu_add()
337 event->hw.state &= ~(PERF_HES_STOPPED | PERF_HES_UPTODATE); in fsl_emb_pmu_add()
404 WARN_ON_ONCE(!(event->hw.state & PERF_HES_UPTODATE)); in fsl_emb_pmu_start()
435 event->hw.state |= PERF_HES_STOPPED | PERF_HES_UPTODATE; in fsl_emb_pmu_stop()
/Linux-v4.19/arch/arm/mm/
Dcache-l2x0-pmu.c206 WARN_ON_ONCE(!(hw->state & PERF_HES_UPTODATE)); in l2x0_pmu_event_start()
237 hw->state |= PERF_HES_UPTODATE; in l2x0_pmu_event_stop()
263 hw->state = PERF_HES_STOPPED | PERF_HES_UPTODATE; in l2x0_pmu_event_add()
/Linux-v4.19/arch/alpha/kernel/
Dperf_event.c469 hwc->state = PERF_HES_UPTODATE; in alpha_pmu_add()
542 if ((flags & PERF_EF_UPDATE) && !(hwc->state & PERF_HES_UPTODATE)) { in alpha_pmu_stop()
544 hwc->state |= PERF_HES_UPTODATE; in alpha_pmu_stop()
561 WARN_ON_ONCE(!(hwc->state & PERF_HES_UPTODATE)); in alpha_pmu_start()
/Linux-v4.19/drivers/perf/
Darm_pmu.c203 hwc->state |= PERF_HES_STOPPED | PERF_HES_UPTODATE; in armpmu_stop()
217 WARN_ON_ONCE(!(hwc->state & PERF_HES_UPTODATE)); in armpmu_start()
272 hwc->state = PERF_HES_STOPPED | PERF_HES_UPTODATE; in armpmu_add()
Darm_dsu_pmu.c424 WARN_ON(!(event->hw.state & PERF_HES_UPTODATE)); in dsu_pmu_start()
440 event->hw.state |= PERF_HES_STOPPED | PERF_HES_UPTODATE; in dsu_pmu_stop()
460 hwc->state = PERF_HES_STOPPED | PERF_HES_UPTODATE; in dsu_pmu_add()
Dqcom_l3_pmu.c559 hwc->state |= PERF_HES_STOPPED | PERF_HES_UPTODATE; in qcom_l3_cache__event_stop()
578 hwc->state = PERF_HES_STOPPED | PERF_HES_UPTODATE; in qcom_l3_cache__event_add()
Dxgene_pmu.c1038 WARN_ON_ONCE(!(hw->state & PERF_HES_UPTODATE)); in xgene_perf_start()
1059 if (hw->state & PERF_HES_UPTODATE) in xgene_perf_stop()
1066 if (hw->state & PERF_HES_UPTODATE) in xgene_perf_stop()
1071 hw->state |= PERF_HES_UPTODATE; in xgene_perf_stop()
1079 hw->state = PERF_HES_UPTODATE | PERF_HES_STOPPED; in xgene_perf_add()
Dqcom_l2_pmu.c643 hwc->state |= PERF_HES_STOPPED | PERF_HES_UPTODATE; in l2_cache_event_stop()
660 hwc->state = PERF_HES_STOPPED | PERF_HES_UPTODATE; in l2_cache_event_add()
Darm-cci.c1146 WARN_ON_ONCE(!(hwc->state & PERF_HES_UPTODATE)); in cci_pmu_start()
1187 hwc->state |= PERF_HES_STOPPED | PERF_HES_UPTODATE; in cci_pmu_stop()
1205 hwc->state = PERF_HES_STOPPED | PERF_HES_UPTODATE; in cci_pmu_add()
/Linux-v4.19/arch/x86/events/intel/
Drapl.c314 if ((mode & PERF_EF_UPDATE) && !(hwc->state & PERF_HES_UPTODATE)) { in rapl_pmu_event_stop()
320 hwc->state |= PERF_HES_UPTODATE; in rapl_pmu_event_stop()
334 hwc->state = PERF_HES_UPTODATE | PERF_HES_STOPPED; in rapl_pmu_event_add()
Duncore.c521 if ((flags & PERF_EF_UPDATE) && !(hwc->state & PERF_HES_UPTODATE)) { in uncore_pmu_event_stop()
527 hwc->state |= PERF_HES_UPTODATE; in uncore_pmu_event_stop()
556 hwc->state = PERF_HES_UPTODATE | PERF_HES_STOPPED; in uncore_pmu_event_add()
/Linux-v4.19/Documentation/riscv/
Dpmu.txt187 * PERF_HES_UPTODATE: the event->count is up-to-date
196 The state changes to PERF_HES_STOPPED and PERF_HES_UPTODATE, because it is now
209 The state changes to PERF_HES_STOPPED and PERF_HES_UPTODATE, again.
/Linux-v4.19/arch/sparc/kernel/
Dperf_event.c1083 WARN_ON_ONCE(!(event->hw.state & PERF_HES_UPTODATE)); in sparc_pmu_start()
1104 if (!(event->hw.state & PERF_HES_UPTODATE) && (flags & PERF_EF_UPDATE)) { in sparc_pmu_stop()
1106 event->hw.state |= PERF_HES_UPTODATE; in sparc_pmu_stop()
1384 event->hw.state = PERF_HES_UPTODATE | PERF_HES_STOPPED; in sparc_pmu_add()
/Linux-v4.19/arch/x86/events/
Dcore.c1215 hwc->state = PERF_HES_UPTODATE | PERF_HES_STOPPED; in x86_pmu_add()
1273 WARN_ON_ONCE(!(event->hw.state & PERF_HES_UPTODATE)); in x86_pmu_start()
1358 if ((flags & PERF_EF_UPDATE) && !(hwc->state & PERF_HES_UPTODATE)) { in x86_pmu_stop()
1364 hwc->state |= PERF_HES_UPTODATE; in x86_pmu_stop()

12