Lines Matching refs:sample

38 			struct perf_sample *sample,  in exit_event_get_key()  argument
42 key->key = perf_evsel__intval(evsel, sample, KVM_EXIT_REASON); in exit_event_get_key()
51 struct perf_sample *sample, struct event_key *key) in exit_event_begin() argument
54 exit_event_get_key(evsel, sample, key); in exit_event_begin()
67 struct perf_sample *sample __maybe_unused, in exit_event_end()
267 struct perf_sample *sample, in is_child_event() argument
279 child_ops->get_key(evsel, sample, key); in is_child_event()
290 struct perf_sample *sample __maybe_unused) in handle_child_event()
316 struct perf_sample *sample) in handle_end_event() argument
353 if (sample->time < time_begin) { in handle_end_event()
358 time_diff = sample->time - time_begin; in handle_end_event()
366 sample->time, sample->pid, vcpu_record->vcpu_id, in handle_end_event()
377 struct perf_sample *sample) in per_vcpu_record() argument
389 vcpu_record->vcpu_id = perf_evsel__intval(evsel, sample, VCPU_ID); in per_vcpu_record()
399 struct perf_sample *sample) in handle_kvm_event() argument
405 vcpu_record = per_vcpu_record(thread, evsel, sample); in handle_kvm_event()
414 if (kvm->events_ops->is_begin_event(evsel, sample, &key)) in handle_kvm_event()
415 return handle_begin_event(kvm, vcpu_record, &key, sample->time); in handle_kvm_event()
417 if (is_child_event(kvm, evsel, sample, &key)) in handle_kvm_event()
418 return handle_child_event(kvm, vcpu_record, &key, sample); in handle_kvm_event()
420 if (kvm->events_ops->is_end_event(evsel, sample, &key)) in handle_kvm_event()
421 return handle_end_event(kvm, vcpu_record, &key, sample); in handle_kvm_event()
457 DEF_SORT_NAME_KEY(sample, count),
629 struct perf_sample *sample __maybe_unused, in process_lost_event()
640 struct perf_sample *sample) in skip_sample() argument
642 if (kvm->pid_list && intlist__find(kvm->pid_list, sample->pid) == NULL) in skip_sample()
650 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()
721 struct perf_sample sample; in perf_kvm__mmap_read_idx() local
727 err = perf_evlist__parse_sample(kvm->evlist, event, &sample); in perf_kvm__mmap_read_idx()
734 err = perf_session__queue_event(kvm->session, event, &sample, 0); in perf_kvm__mmap_read_idx()
748 *mmap_time = sample.time; in perf_kvm__mmap_read_idx()
1043 .sample = process_sample_event, in read_events()
1324 kvm->tool.sample = process_sample_event; in kvm_events_live()