Lines Matching refs:sample
37 struct perf_sample *sample, in exit_event_get_key() argument
41 key->key = perf_evsel__intval(evsel, sample, KVM_EXIT_REASON); in exit_event_get_key()
50 struct perf_sample *sample, struct event_key *key) in exit_event_begin() argument
53 exit_event_get_key(evsel, sample, key); in exit_event_begin()
66 struct perf_sample *sample __maybe_unused, in exit_event_end()
266 struct perf_sample *sample, in is_child_event() argument
278 child_ops->get_key(evsel, sample, key); in is_child_event()
289 struct perf_sample *sample __maybe_unused) in handle_child_event()
315 struct perf_sample *sample) in handle_end_event() argument
352 if (sample->time < time_begin) { in handle_end_event()
357 time_diff = sample->time - time_begin; in handle_end_event()
365 sample->time, sample->pid, vcpu_record->vcpu_id, in handle_end_event()
376 struct perf_sample *sample) in per_vcpu_record() argument
388 vcpu_record->vcpu_id = perf_evsel__intval(evsel, sample, VCPU_ID); in per_vcpu_record()
398 struct perf_sample *sample) in handle_kvm_event() argument
404 vcpu_record = per_vcpu_record(thread, evsel, sample); in handle_kvm_event()
413 if (kvm->events_ops->is_begin_event(evsel, sample, &key)) in handle_kvm_event()
414 return handle_begin_event(kvm, vcpu_record, &key, sample->time); in handle_kvm_event()
416 if (is_child_event(kvm, evsel, sample, &key)) in handle_kvm_event()
417 return handle_child_event(kvm, vcpu_record, &key, sample); in handle_kvm_event()
419 if (kvm->events_ops->is_end_event(evsel, sample, &key)) in handle_kvm_event()
420 return handle_end_event(kvm, vcpu_record, &key, sample); in handle_kvm_event()
456 DEF_SORT_NAME_KEY(sample, count),
628 struct perf_sample *sample __maybe_unused, in process_lost_event()
639 struct perf_sample *sample) in skip_sample() argument
641 if (kvm->pid_list && intlist__find(kvm->pid_list, sample->pid) == NULL) in skip_sample()
649 struct perf_sample *sample, in process_sample_event() argument
658 if (skip_sample(kvm, sample)) in process_sample_event()
661 thread = machine__findnew_thread(machine, sample->pid, sample->tid); in process_sample_event()
668 if (!handle_kvm_event(kvm, thread, evsel, sample)) in process_sample_event()
722 struct perf_sample sample; in perf_kvm__mmap_read_idx() local
728 err = perf_evlist__parse_sample(kvm->evlist, event, &sample); in perf_kvm__mmap_read_idx()
735 err = perf_session__queue_event(kvm->session, event, &sample, 0); in perf_kvm__mmap_read_idx()
749 *mmap_time = sample.time; in perf_kvm__mmap_read_idx()
1044 .sample = process_sample_event, in read_events()
1333 kvm->tool.sample = process_sample_event; in kvm_events_live()