Lines Matching refs:vcpu
143 event->vcpu[j].time = 0; in clear_events_cache_stats()
144 init_stats(&event->vcpu[j].stats); in clear_events_cache_stats()
167 prev = event->vcpu; in kvm_event_expand()
168 event->vcpu = realloc(event->vcpu, in kvm_event_expand()
169 event->max_vcpu * sizeof(*event->vcpu)); in kvm_event_expand()
170 if (!event->vcpu) { in kvm_event_expand()
176 memset(event->vcpu + old_max_vcpu, 0, in kvm_event_expand()
177 (event->max_vcpu - old_max_vcpu) * sizeof(*event->vcpu)); in kvm_event_expand()
244 kvm_stats = &event->vcpu[vcpu_id]; in kvm_event_rel_stddev()
261 kvm_update_event_stats(&event->vcpu[vcpu_id], time_diff); in update_kvm_event()
320 int vcpu; in handle_end_event() local
323 vcpu = -1; in handle_end_event()
325 vcpu = vcpu_record->vcpu_id; in handle_end_event()
371 return update_kvm_event(event, vcpu, time_diff); in handle_end_event()
427 static u64 get_event_ ##func(struct kvm_event *event, int vcpu) \
429 if (vcpu == -1) \
432 if (vcpu >= event->max_vcpu) \
435 return event->vcpu[vcpu].field; \
441 struct kvm_event *two, int vcpu)\
443 return get_event_ ##func(one, vcpu) > \
444 get_event_ ##func(two, vcpu); \
478 key_cmp_fun bigger, int vcpu) in insert_to_result() argument
488 if (bigger(event, p, vcpu)) in insert_to_result()
501 int vcpu = kvm->trace_vcpu; in update_total_count() local
503 kvm->total_count += get_event_count(event, vcpu); in update_total_count()
504 kvm->total_time += get_event_time(event, vcpu); in update_total_count()
507 static bool event_is_valid(struct kvm_event *event, int vcpu) in event_is_valid() argument
509 return !!get_event_count(event, vcpu); in event_is_valid()
515 int vcpu = kvm->trace_vcpu; in sort_result() local
520 if (event_is_valid(event, vcpu)) { in sort_result()
523 kvm->compare, vcpu); in sort_result()
543 int vcpu = kvm->trace_vcpu; in print_vcpu_info() local
554 if (vcpu == -1) in print_vcpu_info()
557 pr_info("VCPU %d:\n\n", vcpu); in print_vcpu_info()
580 int vcpu = kvm->trace_vcpu; in print_result() local
602 ecount = get_event_count(event, vcpu); in print_result()
603 etime = get_event_time(event, vcpu); in print_result()
604 max = get_event_max(event, vcpu); in print_result()
605 min = get_event_min(event, vcpu); in print_result()
615 kvm_event_rel_stddev(vcpu, event)); in print_result()
701 static bool verify_vcpu(int vcpu) in verify_vcpu() argument
703 if (vcpu != -1 && vcpu < 0) { in verify_vcpu()
704 pr_err("Invalid vcpu:%d.\n", vcpu); in verify_vcpu()
1092 int vcpu = kvm->trace_vcpu; in kvm_events_report_vcpu() local
1097 if (!verify_vcpu(vcpu)) in kvm_events_report_vcpu()