Lines Matching refs:__entry
27 __entry->vcpu_id = vcpu->vcpu_id;
28 __entry->rip = kvm_rip_read(vcpu);
31 TP_printk("vcpu %u, rip 0x%lx", __entry->vcpu_id, __entry->rip)
51 __entry->nr = nr;
52 __entry->a0 = a0;
53 __entry->a1 = a1;
54 __entry->a2 = a2;
55 __entry->a3 = a3;
59 __entry->nr, __entry->a0, __entry->a1, __entry->a2,
60 __entry->a3)
82 __entry->rep_cnt = rep_cnt;
83 __entry->rep_idx = rep_idx;
84 __entry->ingpa = ingpa;
85 __entry->outgpa = outgpa;
86 __entry->code = code;
87 __entry->var_cnt = var_cnt;
88 __entry->fast = fast;
92 __entry->code, __entry->fast ? "fast" : "slow",
93 __entry->var_cnt, __entry->rep_cnt, __entry->rep_idx,
94 __entry->ingpa, __entry->outgpa)
106 __entry->result = result;
109 TP_printk("result 0x%llx", __entry->result)
133 __entry->cpl = cpl;
134 __entry->nr = nr;
135 __entry->a0 = a0;
136 __entry->a1 = a1;
137 __entry->a2 = a2;
138 __entry->a3 = a3;
139 __entry->a4 = a4;
140 __entry->a4 = a5;
144 __entry->cpl, __entry->nr,
145 __entry->a0, __entry->a1, __entry->a2,
146 __entry->a3, __entry->a4, __entry->a5)
172 __entry->rw = rw;
173 __entry->port = port;
174 __entry->size = size;
175 __entry->count = count;
177 __entry->val = *(unsigned char *)data;
179 __entry->val = *(unsigned short *)data;
181 __entry->val = *(unsigned int *)data;
185 __entry->rw ? "write" : "read",
186 __entry->port, __entry->size, __entry->count, __entry->val,
187 __entry->count > 1 ? "(...)" : "")
202 __entry->gpa = gpa;
205 TP_printk("fast mmio at gpa 0x%llx", __entry->gpa)
229 __entry->function = function;
230 __entry->index = index;
231 __entry->rax = rax;
232 __entry->rbx = rbx;
233 __entry->rcx = rcx;
234 __entry->rdx = rdx;
235 __entry->found = found;
236 __entry->used_max_basic = used_max_basic;
240 __entry->function, __entry->index, __entry->rax,
241 __entry->rbx, __entry->rcx, __entry->rdx,
242 __entry->found ? "found" : "not found",
243 __entry->used_max_basic ? ", used max basic" : "")
269 __entry->rw = rw;
270 __entry->reg = reg;
271 __entry->val = val;
275 __entry->rw ? "write" : "read",
276 __print_symbolic(__entry->reg, kvm_trace_symbol_apic),
277 __entry->val)
311 __entry->guest_rip = kvm_rip_read(vcpu); \
312 __entry->isa = isa; \
313 __entry->vcpu_id = vcpu->vcpu_id; \
315 &__entry->exit_reason, \
316 &__entry->info1, \
317 &__entry->info2, \
318 &__entry->intr_info, \
319 &__entry->error_code); \
324 __entry->vcpu_id, \
325 kvm_print_exit_reason(__entry->exit_reason, __entry->isa), \
326 __entry->guest_rip, __entry->info1, __entry->info2, \
327 __entry->intr_info, __entry->error_code) \
349 __entry->vector = vector;
350 __entry->soft = soft;
351 __entry->reinjected = reinjected;
355 __entry->soft ? "Soft/INTn" : "IRQ", __entry->vector,
356 __entry->reinjected ? " [reinjected]" : "")
382 __entry->exception = exception;
383 __entry->has_error = has_error;
384 __entry->error_code = error_code;
385 __entry->reinjected = reinjected;
389 __print_symbolic(__entry->exception, kvm_trace_sym_exc),
390 !__entry->has_error ? "" : " (",
391 !__entry->has_error ? "" : __print_symbolic(__entry->error_code, { }),
392 !__entry->has_error ? "" : ")",
393 __entry->reinjected ? " [reinjected]" : "")
411 __entry->vcpu_id = vcpu->vcpu_id;
412 __entry->guest_rip = kvm_rip_read(vcpu);
413 __entry->fault_address = fault_address;
414 __entry->error_code = error_code;
418 __entry->vcpu_id, __entry->guest_rip,
419 __entry->fault_address, __entry->error_code)
437 __entry->write = write;
438 __entry->ecx = ecx;
439 __entry->data = data;
440 __entry->exception = exception;
444 __entry->write ? "write" : "read",
445 __entry->ecx, __entry->data,
446 __entry->exception ? " (#GP)" : "")
468 __entry->rw = rw;
469 __entry->cr = cr;
470 __entry->val = val;
474 __entry->rw ? "write" : "read",
475 __entry->cr, __entry->val)
494 __entry->chip = chip;
495 __entry->pin = pin;
496 __entry->elcr = elcr;
497 __entry->imr = imr;
498 __entry->coalesced = coalesced;
502 __entry->chip, __entry->pin,
503 (__entry->elcr & (1 << __entry->pin)) ? "level":"edge",
504 (__entry->imr & (1 << __entry->pin)) ? "|masked":"",
505 __entry->coalesced ? " (coalesced)" : "")
524 __entry->icr_low = icr_low;
525 __entry->dest_id = dest_id;
529 __entry->dest_id, (u8)__entry->icr_low,
530 __print_symbolic((__entry->icr_low >> 8 & 0x7),
532 (__entry->icr_low & (1<<11)) ? "logical" : "physical",
533 (__entry->icr_low & (1<<14)) ? "assert" : "de-assert",
534 (__entry->icr_low & (1<<15)) ? "level" : "edge",
535 __print_symbolic((__entry->icr_low >> 18 & 0x3),
551 __entry->apicid = apicid;
552 __entry->dm = dm;
553 __entry->tm = tm;
554 __entry->vec = vec;
558 __entry->apicid, __entry->vec,
559 __print_symbolic((__entry->dm >> 8 & 0x7), kvm_deliver_mode),
560 __entry->tm ? "level" : "edge")
573 __entry->apicid = apic->vcpu->vcpu_id;
574 __entry->vector = vector;
577 TP_printk("apicid %x vector %d", __entry->apicid, __entry->vector)
590 __entry->apicid = apic->vcpu->vcpu_id;
591 __entry->vector = vector;
594 TP_printk("apicid %x vector %d", __entry->apicid, __entry->vector)
619 __entry->rip = rip;
620 __entry->vmcb = vmcb;
621 __entry->nested_rip = nested_rip;
622 __entry->int_ctl = int_ctl;
623 __entry->event_inj = event_inj;
624 __entry->tdp_enabled = tdp_enabled;
625 __entry->guest_pgd = tdp_enabled ? guest_tdp_pgd : guest_cr3;
626 __entry->isa = isa;
631 __entry->rip,
632 __entry->isa == KVM_ISA_VMX ? "vmcs" : "vmcb",
633 __entry->vmcb,
634 __entry->nested_rip,
635 __entry->int_ctl,
636 __entry->event_inj,
637 __entry->isa == KVM_ISA_VMX ? "ept" : "npt",
638 __entry->tdp_enabled ? "y" : "n",
639 !__entry->tdp_enabled ? "guest_cr3" :
640 __entry->isa == KVM_ISA_VMX ? "nested_eptp" : "nested_cr3",
641 __entry->guest_pgd)
660 __entry->cr_read = cr_read;
661 __entry->cr_write = cr_write;
662 __entry->exceptions = exceptions;
663 __entry->intercept1 = intercept1;
664 __entry->intercept2 = intercept2;
665 __entry->intercept3 = intercept3;
670 __entry->cr_read, __entry->cr_write, __entry->exceptions,
671 __entry->intercept1, __entry->intercept2, __entry->intercept3)
698 __entry->exit_code = exit_code;
699 __entry->exit_info1 = exit_info1;
700 __entry->exit_info2 = exit_info2;
701 __entry->exit_int_info = exit_int_info;
702 __entry->exit_int_info_err = exit_int_info_err;
703 __entry->isa = isa;
708 kvm_print_exit_reason(__entry->exit_code, __entry->isa),
709 __entry->exit_info1, __entry->exit_info2,
710 __entry->exit_int_info, __entry->exit_int_info_err)
725 __entry->rip = rip
728 TP_printk("rip: 0x%016llx", __entry->rip)
745 __entry->rip = rip;
746 __entry->asid = asid;
747 __entry->address = address;
751 __entry->rip, __entry->asid, __entry->address)
767 __entry->rip = rip;
768 __entry->slb = slb;
772 __entry->rip, __entry->slb)
828 __entry->csbase = static_call(kvm_x86_get_segment_base)(vcpu, VCPU_SREG_CS);
829 __entry->len = vcpu->arch.emulate_ctxt->fetch.ptr
831 __entry->rip = vcpu->arch.emulate_ctxt->_eip - __entry->len;
832 memcpy(__entry->insn,
835 __entry->flags = kei_decode_mode(vcpu->arch.emulate_ctxt->mode);
836 __entry->failed = failed;
840 __entry->csbase, __entry->rip,
841 __print_hex(__entry->insn, __entry->len),
842 __print_symbolic(__entry->flags,
844 __entry->failed ? " failed" : ""
864 __entry->gva = gva;
865 __entry->gpa = gpa;
866 __entry->write = write;
867 __entry->gpa_match = gpa_match
870 TP_printk("gva %#lx gpa %#llx %s %s", __entry->gva, __entry->gpa,
871 __entry->write ? "Write" : "Read",
872 __entry->gpa_match ? "GPA" : "GVA")
887 __entry->vcpu_id = vcpu_id;
888 __entry->previous_tsc_offset = previous_tsc_offset;
889 __entry->next_tsc_offset = next_tsc_offset;
892 TP_printk("vcpu=%u prev=%llu next=%llu", __entry->vcpu_id,
893 __entry->previous_tsc_offset, __entry->next_tsc_offset)
913 __entry->use_master_clock = use_master_clock;
914 __entry->host_clock = host_clock;
915 __entry->offset_matched = offset_matched;
919 __entry->use_master_clock,
920 __print_symbolic(__entry->host_clock, host_clocks),
921 __entry->offset_matched)
940 __entry->vcpu_id = vcpu_id;
941 __entry->nr_vcpus_matched_tsc = nr_matched;
942 __entry->online_vcpus = online_vcpus;
943 __entry->use_master_clock = use_master_clock;
944 __entry->host_clock = host_clock;
949 __entry->vcpu_id, __entry->use_master_clock,
950 __entry->nr_vcpus_matched_tsc, __entry->online_vcpus,
951 __print_symbolic(__entry->host_clock, host_clocks))
968 __entry->vcpu_id = vcpu_id;
971 TP_printk("vcpu %d: PML full", __entry->vcpu_id)
985 __entry->vcpu_id = vcpu_id;
986 __entry->new = new;
987 __entry->old = old;
991 __entry->vcpu_id, __entry->old, __entry->new,
992 __entry->old < __entry->new ? "growed" : "shrinked")
1010 __entry->vcpu_id = vcpu_id;
1011 __entry->version = pvclock->version;
1012 __entry->tsc_timestamp = pvclock->tsc_timestamp;
1013 __entry->system_time = pvclock->system_time;
1014 __entry->tsc_to_system_mul = pvclock->tsc_to_system_mul;
1015 __entry->tsc_shift = pvclock->tsc_shift;
1016 __entry->flags = pvclock->flags;
1022 __entry->vcpu_id,
1023 __entry->version,
1024 __entry->tsc_timestamp,
1025 __entry->system_time,
1026 __entry->tsc_to_system_mul,
1027 __entry->tsc_shift,
1028 __entry->flags)
1041 __entry->vcpu_id = vcpu_id;
1042 __entry->delta = delta;
1046 __entry->vcpu_id,
1047 __entry->delta,
1048 __entry->delta < 0 ? "early" : "late")
1062 __entry->vcpu_id = vcpu_id;
1063 __entry->smbase = smbase;
1064 __entry->entering = entering;
1068 __entry->vcpu_id,
1069 __entry->entering ? "entering" : "leaving",
1070 __entry->smbase)
1092 __entry->host_irq = host_irq;
1093 __entry->vcpu_id = vcpu_id;
1094 __entry->gsi = gsi;
1095 __entry->gvec = gvec;
1096 __entry->pi_desc_addr = pi_desc_addr;
1097 __entry->set = set;
1102 __entry->set ? "enabled and being updated" : "disabled",
1103 __entry->host_irq,
1104 __entry->vcpu_id,
1105 __entry->gsi,
1106 __entry->gvec,
1107 __entry->pi_desc_addr)
1123 __entry->vcpu_id = vcpu_id;
1124 __entry->sint = sint;
1127 TP_printk("vcpu_id %d sint %u", __entry->vcpu_id, __entry->sint)
1145 __entry->vcpu_id = vcpu_id;
1146 __entry->sint = sint;
1147 __entry->vector = vector;
1148 __entry->ret = ret;
1152 __entry->vcpu_id, __entry->sint, __entry->vector,
1153 __entry->ret)
1171 __entry->vcpu_id = vcpu_id;
1172 __entry->vector = vector;
1175 TP_printk("vcpu_id %d vector %d", __entry->vcpu_id, __entry->vector)
1193 __entry->vcpu_id = vcpu_id;
1194 __entry->msr = msr;
1195 __entry->data = data;
1196 __entry->host = host
1200 __entry->vcpu_id, __entry->msr, __entry->data, __entry->host)
1218 __entry->vcpu_id = vcpu_id;
1219 __entry->timer_index = timer_index;
1220 __entry->config = config;
1221 __entry->host = host;
1225 __entry->vcpu_id, __entry->timer_index, __entry->config,
1226 __entry->host)
1244 __entry->vcpu_id = vcpu_id;
1245 __entry->timer_index = timer_index;
1246 __entry->count = count;
1247 __entry->host = host;
1251 __entry->vcpu_id, __entry->timer_index, __entry->count,
1252 __entry->host)
1270 __entry->vcpu_id = vcpu_id;
1271 __entry->timer_index = timer_index;
1272 __entry->time_now = time_now;
1273 __entry->exp_time = exp_time;
1277 __entry->vcpu_id, __entry->timer_index, __entry->time_now,
1278 __entry->exp_time)
1296 __entry->vcpu_id = vcpu_id;
1297 __entry->timer_index = timer_index;
1298 __entry->time_now = time_now;
1299 __entry->count = count;
1303 __entry->vcpu_id, __entry->timer_index, __entry->time_now,
1304 __entry->count)
1320 __entry->vcpu_id = vcpu_id;
1321 __entry->timer_index = timer_index;
1325 __entry->vcpu_id, __entry->timer_index)
1343 __entry->vcpu_id = vcpu_id;
1344 __entry->timer_index = timer_index;
1345 __entry->direct = direct;
1346 __entry->msg_send_result = msg_send_result;
1350 __entry->vcpu_id, __entry->timer_index,
1351 __entry->direct, __entry->msg_send_result)
1367 __entry->vcpu_id = vcpu_id;
1368 __entry->timer_index = timer_index;
1372 __entry->vcpu_id, __entry->timer_index)
1386 __entry->reason = reason;
1387 __entry->set = set;
1388 __entry->inhibits = inhibits;
1392 __entry->set ? "set" : "cleared",
1393 __entry->reason, __entry->inhibits)
1408 __entry->apicid = apicid;
1409 __entry->dm = dm;
1410 __entry->tm = tm;
1411 __entry->vec = vec;
1415 __entry->apicid, __entry->vec,
1416 __print_symbolic((__entry->dm >> 8 & 0x7), kvm_deliver_mode),
1417 __entry->tm ? "level" : "edge")
1436 __entry->vcpu = vcpu;
1437 __entry->icrh = icrh;
1438 __entry->icrl = icrl;
1439 __entry->id = id;
1440 __entry->index = index;
1444 __entry->vcpu, __entry->icrh, __entry->icrl,
1445 __entry->id, __entry->index)
1461 __entry->vcpu = vcpu;
1462 __entry->offset = offset;
1463 __entry->ft = ft;
1464 __entry->rw = rw;
1465 __entry->vec = vec;
1469 __entry->vcpu,
1470 __entry->offset,
1471 __print_symbolic(__entry->offset, kvm_trace_symbol_apic),
1472 __entry->ft ? "trap" : "fault",
1473 __entry->rw ? "write" : "read",
1474 __entry->vec)
1487 __entry->vmid = vmid;
1488 __entry->vcpuid = vcpuid;
1492 __entry->vmid, __entry->vcpuid)
1506 __entry->icrh = icrh;
1507 __entry->icrl = icrl;
1508 __entry->index = index;
1512 __entry->icrh, __entry->icrl, __entry->index)
1525 __entry->vcpuid = vcpuid;
1526 __entry->apicid = apicid;
1530 __entry->vcpuid, __entry->apicid)
1541 __entry->vcpu_id = vcpu_id;
1542 __entry->hv_timer_in_use = hv_timer_in_use;
1545 __entry->vcpu_id,
1546 __entry->hv_timer_in_use)
1564 __entry->processor_mask = processor_mask;
1565 __entry->address_space = address_space;
1566 __entry->flags = flags;
1567 __entry->guest_mode = guest_mode;
1571 __entry->processor_mask, __entry->address_space,
1572 __entry->flags, __entry->guest_mode ? "(L2)" : "")
1591 __entry->valid_bank_mask = valid_bank_mask;
1592 __entry->format = format;
1593 __entry->address_space = address_space;
1594 __entry->flags = flags;
1595 __entry->guest_mode = guest_mode;
1600 __entry->valid_bank_mask, __entry->format,
1601 __entry->address_space, __entry->flags,
1602 __entry->guest_mode ? "(L2)" : "")
1618 __entry->vector = vector;
1619 __entry->processor_mask = processor_mask;
1623 __entry->vector, __entry->processor_mask)
1637 __entry->vector = vector;
1638 __entry->format = format;
1639 __entry->valid_bank_mask = valid_bank_mask;
1643 __entry->vector, __entry->format,
1644 __entry->valid_bank_mask)
1657 __entry->vcpu_id = vcpu_id;
1658 __entry->need_flush_tlb = need_flush_tlb;
1661 TP_printk("vcpu %u need_flush_tlb %s", __entry->vcpu_id,
1662 __entry->need_flush_tlb ? "true" : "false")
1679 __entry->err = err;
1682 TP_printk("%s%s", __get_str(msg), !__entry->err ? "" :
1683 __print_symbolic(__entry->err, VMX_VMENTER_INSTRUCTION_ERRORS))
1701 __entry->vcpu_id = vcpu_id;
1702 __entry->vp_index = vp_index;
1703 __entry->msr = msr;
1704 __entry->data = data;
1708 __entry->vcpu_id, __entry->vp_index, __entry->msr,
1709 __entry->data)
1727 __entry->vcpu_id = vcpu_id;
1728 __entry->vp_index = vp_index;
1729 __entry->msr = msr;
1730 __entry->data = data;
1734 __entry->vcpu_id, __entry->vp_index, __entry->msr,
1735 __entry->data)
1753 __entry->vcpu_id = vcpu_id;
1754 __entry->exit_reason = ghcb->save.sw_exit_code;
1755 __entry->info1 = ghcb->save.sw_exit_info_1;
1756 __entry->info2 = ghcb->save.sw_exit_info_2;
1760 __entry->vcpu_id, __entry->exit_reason,
1761 __entry->info1, __entry->info2)
1779 __entry->vcpu_id = vcpu_id;
1780 __entry->exit_reason = ghcb->save.sw_exit_code;
1781 __entry->info1 = ghcb->save.sw_exit_info_1;
1782 __entry->info2 = ghcb->save.sw_exit_info_2;
1786 __entry->vcpu_id, __entry->exit_reason,
1787 __entry->info1, __entry->info2)
1803 __entry->vcpu_id = vcpu_id;
1804 __entry->ghcb_gpa = ghcb_gpa;
1808 __entry->vcpu_id, __entry->ghcb_gpa)
1825 __entry->vcpu_id = vcpu_id;
1826 __entry->ghcb_gpa = ghcb_gpa;
1827 __entry->result = result;
1831 __entry->vcpu_id, __entry->ghcb_gpa, __entry->result)