Home
last modified time | relevance | path

Searched refs:reason (Results 1 – 25 of 69) sorted by relevance

123

/xen/xen/arch/x86/hvm/
A Dmonitor.c50 .reason = VM_EVENT_REASON_WRITE_CTRLREG, in hvm_monitor_cr()
72 .reason = VM_EVENT_REASON_EMUL_UNIMPLEMENTED, in hvm_monitor_emul_unimplemented()
89 .reason = VM_EVENT_REASON_MOV_TO_MSR, in hvm_monitor_msr()
107 .reason = VM_EVENT_REASON_DESCRIPTOR_ACCESS, in hvm_monitor_descriptor_access()
154 req.reason = VM_EVENT_REASON_SOFTWARE_BREAKPOINT; in hvm_monitor_debug()
172 req.reason = VM_EVENT_REASON_SINGLESTEP; in hvm_monitor_debug()
180 req.reason = VM_EVENT_REASON_DEBUG_EXCEPTION; in hvm_monitor_debug()
205 req.reason = VM_EVENT_REASON_CPUID; in hvm_monitor_cpuid()
217 .reason = VM_EVENT_REASON_INTERRUPT, in hvm_monitor_interrupt()
295 req.reason = VM_EVENT_REASON_MEM_ACCESS; in hvm_monitor_check_p2m()
/xen/xen/common/
A Dshutdown.c33 void hwdom_shutdown(u8 reason) in hwdom_shutdown() argument
35 switch ( reason ) in hwdom_shutdown()
71 hardware_domain->domain_id, reason); in hwdom_shutdown()
A Dmonitor.c141 .reason = VM_EVENT_REASON_GUEST_REQUEST, in monitor_guest_request()
A Ddomain.c776 int domain_shutdown(struct domain *d, u8 reason) in domain_shutdown() argument
782 return pv_shim_shutdown(reason); in domain_shutdown()
788 d->shutdown_code = reason; in domain_shutdown()
789 reason = d->shutdown_code; in domain_shutdown()
792 hwdom_shutdown(reason); in domain_shutdown()
806 if ( reason == SHUTDOWN_crash ) in domain_shutdown()
/xen/xen/include/asm-x86/guest/
A Dxen-hcall.h138 static inline long xen_hypercall_shutdown(unsigned int reason) in xen_hypercall_shutdown() argument
140 struct sched_shutdown s = { .reason = reason }; in xen_hypercall_shutdown()
195 static inline long xen_hypercall_shutdown(unsigned int reason) in xen_hypercall_shutdown() argument
/xen/xen/arch/arm/arm64/
A Dtraps.c34 void do_bad_mode(struct cpu_user_regs *regs, int reason) in do_bad_mode() argument
38 printk("Bad mode in %s handler detected\n", handler[reason]); in do_bad_mode()
A Dentry.S238 .macro invalid, reason
240 mov x1, #\reason
/xen/xen/include/public/
A Dsched.h136 unsigned int reason; /* SHUTDOWN_* => enum sched_shutdown_reason */ member
151 unsigned int reason; /* SHUTDOWN_* => enum sched_shutdown_reason */ member
A Dvm_event.h367 uint32_t reason; /* VM_EVENT_REASON_* */ member
/xen/xen/include/asm-x86/pv/
A Dshim.h38 int pv_shim_shutdown(uint8_t reason);
60 static inline int pv_shim_shutdown(uint8_t reason) in pv_shim_shutdown() argument
/xen/xen/include/xen/
A Dshutdown.h9 void noreturn hwdom_shutdown(u8 reason);
/xen/xen/arch/arm/
A Dmonitor.c63 .reason = VM_EVENT_REASON_PRIVILEGED_CALL in monitor_smc()
/xen/xen/arch/x86/cpu/mcheck/
A Dmce.c1154 const char *reason = NULL; in x86_mc_msrinject_verify() local
1179 reason = "must specify interposition"; in x86_mc_msrinject_verify()
1194 reason = "only supported on AMD"; in x86_mc_msrinject_verify()
1196 reason = "only supported on AMD Fam10h+"; in x86_mc_msrinject_verify()
1202 reason = "HV will operate HWCR"; in x86_mc_msrinject_verify()
1204 reason = "only supported on AMD or Hygon"; in x86_mc_msrinject_verify()
1208 reason = "not a recognized MCA MSR"; in x86_mc_msrinject_verify()
1213 if ( reason != NULL ) in x86_mc_msrinject_verify()
1216 (unsigned long long)mci->mcinj_msr[i].reg, reason); in x86_mc_msrinject_verify()
/xen/xen/arch/x86/
A Dtraps.c1720 unsigned char reason) in unknown_nmi_error() argument
1730 printk("Uhhuh. NMI received for unknown reason %02x.\n", reason); in unknown_nmi_error()
1748 unsigned char reason = 0; in do_nmi() local
1768 reason = inb(0x61); in do_nmi()
1777 if ( reason & 0x80 ) in do_nmi()
1779 if ( reason & 0x40 ) in do_nmi()
1781 if ( !(reason & 0xc0) && handle_unknown ) in do_nmi()
1782 unknown_nmi_error(regs, reason); in do_nmi()
A Dvm_event.c93 switch ( rsp->reason ) in vm_event_register_write_resume()
265 switch ( rsp->reason ) in vm_event_emulate_check()
/xen/tools/tests/xen-access/
A Dxen-access.c727 rsp.reason = req.reason; in main()
729 switch (req.reason) { in main()
896 fprintf(stderr, "UNKNOWN REASON CODE %d\n", req.reason); in main()
/xen/xen/arch/x86/mm/
A Dmem_paging.c42 .reason = VM_EVENT_REASON_MEM_PAGING, in p2m_mem_paging_drop_page()
95 .reason = VM_EVENT_REASON_MEM_PAGING, in p2m_mem_paging_populate()
/xen/tools/libs/devicemodel/include/
A Dxendevicemodel.h326 xendevicemodel_handle *dmod, domid_t domid, unsigned int reason);
/xen/tools/libs/devicemodel/
A Dcore.c561 xendevicemodel_handle *dmod, domid_t domid, unsigned int reason) in xendevicemodel_shutdown() argument
571 data->reason = reason; in xendevicemodel_shutdown()
/xen/xen/include/public/hvm/
A Ddm_op.h377 uint32_t reason; /* SHUTDOWN_* => enum sched_shutdown_reason */ member
/xen/xen/common/sched/
A Dcore.c1560 int vcpu_temporary_affinity(struct vcpu *v, unsigned int cpu, uint8_t reason) in vcpu_temporary_affinity() argument
1573 if ( v->affinity_broken & reason ) in vcpu_temporary_affinity()
1576 v->affinity_broken &= ~reason; in vcpu_temporary_affinity()
1583 if ( (v->affinity_broken & reason) || in vcpu_temporary_affinity()
1594 v->affinity_broken |= reason; in vcpu_temporary_affinity()
1833 sched_shutdown.reason); in do_sched_op()
1834 ret = domain_shutdown(current->domain, (u8)sched_shutdown.reason); in do_sched_op()
1849 d->domain_id, current->vcpu_id, sched_shutdown.reason); in do_sched_op()
1853 d->shutdown_code = (u8)sched_shutdown.reason; in do_sched_op()
1889 domain_shutdown(d, sched_remote_shutdown.reason); in do_sched_op()
/xen/xen/arch/x86/hvm/vmx/
A Dvvmx.c1385 unsigned long reason = get_vvmcs(v, VM_EXIT_REASON); in nvmx_update_apicv() local
1390 if ( reason != EXIT_REASON_EXTERNAL_INTERRUPT || in nvmx_update_apicv()
2396 unsigned long idtv_info, reason; in nvmx_idtv_handling() local
2406 __vmread(VM_EXIT_REASON, &reason); in nvmx_idtv_handling()
2407 if ( reason != EXIT_REASON_EPT_VIOLATION ? in nvmx_idtv_handling()
2414 __vmread(IDT_VECTORING_ERROR_CODE, &reason); in nvmx_idtv_handling()
2415 __vmwrite(VM_ENTRY_EXCEPTION_ERROR_CODE, reason); in nvmx_idtv_handling()
2425 __vmread(VM_EXIT_INSTRUCTION_LEN, &reason); in nvmx_idtv_handling()
2426 __vmwrite(VM_ENTRY_INSTRUCTION_LEN, reason); in nvmx_idtv_handling()
/xen/docs/misc/arm/
A Dbig.LITTLE.txt14 might differ. For this reason, vcpu migration between big and LITTLE
/xen/xen/arch/x86/pv/
A Dshim.c303 int pv_shim_shutdown(uint8_t reason) in pv_shim_shutdown() argument
312 if ( reason != SHUTDOWN_suspend ) in pv_shim_shutdown()
314 return xen_hypercall_shutdown(reason); in pv_shim_shutdown()
/xen/docs/misc/
A Dkexec_and_kdump.txt132 the size. Use this if auto-placement doesn't work for some reason.
148 reason the region couldn't be placed - for instance because it is too large.

Completed in 53 milliseconds

123