diff options
Diffstat (limited to 'include/linux')
| -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 90e0521b1690..6f8cd7da1a01 100644 --- a/include/linux/perf_event.h +++ b/include/linux/perf_event.h | |||
| @@ -801,6 +801,13 @@ struct perf_sample_data { | |||
| 801 | struct perf_raw_record *raw; | 801 | struct perf_raw_record *raw; |
| 802 | }; | 802 | }; |
| 803 | 803 | ||
| 804 | static inline | ||
| 805 | void perf_sample_data_init(struct perf_sample_data *data, u64 addr) | ||
| 806 | { | ||
| 807 | data->addr = addr; | ||
| 808 | data->raw = NULL; | ||
| 809 | } | ||
| 810 | |||
| 804 | extern void perf_output_sample(struct perf_output_handle *handle, | 811 | extern void perf_output_sample(struct perf_output_handle *handle, |
| 805 | struct perf_event_header *header, | 812 | struct perf_event_header *header, |
| 806 | struct perf_sample_data *data, | 813 | struct perf_sample_data *data, |
