Lines Matching defs:sample

12  * sample was taken from.
32 #include "sample-raw.h"
33 #include "sample.h"
50 static bool s390_cpumcfdg_testctr(struct perf_sample *sample)
52 size_t len = sample->raw_size, offset = 0;
53 unsigned char *buf = sample->raw_data;
67 * raw data block in the sample causes the perf tool
69 * of the sample a multiple of eight bytes again.
226 static void s390_cpumcfdg_dump(struct perf_sample *sample)
228 struct perf_pmu *pmu = sample->evsel->pmu;
229 size_t i, len = sample->raw_size, offset = 0;
230 unsigned char *buf = sample->raw_data;
280 static bool s390_pai_all_test(struct perf_sample *sample)
282 size_t len = sample->raw_size;
289 static void s390_pai_all_dump(struct perf_sample *sample)
291 struct evsel *evsel = sample->evsel;
292 size_t len = sample->raw_size, offset = 0;
293 unsigned char *p = sample->raw_data;
335 struct perf_sample *sample)
342 if (!sample->evsel) {
343 sample->evsel = evlist__event2evsel(evlist, event);
344 if (!sample->evsel)
346 evsel__get(sample->evsel);
349 /* Check for raw data in sample */
350 if (!sample->raw_size || !sample->raw_data)
354 if (sample->evsel->core.attr.config == PERF_EVENT_CPUM_CF_DIAG) {
355 if (!sample->evsel->pmu)
356 sample->evsel->pmu = perf_pmus__find("cpum_cf");
357 if (!s390_cpumcfdg_testctr(sample))
360 s390_cpumcfdg_dump(sample);
364 switch (sample->evsel->core.attr.config) {
375 if (!s390_pai_all_test(sample)) {
378 if (!sample->evsel->pmu)
379 sample->evsel->pmu = perf_pmus__find_by_type(sample->evsel->core.attr.type);
380 s390_pai_all_dump(sample);