Lines Matching refs:vcpu_record
816 struct vcpu_event_record *vcpu_record,
825 vcpu_record->last_event = event;
826 vcpu_record->start_time = sample->time;
891 struct vcpu_event_record *vcpu_record,
900 vcpu_record->last_event = event;
917 struct vcpu_event_record *vcpu_record,
928 vcpu = vcpu_record->vcpu_id;
930 event = vcpu_record->last_event;
931 time_begin = vcpu_record->start_time;
952 vcpu_record->last_event = NULL;
953 vcpu_record->start_time = 0;
969 sample->time, sample->pid, vcpu_record->vcpu_id,
984 struct vcpu_event_record *vcpu_record;
986 vcpu_record = zalloc(sizeof(*vcpu_record));
987 if (!vcpu_record) {
992 vcpu_record->vcpu_id = evsel__intval(evsel, sample, vcpu_id_str);
993 thread__set_priv(thread, vcpu_record);
1004 struct vcpu_event_record *vcpu_record;
1008 vcpu_record = per_vcpu_record(thread, evsel, sample);
1009 if (!vcpu_record)
1014 (kvm->trace_vcpu != vcpu_record->vcpu_id))
1018 return handle_begin_event(kvm, vcpu_record, &key, sample);
1021 return handle_child_event(kvm, vcpu_record, &key, sample);
1024 return handle_end_event(kvm, vcpu_record, &key, sample);