Lines Matching defs:sample
3 * AMD specific. Provide textual annotation for IBS raw sample data.
17 #include "sample-raw.h"
18 #include "util/sample.h"
192 static void amd_dump_ibs_op(struct perf_sample *sample)
194 struct perf_ibs_data *data = sample->raw_data;
223 static void amd_dump_ibs_fetch(struct perf_sample *sample)
225 struct perf_ibs_data *data = sample->raw_data;
240 static bool is_valid_ibs_fetch_sample(struct perf_sample *sample)
242 struct perf_ibs_data *data = sample->raw_data;
251 static bool is_valid_ibs_op_sample(struct perf_sample *sample)
253 struct perf_ibs_data *data = sample->raw_data;
262 /* AMD vendor specific raw sample function. Check for PERF_RECORD_SAMPLE events
267 struct perf_sample *sample)
271 if (event->header.type != PERF_RECORD_SAMPLE || !sample->raw_size)
279 if (!is_valid_ibs_fetch_sample(sample)) {
283 amd_dump_ibs_fetch(sample);
285 if (!is_valid_ibs_op_sample(sample)) {
289 amd_dump_ibs_op(sample);