Lines Matching defs:sample
68 struct perf_sample *sample,
72 key->key = evsel__intval(evsel, sample, kvm_exit_reason);
81 struct perf_sample *sample, struct event_key *key)
84 exit_event_get_key(evsel, sample, key);
97 struct perf_sample *sample __maybe_unused,
297 struct perf_sample *sample,
309 child_ops->get_key(evsel, sample, key);
320 struct perf_sample *sample __maybe_unused)
346 struct perf_sample *sample)
383 if (sample->time < time_begin) {
388 time_diff = sample->time - time_begin;
396 sample->time, sample->pid, vcpu_record->vcpu_id,
407 struct perf_sample *sample)
419 vcpu_record->vcpu_id = evsel__intval(evsel, sample, vcpu_id_str);
429 struct perf_sample *sample)
435 vcpu_record = per_vcpu_record(thread, evsel, sample);
444 if (kvm->events_ops->is_begin_event(evsel, sample, &key))
445 return handle_begin_event(kvm, vcpu_record, &key, sample->time);
447 if (is_child_event(kvm, evsel, sample, &key))
448 return handle_child_event(kvm, vcpu_record, &key, sample);
450 if (kvm->events_ops->is_end_event(evsel, sample, &key))
451 return handle_end_event(kvm, vcpu_record, &key, sample);
487 DEF_SORT_NAME_KEY(sample, count),
659 struct perf_sample *sample __maybe_unused,
670 struct perf_sample *sample)
672 if (kvm->pid_list && intlist__find(kvm->pid_list, sample->pid) == NULL)
680 struct perf_sample *sample,
689 if (skip_sample(kvm, sample))
692 thread = machine__findnew_thread(machine, sample->pid, sample->tid);
699 if (!handle_kvm_event(kvm, thread, evsel, sample))
770 pr_err("Failed to parse sample\n");
782 pr_err("Failed to enqueue sample: %d\n", err);
786 /* save time stamp of our first sample for this mmap */
1039 /* make sure these are *not*; want as small a sample as possible */
1084 .sample = process_sample_event,
1264 "key for sorting: sample(sort by samples number)"
1366 "key for sorting: sample(sort by samples number)"
1386 kvm->tool.sample = process_sample_event;
1495 .sort_key = "sample",