/xen-4.10.0-shim-comet/xen/arch/arm/ |
A D | traps.c | 983 void show_registers(struct cpu_user_regs *regs) in show_registers() 1163 static void show_trace(struct cpu_user_regs *regs) in show_trace() 1198 void show_stack(struct cpu_user_regs *regs) in show_stack() 1702 void handle_raz_wi(struct cpu_user_regs *regs, in handle_raz_wi() 1721 void handle_wo_wi(struct cpu_user_regs *regs, in handle_wo_wi() 1740 void handle_ro_raz(struct cpu_user_regs *regs, in handle_ro_raz() 2102 void do_trap_guest_sync(struct cpu_user_regs *regs) in do_trap_guest_sync() 2230 void do_trap_hyp_sync(struct cpu_user_regs *regs) in do_trap_hyp_sync() 2270 void do_trap_hyp_serror(struct cpu_user_regs *regs) in do_trap_hyp_serror() 2284 void do_trap_irq(struct cpu_user_regs *regs) in do_trap_irq() [all …]
|
A D | vsmc.c | 33 static bool fill_uid(struct cpu_user_regs *regs, xen_uuid_t uuid) in fill_uid() 58 static bool fill_revision(struct cpu_user_regs *regs, uint32_t major, in fill_revision() 73 static bool fill_function_call_count(struct cpu_user_regs *regs, uint32_t cnt) in fill_function_call_count() 85 static bool handle_hypervisor(struct cpu_user_regs *regs) in handle_hypervisor() 111 static bool handle_existing_apis(struct cpu_user_regs *regs) in handle_existing_apis() 139 static bool handle_sssc(struct cpu_user_regs *regs) in handle_sssc() 238 static bool vsmccc_handle_call(struct cpu_user_regs *regs) in vsmccc_handle_call() 307 void do_trap_smc(struct cpu_user_regs *regs, const union hsr hsr) in do_trap_smc() 337 void do_trap_hvc_smccc(struct cpu_user_regs *regs) in do_trap_hvc_smccc()
|
A D | vcpreg.c | 27 void do_cp15_32(struct cpu_user_regs *regs, const union hsr hsr) in do_cp15_32() 162 void do_cp15_64(struct cpu_user_regs *regs, const union hsr hsr) in do_cp15_64() 229 void do_cp14_32(struct cpu_user_regs *regs, const union hsr hsr) in do_cp14_32() 360 void do_cp14_64(struct cpu_user_regs *regs, const union hsr hsr) in do_cp14_64() 398 void do_cp14_dbg(struct cpu_user_regs *regs, const union hsr hsr) in do_cp14_dbg() 430 void do_cp(struct cpu_user_regs *regs, const union hsr hsr) in do_cp()
|
A D | vtimer.c | 39 #define ACCESS_ALLOWED(regs, user_gate) \ argument 170 static bool vtimer_cntp_ctl(struct cpu_user_regs *regs, uint32_t *r, bool read) in vtimer_cntp_ctl() 199 static bool vtimer_cntp_tval(struct cpu_user_regs *regs, uint32_t *r, in vtimer_cntp_tval() 228 static bool vtimer_cntp_cval(struct cpu_user_regs *regs, uint64_t *r, in vtimer_cntp_cval() 254 static bool vtimer_emulate_cp32(struct cpu_user_regs *regs, union hsr hsr) in vtimer_emulate_cp32() 276 static bool vtimer_emulate_cp64(struct cpu_user_regs *regs, union hsr hsr) in vtimer_emulate_cp64() 296 static bool vtimer_emulate_sysreg(struct cpu_user_regs *regs, union hsr hsr) in vtimer_emulate_sysreg() 321 bool vtimer_emulate(struct cpu_user_regs *regs, union hsr hsr) in vtimer_emulate()
|
A D | vm_event.c | 26 const struct cpu_user_regs *regs = guest_cpu_user_regs(); in vm_event_fill_regs() local 37 struct cpu_user_regs *regs = &v->arch.cpu_info->guest_cpu_user_regs; in vm_event_set_registers() local
|
/xen-4.10.0-shim-comet/xen/arch/arm/arm32/ |
A D | traps.c | 26 void do_trap_undefined_instruction(struct cpu_user_regs *regs) in do_trap_undefined_instruction() 53 void do_trap_hypervisor_call(struct cpu_user_regs *regs) in do_trap_hypervisor_call() 58 void do_trap_prefetch_abort(struct cpu_user_regs *regs) in do_trap_prefetch_abort() 63 void do_trap_data_abort(struct cpu_user_regs *regs) in do_trap_data_abort()
|
A D | domain.c | 28 struct vcpu_guest_core_regs *regs) in vcpu_regs_hyp_to_user() 36 const struct vcpu_guest_core_regs *regs) in vcpu_regs_user_to_hyp()
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | gdbstub.c | 24 gdb_arch_signal_num(struct cpu_user_regs *regs, unsigned long cookie) in gdb_arch_signal_num() 46 gdb_arch_print_state(struct cpu_user_regs *regs) in gdb_arch_print_state() 52 gdb_arch_enter(struct cpu_user_regs *regs) in gdb_arch_enter() 58 gdb_arch_exit(struct cpu_user_regs *regs) in gdb_arch_exit() 64 gdb_arch_resume(struct cpu_user_regs *regs, in gdb_arch_resume()
|
A D | traps.c | 122 static void show_code(const struct cpu_user_regs *regs) in show_code() 455 static void show_trace(const struct cpu_user_regs *regs) in show_trace() 485 void show_stack(const struct cpu_user_regs *regs) in show_stack() 694 void do_reserved_trap(struct cpu_user_regs *regs) in do_reserved_trap() 705 void do_trap(struct cpu_user_regs *regs) in do_trap() 950 void do_invalid_op(struct cpu_user_regs *regs) in do_invalid_op() 1068 void do_int3(struct cpu_user_regs *regs) in do_int3() 1364 void do_page_fault(struct cpu_user_regs *regs) in do_page_fault() 1470 void do_general_protection(struct cpu_user_regs *regs) in do_general_protection() 1669 void do_nmi(const struct cpu_user_regs *regs) in do_nmi() [all …]
|
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/ |
A D | gdbstub.c | 26 gdb_arch_read_reg_array(struct cpu_user_regs *regs, struct gdb_context *ctx) in gdb_arch_read_reg_array() 60 gdb_arch_write_reg_array(struct cpu_user_regs *regs, const char* buf, in gdb_arch_write_reg_array() 67 gdb_arch_read_reg(unsigned long regnum, struct cpu_user_regs *regs, in gdb_arch_read_reg() 107 struct cpu_user_regs *regs, struct gdb_context *ctx) in gdb_arch_write_reg()
|
A D | traps.c | 40 static void read_registers(struct cpu_user_regs *regs, unsigned long crs[8]) in read_registers() 56 const struct cpu_user_regs *regs, unsigned long crs[8], in _show_registers() 101 void show_registers(const struct cpu_user_regs *regs) in show_registers() 163 const struct cpu_user_regs *regs = &v->arch.user_regs; in vcpu_show_registers() local 246 void do_double_fault(struct cpu_user_regs *regs) in do_double_fault()
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | debugger.h | 41 unsigned int vector, struct cpu_user_regs *regs) in debugger_trap_fatal() 53 unsigned int vector, struct cpu_user_regs *regs) in debugger_trap_fatal() 63 unsigned int vector, struct cpu_user_regs *regs) in debugger_trap_entry()
|
/xen-4.10.0-shim-comet/xen/arch/x86/pv/ |
A D | emul-inv-op.c | 44 static int emulate_invalid_rdtscp(struct cpu_user_regs *regs) in emulate_invalid_rdtscp() 64 static int emulate_forced_invalid_op(struct cpu_user_regs *regs) in emulate_forced_invalid_op() 117 bool pv_emulate_invalid_op(struct cpu_user_regs *regs) in pv_emulate_invalid_op()
|
A D | iret.c | 35 struct cpu_user_regs *regs = guest_cpu_user_regs(); in do_iret() local 91 struct cpu_user_regs *regs = guest_cpu_user_regs(); in compat_iret() local
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/pv/ |
A D | traps.h | 52 static inline int pv_emulate_privileged_op(struct cpu_user_regs *regs) { return 0; } in pv_emulate_privileged_op() 53 static inline void pv_emulate_gate_op(struct cpu_user_regs *regs) {} in pv_emulate_gate_op() 54 static inline bool pv_emulate_invalid_op(struct cpu_user_regs *regs) { return true; } in pv_emulate_invalid_op()
|
/xen-4.10.0-shim-comet/tools/libxc/ |
A D | xc_cpuid_x86.c | 183 static void cpuid(const unsigned int *input, unsigned int *regs) in cpuid() 212 unsigned int in[2] = { 0, ~0U }, regs[4]; in get_cpuid_domain_info() local 313 const unsigned int *input, unsigned int *regs) in amd_xc_cpuid_policy() 370 const unsigned int *input, unsigned int *regs) in intel_xc_cpuid_policy() 402 const unsigned int *input, unsigned int *regs) in xc_cpuid_hvm_policy() 498 const unsigned int *input, unsigned int *regs) in xc_cpuid_pv_policy() 589 const unsigned int *input, unsigned int *regs) in xc_cpuid_policy() 612 const unsigned int *input, const unsigned int *regs) in xc_cpuid_do_domctl() 638 void xc_cpuid_to_str(const unsigned int *regs, char **strs) in xc_cpuid_to_str() 717 unsigned int input[2] = { 0, 0 }, regs[4]; in xc_cpuid_apply_policy() local [all …]
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/svm/ |
A D | nestedsvm.c | 689 nsvm_vcpu_vmentry(struct vcpu *v, struct cpu_user_regs *regs, in nsvm_vcpu_vmentry() 747 nsvm_vcpu_vmrun(struct vcpu *v, struct cpu_user_regs *regs) in nsvm_vcpu_vmrun() 797 nsvm_vcpu_vmexit_inject(struct vcpu *v, struct cpu_user_regs *regs, in nsvm_vcpu_vmexit_inject() 938 struct cpu_user_regs *regs, uint64_t exitcode) in nsvm_vmcb_guest_intercepts_exitcode() 1028 nsvm_vmcb_prepare4vmexit(struct vcpu *v, struct cpu_user_regs *regs) in nsvm_vmcb_prepare4vmexit() 1355 nestedsvm_check_intercepts(struct vcpu *v, struct cpu_user_regs *regs, in nestedsvm_check_intercepts() 1425 nestedsvm_vmexit_n2n1(struct vcpu *v, struct cpu_user_regs *regs) in nestedsvm_vmexit_n2n1() 1449 nestedsvm_vcpu_vmexit(struct vcpu *v, struct cpu_user_regs *regs, in nestedsvm_vcpu_vmexit() 1504 void nsvm_vcpu_switch(struct cpu_user_regs *regs) in nsvm_vcpu_switch() 1604 void svm_vmexit_do_stgi(struct cpu_user_regs *regs, struct vcpu *v) in svm_vmexit_do_stgi() [all …]
|
A D | svm.c | 940 static void svm_lwp_interrupt(struct cpu_user_regs *regs) in svm_lwp_interrupt() 1350 struct cpu_user_regs *regs = guest_cpu_user_regs(); in svm_inject_event() local 1805 struct vmcb_struct *vmcb, struct cpu_user_regs *regs) in svm_vmexit_do_cr_access() 2121 static void svm_do_msr_access(struct cpu_user_regs *regs) in svm_do_msr_access() 2149 struct cpu_user_regs *regs) in svm_vmexit_do_hlt() 2188 svm_vmexit_do_vmrun(struct cpu_user_regs *regs, in svm_vmexit_do_vmrun() 2237 struct cpu_user_regs *regs, in svm_vmexit_do_vmload() 2273 struct cpu_user_regs *regs, in svm_vmexit_do_vmsave() 2303 static int svm_is_erratum_383(struct cpu_user_regs *regs) in svm_is_erratum_383() 2333 struct vcpu *v, struct cpu_user_regs *regs) in svm_vmexit_mce_intercept() [all …]
|
/xen-4.10.0-shim-comet/xen/include/asm-arm/ |
A D | event.h | 13 struct cpu_user_regs *regs = &v->arch.cpu_info->guest_cpu_user_regs; in vcpu_event_delivery_is_enabled() local 52 struct cpu_user_regs *regs = guest_cpu_user_regs(); in local_event_delivery_enable() local
|
A D | vreg.h | 12 static inline bool vreg_emulate_cp32(struct cpu_user_regs *regs, union hsr hsr, in vreg_emulate_cp32() 35 static inline bool vreg_emulate_cp64(struct cpu_user_regs *regs, union hsr hsr, in vreg_emulate_cp64() 67 static inline bool vreg_emulate_sysreg32(struct cpu_user_regs *regs, union hsr hsr, in vreg_emulate_sysreg32() 85 static inline bool vreg_emulate_sysreg64(struct cpu_user_regs *regs, union hsr hsr, in vreg_emulate_sysreg64()
|
/xen-4.10.0-shim-comet/xen/arch/arm/arm64/ |
A D | domain.c | 27 struct vcpu_guest_core_regs *regs) in vcpu_regs_hyp_to_user() 43 const struct vcpu_guest_core_regs *regs) in vcpu_regs_user_to_hyp()
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/ |
A D | vvmx.c | 355 static void reg_write(struct cpu_user_regs *regs, in reg_write() 502 static void vmsucceed(struct cpu_user_regs *regs) in vmsucceed() 1470 int nvmx_handle_vmxon(struct cpu_user_regs *regs) in nvmx_handle_vmxon() 1522 int nvmx_handle_vmxoff(struct cpu_user_regs *regs) in nvmx_handle_vmxoff() 1688 int nvmx_handle_vmptrld(struct cpu_user_regs *regs) in nvmx_handle_vmptrld() 1759 int nvmx_handle_vmptrst(struct cpu_user_regs *regs) in nvmx_handle_vmptrst() 1784 int nvmx_handle_vmclear(struct cpu_user_regs *regs) in nvmx_handle_vmclear() 1836 int nvmx_handle_vmread(struct cpu_user_regs *regs) in nvmx_handle_vmread() 1878 int nvmx_handle_vmwrite(struct cpu_user_regs *regs) in nvmx_handle_vmwrite() 1926 int nvmx_handle_invept(struct cpu_user_regs *regs) in nvmx_handle_invept() [all …]
|
/xen-4.10.0-shim-comet/xen/arch/x86/oprofile/ |
A D | backtrace.c | 133 const struct cpu_user_regs *regs) in valid_hypervisor_stack() 144 const struct cpu_user_regs *regs) in valid_hypervisor_stack() 150 void xenoprof_backtrace(struct vcpu *vcpu, const struct cpu_user_regs *regs, in xenoprof_backtrace()
|
/xen-4.10.0-shim-comet/xen/include/public/arch-x86/ |
A D | pmu.h | 39 uint64_t regs[]; member 41 uint64_t regs[0]; member 75 uint64_t regs[]; member 77 uint64_t regs[0]; member 116 struct xen_pmu_regs regs; member
|
/xen-4.10.0-shim-comet/xen/common/ |
A D | keyhandler.c | 83 void handle_keypress(unsigned char key, struct cpu_user_regs *regs) in handle_keypress() 140 void dump_execstate(struct cpu_user_regs *regs) in dump_execstate() 173 static void dump_registers(unsigned char key, struct cpu_user_regs *regs) in dump_registers() 247 static void reboot_machine(unsigned char key, struct cpu_user_regs *regs) in reboot_machine() 482 static void run_all_keyhandlers(unsigned char key, struct cpu_user_regs *regs) in run_all_keyhandlers() 507 static void do_debug_key(unsigned char key, struct cpu_user_regs *regs) in do_debug_key() 516 static void do_toggle_alt_key(unsigned char key, struct cpu_user_regs *regs) in do_toggle_alt_key()
|