diff options
Diffstat (limited to 'include/linux/perf_event.h')
| -rw-r--r-- | include/linux/perf_event.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/linux/perf_event.h b/include/linux/perf_event.h index 5cad0e6f3552..33262004c310 100644 --- a/include/linux/perf_event.h +++ b/include/linux/perf_event.h | |||
| @@ -202,6 +202,13 @@ struct pmu { | |||
| 202 | */ | 202 | */ |
| 203 | int (*event_init) (struct perf_event *event); | 203 | int (*event_init) (struct perf_event *event); |
| 204 | 204 | ||
| 205 | /* | ||
| 206 | * Notification that the event was mapped or unmapped. Called | ||
| 207 | * in the context of the mapping task. | ||
| 208 | */ | ||
| 209 | void (*event_mapped) (struct perf_event *event); /*optional*/ | ||
| 210 | void (*event_unmapped) (struct perf_event *event); /*optional*/ | ||
| 211 | |||
| 205 | #define PERF_EF_START 0x01 /* start the counter when adding */ | 212 | #define PERF_EF_START 0x01 /* start the counter when adding */ |
| 206 | #define PERF_EF_RELOAD 0x02 /* reload the counter when starting */ | 213 | #define PERF_EF_RELOAD 0x02 /* reload the counter when starting */ |
| 207 | #define PERF_EF_UPDATE 0x04 /* update the counter when stopping */ | 214 | #define PERF_EF_UPDATE 0x04 /* update the counter when stopping */ |
