Lines Matching defs:sample

186 	.name		= "sample",
619 struct perf_sample *sample,
623 key->key = evsel__intval(evsel, sample, kvm_exit_reason);
632 struct perf_sample *sample, struct event_key *key)
635 exit_event_get_key(evsel, sample, key);
648 struct perf_sample *sample __maybe_unused,
783 struct perf_sample *sample)
799 &kvm->al, NULL, NULL, NULL, ki, sample, true);
818 struct perf_sample *sample)
823 event = find_create_kvm_event(kvm, key, sample);
826 vcpu_record->start_time = sample->time;
870 struct perf_sample *sample,
882 child_ops->get_key(evsel, sample, key);
893 struct perf_sample *sample)
898 event = find_create_kvm_event(kvm, key, sample);
919 struct perf_sample *sample)
947 event = find_create_kvm_event(kvm, key, sample);
956 if (sample->time < time_begin) {
961 time_diff = sample->time - time_begin;
969 sample->time, sample->pid, vcpu_record->vcpu_id,
980 struct perf_sample *sample)
992 vcpu_record->vcpu_id = evsel__intval(evsel, sample, vcpu_id_str);
1002 struct perf_sample *sample)
1008 vcpu_record = per_vcpu_record(thread, evsel, sample);
1017 if (kvm->events_ops->is_begin_event(evsel, sample, &key))
1018 return handle_begin_event(kvm, vcpu_record, &key, sample);
1020 if (is_child_event(kvm, evsel, sample, &key))
1021 return handle_child_event(kvm, vcpu_record, &key, sample);
1023 if (kvm->events_ops->is_end_event(evsel, sample, &key))
1024 return handle_end_event(kvm, vcpu_record, &key, sample);
1032 "ev_name", "sample", "time", "max_t", "min_t", "mean_t",
1066 const char *output_columns = "ev_name,sample,percent_sample,"
1171 struct perf_sample *sample __maybe_unused,
1182 struct perf_sample *sample)
1184 if (kvm->pid_list && intlist__find(kvm->pid_list, sample->pid) == NULL)
1192 struct perf_sample *sample,
1201 if (skip_sample(kvm, sample))
1204 if (machine__resolve(machine, &kvm->al, sample) < 0) {
1205 pr_warning("Fail to resolve address location, skip sample.\n");
1209 thread = machine__findnew_thread(machine, sample->pid, sample->tid);
1216 if (!handle_kvm_event(kvm, thread, evsel, sample))
1287 pr_err("Failed to parse sample\n");
1299 pr_err("Failed to enqueue sample: %d\n", err);
1303 /* save time stamp of our first sample for this mmap */
1562 /* make sure these are *not*; want as small a sample as possible */
1607 .sample = process_sample_event,
1796 "key for sorting: sample(sort by samples number)"
1902 "key for sorting: sample(sort by samples number)"
1922 kvm->tool.sample = process_sample_event;
2031 .sort_key = "sample",