Lines Matching defs:reason
1252 exit_reason_to_str(uint64_t reason)
1257 int reason;
1260 { .reason = VMCB_EXIT_INVALID, .str = "invalvmcb" },
1261 { .reason = VMCB_EXIT_SHUTDOWN, .str = "shutdown" },
1262 { .reason = VMCB_EXIT_NPF, .str = "nptfault" },
1263 { .reason = VMCB_EXIT_PAUSE, .str = "pause" },
1264 { .reason = VMCB_EXIT_HLT, .str = "hlt" },
1265 { .reason = VMCB_EXIT_CPUID, .str = "cpuid" },
1266 { .reason = VMCB_EXIT_IO, .str = "inout" },
1267 { .reason = VMCB_EXIT_MC, .str = "mchk" },
1268 { .reason = VMCB_EXIT_INTR, .str = "extintr" },
1269 { .reason = VMCB_EXIT_NMI, .str = "nmi" },
1270 { .reason = VMCB_EXIT_VINTR, .str = "vintr" },
1271 { .reason = VMCB_EXIT_MSR, .str = "msr" },
1272 { .reason = VMCB_EXIT_IRET, .str = "iret" },
1273 { .reason = VMCB_EXIT_MONITOR, .str = "monitor" },
1274 { .reason = VMCB_EXIT_MWAIT, .str = "mwait" },
1275 { .reason = VMCB_EXIT_VMRUN, .str = "vmrun" },
1276 { .reason = VMCB_EXIT_VMMCALL, .str = "vmmcall" },
1277 { .reason = VMCB_EXIT_VMLOAD, .str = "vmload" },
1278 { .reason = VMCB_EXIT_VMSAVE, .str = "vmsave" },
1279 { .reason = VMCB_EXIT_STGI, .str = "stgi" },
1280 { .reason = VMCB_EXIT_CLGI, .str = "clgi" },
1281 { .reason = VMCB_EXIT_SKINIT, .str = "skinit" },
1282 { .reason = VMCB_EXIT_ICEBP, .str = "icebp" },
1283 { .reason = VMCB_EXIT_INVD, .str = "invd" },
1284 { .reason = VMCB_EXIT_INVLPGA, .str = "invlpga" },
1288 if (reasons[i].reason == reason)
1291 snprintf(reasonbuf, sizeof(reasonbuf), "%#lx", reason);
1754 * hypervisor. For this reason V_TPR must be updated before every