Lines Matching refs:__entry

37 		__entry->vcpu_id        = vcpu->vcpu_id;
38 __entry->rip = tracing_kvm_rip_read(vcpu);
39 __entry->immediate_exit = force_immediate_exit;
41 kvm_x86_call(get_entry_info)(vcpu, &__entry->intr_info,
42 &__entry->error_code);
46 __entry->vcpu_id, __entry->rip,
47 __entry->intr_info, __entry->error_code,
48 __entry->immediate_exit ? "[immediate exit]" : "")
68 __entry->nr = nr;
69 __entry->a0 = a0;
70 __entry->a1 = a1;
71 __entry->a2 = a2;
72 __entry->a3 = a3;
76 __entry->nr, __entry->a0, __entry->a1, __entry->a2,
77 __entry->a3)
99 __entry->rep_cnt = rep_cnt;
100 __entry->rep_idx = rep_idx;
101 __entry->ingpa = ingpa;
102 __entry->outgpa = outgpa;
103 __entry->code = code;
104 __entry->var_cnt = var_cnt;
105 __entry->fast = fast;
109 __entry->code, __entry->fast ? "fast" : "slow",
110 __entry->var_cnt, __entry->rep_cnt, __entry->rep_idx,
111 __entry->ingpa, __entry->outgpa)
123 __entry->result = result;
126 TP_printk("result 0x%llx", __entry->result)
150 __entry->cpl = cpl;
151 __entry->nr = nr;
152 __entry->a0 = a0;
153 __entry->a1 = a1;
154 __entry->a2 = a2;
155 __entry->a3 = a3;
156 __entry->a4 = a4;
157 __entry->a5 = a5;
161 __entry->cpl, __entry->nr,
162 __entry->a0, __entry->a1, __entry->a2,
163 __entry->a3, __entry->a4, __entry->a5)
189 __entry->rw = rw;
190 __entry->port = port;
191 __entry->size = size;
192 __entry->count = count;
194 __entry->val = *(unsigned char *)data;
196 __entry->val = *(unsigned short *)data;
198 __entry->val = *(unsigned int *)data;
202 __entry->rw ? "write" : "read",
203 __entry->port, __entry->size, __entry->count, __entry->val,
204 __entry->count > 1 ? "(...)" : "")
219 __entry->gpa = gpa;
222 TP_printk("fast mmio at gpa 0x%llx", __entry->gpa)
246 __entry->function = function;
247 __entry->index = index;
248 __entry->rax = rax;
249 __entry->rbx = rbx;
250 __entry->rcx = rcx;
251 __entry->rdx = rdx;
252 __entry->found = found;
253 __entry->used_max_basic = used_max_basic;
257 __entry->function, __entry->index, __entry->rax,
258 __entry->rbx, __entry->rcx, __entry->rdx,
259 __entry->found ? "found" : "not found",
260 __entry->used_max_basic ? ", used max basic" : "")
285 __entry->e = e;
286 __entry->pin = pin;
287 __entry->coalesced = coalesced;
291 __entry->pin, (u8)(__entry->e >> 56), (u8)__entry->e,
292 __print_symbolic((__entry->e >> 8 & 0x7), kvm_deliver_mode),
293 (__entry->e & (1<<11)) ? "logical" : "physical",
294 (__entry->e & (1<<15)) ? "level" : "edge",
295 (__entry->e & (1<<16)) ? "|masked" : "",
296 __entry->coalesced ? " (coalesced)" : "")
308 __entry->e = e;
312 (u8)(__entry->e >> 56), (u8)__entry->e,
313 __print_symbolic((__entry->e >> 8 & 0x7), kvm_deliver_mode),
314 (__entry->e & (1<<11)) ? "logical" : "physical",
315 (__entry->e & (1<<15)) ? "level" : "edge",
316 (__entry->e & (1<<16)) ? "|masked" : "")
330 __entry->address = address;
331 __entry->data = data;
335 (u8)(__entry->address >> 12) | ((__entry->address >> 32) & 0xffffff00),
336 (u8)__entry->data,
337 __print_symbolic((__entry->data >> 8 & 0x7), kvm_deliver_mode),
338 (__entry->address & (1<<2)) ? "logical" : "physical",
339 (__entry->data & (1<<15)) ? "level" : "edge",
340 (__entry->address & (1<<3)) ? "|rh" : "")
366 __entry->rw = rw;
367 __entry->reg = reg;
368 __entry->val = val;
372 __entry->rw ? "write" : "read",
373 __print_symbolic(__entry->reg, kvm_trace_symbol_apic),
374 __entry->val)
409 __entry->guest_rip = tracing_kvm_rip_read(vcpu); \
410 __entry->isa = isa; \
411 __entry->vcpu_id = vcpu->vcpu_id; \
412 __entry->requests = READ_ONCE(vcpu->requests); \
414 &__entry->exit_reason, \
415 &__entry->info1, \
416 &__entry->info2, \
417 &__entry->intr_info, \
418 &__entry->error_code); \
424 __entry->vcpu_id, \
425 kvm_print_exit_reason(__entry->exit_reason, __entry->isa), \
426 __entry->guest_rip, __entry->info1, __entry->info2, \
427 __entry->intr_info, __entry->error_code, \
428 __entry->requests) \
450 __entry->vector = vector;
451 __entry->soft = soft;
452 __entry->reinjected = reinjected;
456 __entry->soft ? "Soft/INTn" : "IRQ", __entry->vector,
457 __entry->reinjected ? " [reinjected]" : "")
484 __entry->exception = exception;
485 __entry->has_error = has_error;
486 __entry->error_code = error_code;
487 __entry->reinjected = reinjected;
491 __print_symbolic(__entry->exception, kvm_trace_sym_exc),
492 !__entry->has_error ? "" : " (",
493 !__entry->has_error ? "" : __print_symbolic(__entry->error_code, { }),
494 !__entry->has_error ? "" : ")",
495 __entry->reinjected ? " [reinjected]" : "")
513 __entry->vcpu_id = vcpu->vcpu_id;
514 __entry->guest_rip = tracing_kvm_rip_read(vcpu);
515 __entry->fault_address = fault_address;
516 __entry->error_code = error_code;
520 __entry->vcpu_id, __entry->guest_rip,
521 __entry->fault_address, __entry->error_code)
539 __entry->write = write;
540 __entry->ecx = ecx;
541 __entry->data = data;
542 __entry->exception = exception;
546 __entry->write ? "write" : "read",
547 __entry->ecx, __entry->data,
548 __entry->exception ? " (#GP)" : "")
570 __entry->rw = rw;
571 __entry->cr = cr;
572 __entry->val = val;
576 __entry->rw ? "write" : "read",
577 __entry->cr, __entry->val)
596 __entry->chip = chip;
597 __entry->pin = pin;
598 __entry->elcr = elcr;
599 __entry->imr = imr;
600 __entry->coalesced = coalesced;
604 __entry->chip, __entry->pin,
605 (__entry->elcr & (1 << __entry->pin)) ? "level":"edge",
606 (__entry->imr & (1 << __entry->pin)) ? "|masked":"",
607 __entry->coalesced ? " (coalesced)" : "")
626 __entry->icr_low = icr_low;
627 __entry->dest_id = dest_id;
631 __entry->dest_id, (u8)__entry->icr_low,
632 __print_symbolic((__entry->icr_low >> 8 & 0x7),
634 (__entry->icr_low & (1<<11)) ? "logical" : "physical",
635 (__entry->icr_low & (1<<14)) ? "assert" : "de-assert",
636 (__entry->icr_low & (1<<15)) ? "level" : "edge",
637 __print_symbolic((__entry->icr_low >> 18 & 0x3),
653 __entry->apicid = apicid;
654 __entry->dm = dm;
655 __entry->tm = tm;
656 __entry->vec = vec;
660 __entry->apicid, __entry->vec,
661 __print_symbolic((__entry->dm >> 8 & 0x7), kvm_deliver_mode),
662 __entry->tm ? "level" : "edge")
675 __entry->apicid = apic->vcpu->vcpu_id;
676 __entry->vector = vector;
679 TP_printk("apicid %x vector %d", __entry->apicid, __entry->vector)
692 __entry->apicid = apic->vcpu->vcpu_id;
693 __entry->vector = vector;
696 TP_printk("apicid %x vector %d", __entry->apicid, __entry->vector)
721 __entry->rip = rip;
722 __entry->vmcb = vmcb;
723 __entry->nested_rip = nested_rip;
724 __entry->int_ctl = int_ctl;
725 __entry->event_inj = event_inj;
726 __entry->tdp_enabled = tdp_enabled;
727 __entry->guest_pgd = tdp_enabled ? guest_tdp_pgd : guest_cr3;
728 __entry->isa = isa;
733 __entry->rip,
734 __entry->isa == KVM_ISA_VMX ? "vmcs" : "vmcb",
735 __entry->vmcb,
736 __entry->nested_rip,
737 __entry->int_ctl,
738 __entry->event_inj,
739 __entry->isa == KVM_ISA_VMX ? "ept" : "npt",
740 __entry->tdp_enabled ? "y" : "n",
741 !__entry->tdp_enabled ? "guest_cr3" :
742 __entry->isa == KVM_ISA_VMX ? "nested_eptp" : "nested_cr3",
743 __entry->guest_pgd)
762 __entry->cr_read = cr_read;
763 __entry->cr_write = cr_write;
764 __entry->exceptions = exceptions;
765 __entry->intercept1 = intercept1;
766 __entry->intercept2 = intercept2;
767 __entry->intercept3 = intercept3;
772 __entry->cr_read, __entry->cr_write, __entry->exceptions,
773 __entry->intercept1, __entry->intercept2, __entry->intercept3)
800 __entry->exit_code = exit_code;
801 __entry->exit_info1 = exit_info1;
802 __entry->exit_info2 = exit_info2;
803 __entry->exit_int_info = exit_int_info;
804 __entry->exit_int_info_err = exit_int_info_err;
805 __entry->isa = isa;
810 kvm_print_exit_reason(__entry->exit_code, __entry->isa),
811 __entry->exit_info1, __entry->exit_info2,
812 __entry->exit_int_info, __entry->exit_int_info_err)
827 __entry->rip = rip
830 TP_printk("rip: 0x%016llx", __entry->rip)
847 __entry->rip = rip;
848 __entry->asid = asid;
849 __entry->address = address;
853 __entry->rip, __entry->asid, __entry->address)
869 __entry->rip = rip;
870 __entry->slb = slb;
874 __entry->rip, __entry->slb)
930 __entry->csbase = kvm_x86_call(get_segment_base)(vcpu,
932 __entry->len = vcpu->arch.emulate_ctxt->fetch.ptr
934 __entry->rip = vcpu->arch.emulate_ctxt->_eip - __entry->len;
935 memcpy(__entry->insn,
938 __entry->flags = kei_decode_mode(vcpu->arch.emulate_ctxt->mode);
939 __entry->failed = failed;
943 __entry->csbase, __entry->rip,
944 __print_hex(__entry->insn, __entry->len),
945 __print_symbolic(__entry->flags,
947 __entry->failed ? " failed" : ""
967 __entry->gva = gva;
968 __entry->gpa = gpa;
969 __entry->write = write;
970 __entry->gpa_match = gpa_match
973 TP_printk("gva %#lx gpa %#llx %s %s", __entry->gva, __entry->gpa,
974 __entry->write ? "Write" : "Read",
975 __entry->gpa_match ? "GPA" : "GVA")
990 __entry->vcpu_id = vcpu_id;
991 __entry->previous_tsc_offset = previous_tsc_offset;
992 __entry->next_tsc_offset = next_tsc_offset;
995 TP_printk("vcpu=%u prev=%llu next=%llu", __entry->vcpu_id,
996 __entry->previous_tsc_offset, __entry->next_tsc_offset)
1016 __entry->use_master_clock = use_master_clock;
1017 __entry->host_clock = host_clock;
1018 __entry->offset_matched = offset_matched;
1022 __entry->use_master_clock,
1023 __print_symbolic(__entry->host_clock, host_clocks),
1024 __entry->offset_matched)
1043 __entry->vcpu_id = vcpu_id;
1044 __entry->nr_vcpus_matched_tsc = nr_matched;
1045 __entry->online_vcpus = online_vcpus;
1046 __entry->use_master_clock = use_master_clock;
1047 __entry->host_clock = host_clock;
1052 __entry->vcpu_id, __entry->use_master_clock,
1053 __entry->nr_vcpus_matched_tsc, __entry->online_vcpus,
1054 __print_symbolic(__entry->host_clock, host_clocks))
1071 __entry->vcpu_id = vcpu_id;
1074 TP_printk("vcpu %d: PML full", __entry->vcpu_id)
1088 __entry->vcpu_id = vcpu_id;
1089 __entry->new = new;
1090 __entry->old = old;
1094 __entry->vcpu_id, __entry->old, __entry->new,
1095 __entry->old < __entry->new ? "growed" : "shrinked")
1113 __entry->vcpu_id = vcpu_id;
1114 __entry->version = pvclock->version;
1115 __entry->tsc_timestamp = pvclock->tsc_timestamp;
1116 __entry->system_time = pvclock->system_time;
1117 __entry->tsc_to_system_mul = pvclock->tsc_to_system_mul;
1118 __entry->tsc_shift = pvclock->tsc_shift;
1119 __entry->flags = pvclock->flags;
1125 __entry->vcpu_id,
1126 __entry->version,
1127 __entry->tsc_timestamp,
1128 __entry->system_time,
1129 __entry->tsc_to_system_mul,
1130 __entry->tsc_shift,
1131 __entry->flags)
1144 __entry->vcpu_id = vcpu_id;
1145 __entry->delta = delta;
1149 __entry->vcpu_id,
1150 __entry->delta,
1151 __entry->delta < 0 ? "early" : "late")
1165 __entry->vcpu_id = vcpu_id;
1166 __entry->smbase = smbase;
1167 __entry->entering = entering;
1171 __entry->vcpu_id,
1172 __entry->entering ? "entering" : "leaving",
1173 __entry->smbase)
1193 __entry->host_irq = host_irq;
1194 __entry->vcpu_id = vcpu ? vcpu->vcpu_id : -1;
1195 __entry->gsi = gsi;
1196 __entry->gvec = gvec;
1197 __entry->set = set;
1201 __entry->set ? "enabled and being updated" : "disabled",
1202 __entry->host_irq,
1203 __entry->vcpu_id,
1204 __entry->gsi,
1205 __entry->gvec)
1221 __entry->vcpu_id = vcpu_id;
1222 __entry->sint = sint;
1225 TP_printk("vcpu_id %d sint %u", __entry->vcpu_id, __entry->sint)
1243 __entry->vcpu_id = vcpu_id;
1244 __entry->sint = sint;
1245 __entry->vector = vector;
1246 __entry->ret = ret;
1250 __entry->vcpu_id, __entry->sint, __entry->vector,
1251 __entry->ret)
1269 __entry->vcpu_id = vcpu_id;
1270 __entry->vector = vector;
1273 TP_printk("vcpu_id %d vector %d", __entry->vcpu_id, __entry->vector)
1291 __entry->vcpu_id = vcpu_id;
1292 __entry->msr = msr;
1293 __entry->data = data;
1294 __entry->host = host
1298 __entry->vcpu_id, __entry->msr, __entry->data, __entry->host)
1316 __entry->vcpu_id = vcpu_id;
1317 __entry->timer_index = timer_index;
1318 __entry->config = config;
1319 __entry->host = host;
1323 __entry->vcpu_id, __entry->timer_index, __entry->config,
1324 __entry->host)
1342 __entry->vcpu_id = vcpu_id;
1343 __entry->timer_index = timer_index;
1344 __entry->count = count;
1345 __entry->host = host;
1349 __entry->vcpu_id, __entry->timer_index, __entry->count,
1350 __entry->host)
1368 __entry->vcpu_id = vcpu_id;
1369 __entry->timer_index = timer_index;
1370 __entry->time_now = time_now;
1371 __entry->exp_time = exp_time;
1375 __entry->vcpu_id, __entry->timer_index, __entry->time_now,
1376 __entry->exp_time)
1394 __entry->vcpu_id = vcpu_id;
1395 __entry->timer_index = timer_index;
1396 __entry->time_now = time_now;
1397 __entry->count = count;
1401 __entry->vcpu_id, __entry->timer_index, __entry->time_now,
1402 __entry->count)
1418 __entry->vcpu_id = vcpu_id;
1419 __entry->timer_index = timer_index;
1423 __entry->vcpu_id, __entry->timer_index)
1441 __entry->vcpu_id = vcpu_id;
1442 __entry->timer_index = timer_index;
1443 __entry->direct = direct;
1444 __entry->msg_send_result = msg_send_result;
1448 __entry->vcpu_id, __entry->timer_index,
1449 __entry->direct, __entry->msg_send_result)
1465 __entry->vcpu_id = vcpu_id;
1466 __entry->timer_index = timer_index;
1470 __entry->vcpu_id, __entry->timer_index)
1488 __entry->reason = reason;
1489 __entry->set = set;
1490 __entry->inhibits = inhibits;
1494 __entry->set ? "set" : "cleared",
1495 __entry->reason,
1496 kvm_print_apicv_inhibit_reasons(__entry->inhibits))
1511 __entry->apicid = apicid;
1512 __entry->dm = dm;
1513 __entry->tm = tm;
1514 __entry->vec = vec;
1518 __entry->apicid, __entry->vec,
1519 __print_symbolic((__entry->dm >> 8 & 0x7), kvm_deliver_mode),
1520 __entry->tm ? "level" : "edge")
1539 __entry->vcpu = vcpu;
1540 __entry->icrh = icrh;
1541 __entry->icrl = icrl;
1542 __entry->id = id;
1543 __entry->index = index;
1547 __entry->vcpu, __entry->icrh, __entry->icrl,
1548 __entry->id, __entry->index)
1564 __entry->vcpu = vcpu;
1565 __entry->offset = offset;
1566 __entry->ft = ft;
1567 __entry->rw = rw;
1568 __entry->vec = vec;
1572 __entry->vcpu,
1573 __entry->offset,
1574 __print_symbolic(__entry->offset, kvm_trace_symbol_apic),
1575 __entry->ft ? "trap" : "fault",
1576 __entry->rw ? "write" : "read",
1577 __entry->vec)
1590 __entry->vmid = vmid;
1591 __entry->vcpuid = vcpuid;
1595 __entry->vmid, __entry->vcpuid)
1609 __entry->icrh = icrh;
1610 __entry->icrl = icrl;
1611 __entry->index = index;
1615 __entry->icrh, __entry->icrl, __entry->index)
1628 __entry->vcpuid = vcpuid;
1629 __entry->apicid = apicid;
1633 __entry->vcpuid, __entry->apicid)
1644 __entry->vcpu_id = vcpu_id;
1645 __entry->hv_timer_in_use = hv_timer_in_use;
1648 __entry->vcpu_id,
1649 __entry->hv_timer_in_use)
1667 __entry->processor_mask = processor_mask;
1668 __entry->address_space = address_space;
1669 __entry->flags = flags;
1670 __entry->guest_mode = guest_mode;
1674 __entry->processor_mask, __entry->address_space,
1675 __entry->flags, __entry->guest_mode ? "(L2)" : "")
1694 __entry->valid_bank_mask = valid_bank_mask;
1695 __entry->format = format;
1696 __entry->address_space = address_space;
1697 __entry->flags = flags;
1698 __entry->guest_mode = guest_mode;
1703 __entry->valid_bank_mask, __entry->format,
1704 __entry->address_space, __entry->flags,
1705 __entry->guest_mode ? "(L2)" : "")
1721 __entry->vector = vector;
1722 __entry->processor_mask = processor_mask;
1726 __entry->vector, __entry->processor_mask)
1740 __entry->vector = vector;
1741 __entry->format = format;
1742 __entry->valid_bank_mask = valid_bank_mask;
1746 __entry->vector, __entry->format,
1747 __entry->valid_bank_mask)
1760 __entry->vcpu_id = vcpu_id;
1761 __entry->need_flush_tlb = need_flush_tlb;
1764 TP_printk("vcpu %u need_flush_tlb %s", __entry->vcpu_id,
1765 __entry->need_flush_tlb ? "true" : "false")
1782 __entry->err = err;
1785 TP_printk("%s%s", __get_str(msg), !__entry->err ? "" :
1786 __print_symbolic(__entry->err, VMX_VMENTER_INSTRUCTION_ERRORS))
1804 __entry->vcpu_id = vcpu_id;
1805 __entry->vp_index = vp_index;
1806 __entry->msr = msr;
1807 __entry->data = data;
1811 __entry->vcpu_id, __entry->vp_index, __entry->msr,
1812 __entry->data)
1830 __entry->vcpu_id = vcpu_id;
1831 __entry->vp_index = vp_index;
1832 __entry->msr = msr;
1833 __entry->data = data;
1837 __entry->vcpu_id, __entry->vp_index, __entry->msr,
1838 __entry->data)
1856 __entry->vcpu_id = vcpu_id;
1857 __entry->exit_reason = ghcb->save.sw_exit_code;
1858 __entry->info1 = ghcb->save.sw_exit_info_1;
1859 __entry->info2 = ghcb->save.sw_exit_info_2;
1863 __entry->vcpu_id, __entry->exit_reason,
1864 __entry->info1, __entry->info2)
1882 __entry->vcpu_id = vcpu_id;
1883 __entry->exit_reason = ghcb->save.sw_exit_code;
1884 __entry->info1 = ghcb->save.sw_exit_info_1;
1885 __entry->info2 = ghcb->save.sw_exit_info_2;
1889 __entry->vcpu_id, __entry->exit_reason,
1890 __entry->info1, __entry->info2)
1906 __entry->vcpu_id = vcpu_id;
1907 __entry->ghcb_gpa = ghcb_gpa;
1911 __entry->vcpu_id, __entry->ghcb_gpa)
1928 __entry->vcpu_id = vcpu_id;
1929 __entry->ghcb_gpa = ghcb_gpa;
1930 __entry->result = result;
1934 __entry->vcpu_id, __entry->ghcb_gpa, __entry->result)
1955 __entry->vcpu_id = vcpu->vcpu_id;
1956 __entry->gpa = gpa;
1957 __entry->pfn = pfn;
1958 __entry->error_code = error_code;
1959 __entry->rmp_level = rmp_level;
1960 __entry->psmash_ret = psmash_ret;
1964 __entry->vcpu_id, __entry->gpa, __entry->pfn,
1965 __entry->error_code, __entry->rmp_level, __entry->psmash_ret)