Lines Matching refs:sample
143 static void amd_dump_ibs_op(struct perf_sample *sample) in amd_dump_ibs_op() argument
145 struct perf_ibs_data *data = sample->raw_data; in amd_dump_ibs_op()
174 static void amd_dump_ibs_fetch(struct perf_sample *sample) in amd_dump_ibs_fetch() argument
176 struct perf_ibs_data *data = sample->raw_data; in amd_dump_ibs_fetch()
191 static bool is_valid_ibs_fetch_sample(struct perf_sample *sample) in is_valid_ibs_fetch_sample() argument
193 struct perf_ibs_data *data = sample->raw_data; in is_valid_ibs_fetch_sample()
202 static bool is_valid_ibs_op_sample(struct perf_sample *sample) in is_valid_ibs_op_sample() argument
204 struct perf_ibs_data *data = sample->raw_data; in is_valid_ibs_op_sample()
218 struct perf_sample *sample) in evlist__amd_sample_raw() argument
222 if (event->header.type != PERF_RECORD_SAMPLE || !sample->raw_size) in evlist__amd_sample_raw()
230 if (!is_valid_ibs_fetch_sample(sample)) { in evlist__amd_sample_raw()
234 amd_dump_ibs_fetch(sample); in evlist__amd_sample_raw()
236 if (!is_valid_ibs_op_sample(sample)) { in evlist__amd_sample_raw()
240 amd_dump_ibs_op(sample); in evlist__amd_sample_raw()