Lines Matching defs:vcpu_record
757 struct vcpu_event_record *vcpu_record,
766 vcpu_record->last_event = event;
767 vcpu_record->start_time = sample->time;
831 struct vcpu_event_record *vcpu_record,
840 vcpu_record->last_event = event;
857 struct vcpu_event_record *vcpu_record,
868 vcpu = vcpu_record->vcpu_id;
870 event = vcpu_record->last_event;
871 time_begin = vcpu_record->start_time;
892 vcpu_record->last_event = NULL;
893 vcpu_record->start_time = 0;
910 sample->time, sample->pid, vcpu_record->vcpu_id,
924 struct vcpu_event_record *vcpu_record;
928 vcpu_record = zalloc(sizeof(*vcpu_record));
929 if (!vcpu_record) {
934 vcpu_record->vcpu_id = perf_sample__intval(sample, vcpu_id_str(e_machine));
935 thread__set_priv(thread, vcpu_record);
945 struct vcpu_event_record *vcpu_record;
949 vcpu_record = per_vcpu_record(thread, sample);
950 if (!vcpu_record)
955 (kvm->trace_vcpu != vcpu_record->vcpu_id))
959 return handle_begin_event(kvm, vcpu_record, &key, sample);
962 return handle_child_event(kvm, vcpu_record, &key, sample);
965 return handle_end_event(kvm, vcpu_record, &key, sample);