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"
298 static void amd_dump_ibs_op(struct perf_sample *sample)
300 struct perf_ibs_data *data = sample->raw_data;
333 static void amd_dump_ibs_fetch(struct perf_sample *sample)
335 struct perf_ibs_data *data = sample->raw_data;
350 static bool is_valid_ibs_fetch_sample(struct perf_sample *sample)
352 struct perf_ibs_data *data = sample->raw_data;
361 static bool is_valid_ibs_op_sample(struct perf_sample *sample)
363 struct perf_ibs_data *data = sample->raw_data;
372 /* AMD vendor specific raw sample function. Check for PERF_RECORD_SAMPLE events
377 struct perf_sample *sample)
381 if (event->header.type != PERF_RECORD_SAMPLE || !sample->raw_size)
389 if (!is_valid_ibs_fetch_sample(sample)) {
393 amd_dump_ibs_fetch(sample);
395 if (!is_valid_ibs_op_sample(sample)) {
399 amd_dump_ibs_op(sample);