]> git.ipfire.org Git - thirdparty/kernel/stable.git/blobdiff - include/linux/perf_event.h
perf/x86: Add check_period PMU callback
[thirdparty/kernel/stable.git] / include / linux / perf_event.h
index 8e22f24ded6a3ad0e2accd96fe781be16c1987e4..956d76744c91fc6829b13cef4e1f6d37043f7c9f 100644 (file)
@@ -446,6 +446,11 @@ struct pmu {
         * Filter events for PMU-specific reasons.
         */
        int (*filter_match)             (struct perf_event *event); /* optional */
+
+       /*
+        * Check period value for PERF_EVENT_IOC_PERIOD ioctl.
+        */
+       int (*check_period)             (struct perf_event *event, u64 value); /* optional */
 };
 
 /**