summaryrefslogtreecommitdiff
path: root/kern/perfmon.h
diff options
context:
space:
mode:
authorRemy Noel <mocramis@gmail.com>2018-05-03 14:27:24 +0200
committerRemy Noel <mocramis@gmail.com>2018-05-03 15:42:08 +0200
commitbdd785431c87d1a3362c69650415cadfc0c4adc5 (patch)
tree73f9b9bbcdcdf331aa8d74f0db175b63f7c98a68 /kern/perfmon.h
parent8f7aeebfc21af051ecb914d286564a10492927a0 (diff)
perfmon: Remove useless accessors.
Also rename pmc oveflow handling function.
Diffstat (limited to 'kern/perfmon.h')
-rw-r--r--kern/perfmon.h16
1 files changed, 4 insertions, 12 deletions
diff --git a/kern/perfmon.h b/kern/perfmon.h
index cd7eb3a..b1da4ec 100644
--- a/kern/perfmon.h
+++ b/kern/perfmon.h
@@ -242,18 +242,10 @@ void perfmon_of_intr(void);
int perfmon_pmu_register(struct perfmon_pmu_driver *driver);
/*
- * Get the last value of given pmc.
- */
-uint64_t perfmon_cpu_pmc_get_prev(unsigned int pmc_id);
-
-/*
- * Set the last value of given pmc.
- */
-void perfmon_cpu_pmc_set_prev(unsigned int pmc_id, uint64_t prev);
-
-/*
- * Increment overflow counter for given pmc.
+ * Signal overflow for given pmc.
+ *
+ * Should be called from a pmu driver custom overflow interrupt handler.
*/
-void perfmon_cpu_pmc_inc_of(unsigned int pmc_id);
+void perfmon_cpu_on_pmc_of(unsigned int pmc_id);
#endif /* KERN_PERFMON_H */