Lines Matching refs:vcpu_record
249 struct vcpu_event_record *vcpu_record,
257 vcpu_record->last_event = event;
258 vcpu_record->start_time = timestamp;
318 struct vcpu_event_record *vcpu_record,
327 vcpu_record->last_event = event;
344 struct vcpu_event_record *vcpu_record,
355 vcpu = vcpu_record->vcpu_id;
357 event = vcpu_record->last_event;
358 time_begin = vcpu_record->start_time;
379 vcpu_record->last_event = NULL;
380 vcpu_record->start_time = 0;
396 sample->time, sample->pid, vcpu_record->vcpu_id,
411 struct vcpu_event_record *vcpu_record;
413 vcpu_record = zalloc(sizeof(*vcpu_record));
414 if (!vcpu_record) {
419 vcpu_record->vcpu_id = evsel__intval(evsel, sample, vcpu_id_str);
420 thread__set_priv(thread, vcpu_record);
431 struct vcpu_event_record *vcpu_record;
435 vcpu_record = per_vcpu_record(thread, evsel, sample);
436 if (!vcpu_record)
441 (kvm->trace_vcpu != vcpu_record->vcpu_id))
445 return handle_begin_event(kvm, vcpu_record, &key, sample->time);
448 return handle_child_event(kvm, vcpu_record, &key, sample);
451 return handle_end_event(kvm, vcpu_record, &key, sample);