| /xen/xen/include/asm-x86/ |
| A D | current.h | 39 struct cpu_user_regs guest_cpu_user_regs; member 103 #define guest_cpu_user_regs() (&get_cpu_info()->guest_cpu_user_regs) macro 111 ((unsigned long)&get_cpu_info()->guest_cpu_user_regs.es) 168 : [stk] "r" (guest_cpu_user_regs()), \
|
| A D | regs.h | 9 unsigned long diff = (char *)guest_cpu_user_regs() - (char *)(r); \
|
| /xen/xen/include/asm-arm/ |
| A D | current.h | 25 struct cpu_user_regs guest_cpu_user_regs; member 44 #define guest_cpu_user_regs() (&get_cpu_info()->guest_cpu_user_regs) macro
|
| A D | event.h | 13 struct cpu_user_regs *regs = &v->arch.cpu_info->guest_cpu_user_regs; in vcpu_event_delivery_is_enabled() 45 struct cpu_user_regs *regs = guest_cpu_user_regs(); in local_event_delivery_enable()
|
| A D | regs.h | 51 unsigned long diff = (char *)guest_cpu_user_regs() - (char *)(r); in guest_mode()
|
| A D | traps.h | 30 show_execution_state(guest_cpu_user_regs()); \
|
| /xen/xen/arch/arm/ |
| A D | vm_event.c | 26 const struct cpu_user_regs *regs = guest_cpu_user_regs(); in vm_event_fill_regs() 37 struct cpu_user_regs *regs = &v->arch.cpu_info->guest_cpu_user_regs; in vm_event_set_registers()
|
| A D | io.c | 34 struct cpu_user_regs *regs = guest_cpu_user_regs(); in handle_read() 72 struct cpu_user_regs *regs = guest_cpu_user_regs(); in handle_write()
|
| A D | traps.c | 642 struct cpu_user_regs *regs = guest_cpu_user_regs(); in inject_vabt_exception() 976 _show_registers(&v->arch.cpu_info->guest_cpu_user_regs, &ctxt, 1, v); in vcpu_show_registers() 1188 show_execution_state(guest_cpu_user_regs()); in vcpu_show_execution_state() 1195 if ( !psr_mode_is_user(&v->arch.cpu_info->guest_cpu_user_regs) ) in vcpu_show_execution_state() 1196 show_guest_stack(v, &v->arch.cpu_info->guest_cpu_user_regs); in vcpu_show_execution_state() 1317 struct cpu_user_regs *regs = guest_cpu_user_regs(); in do_deprecated_hypercall() 1494 struct cpu_user_regs *regs = &v->arch.cpu_info->guest_cpu_user_regs; in arch_hypercall_tasklet_result() 1543 return likely(!psr_mode_is_user(guest_cpu_user_regs())) in arch_do_multicall_call()
|
| /xen/xen/arch/arm/arm32/ |
| A D | domain.c | 30 #define C(hyp,user) regs->user = vcpu->arch.cpu_info->guest_cpu_user_regs.hyp in vcpu_regs_hyp_to_user() 38 #define C(hyp,user) vcpu->arch.cpu_info->guest_cpu_user_regs.hyp = regs->user in vcpu_regs_user_to_hyp()
|
| /xen/xen/arch/x86/hvm/svm/ |
| A D | emulate.c | 85 hvm_emulate_init_once(&ctxt, NULL, guest_cpu_user_regs()); in svm_get_insn_len() 130 hvm_emulate_init_once(&ctxt, NULL, guest_cpu_user_regs()); in svm_get_task_switch_insn_len()
|
| /xen/xen/arch/arm/arm64/ |
| A D | domain.c | 29 #define C(hyp,user) regs->user = vcpu->arch.cpu_info->guest_cpu_user_regs.hyp in vcpu_regs_hyp_to_user() 45 #define C(hyp,user) vcpu->arch.cpu_info->guest_cpu_user_regs.hyp = regs->user in vcpu_regs_user_to_hyp()
|
| /xen/xen/arch/x86/ |
| A D | trace.c | 50 unsigned long eip = guest_cpu_user_regs()->rip; in __trace_pv_page_fault() 121 unsigned long eip = guest_cpu_user_regs()->rip; in __trace_ptwr_emulation()
|
| A D | hypercall.c | 120 struct cpu_user_regs *regs = guest_cpu_user_regs(); in hypercall_create_continuation() 231 regs = guest_cpu_user_regs(); in hypercall_xlat_continuation()
|
| A D | cpuid.c | 868 regs = guest_cpu_user_regs(); in guest_cpuid() 982 regs = guest_cpu_user_regs(); in guest_cpuid() 1100 guest_kernel_mode(v, guest_cpu_user_regs()) ) in guest_cpuid()
|
| A D | vm_event.c | 200 const struct cpu_user_regs *regs = guest_cpu_user_regs(); in vm_event_fill_regs()
|
| /xen/xen/common/ |
| A D | wait.c | 127 u32 entry_vector = cpu_info->guest_cpu_user_regs.entry_vector; in __prepare_to_wait() 175 cpu_info->guest_cpu_user_regs.entry_vector = entry_vector; in __prepare_to_wait()
|
| /xen/xen/arch/x86/hvm/ |
| A D | io.c | 86 hvm_emulate_init_once(&ctxt, validate, guest_cpu_user_regs()); in hvm_emulate_one_insn() 132 data = guest_cpu_user_regs()->eax; in handle_pio() 147 guest_cpu_user_regs()->rax = data; in handle_pio() 149 memcpy(&guest_cpu_user_regs()->rax, &data, size); in handle_pio()
|
| A D | vm_event.c | 35 struct cpu_user_regs *regs = guest_cpu_user_regs(); in hvm_vm_event_set_registers()
|
| /xen/xen/arch/x86/pv/ |
| A D | iret.c | 53 struct cpu_user_regs *regs = guest_cpu_user_regs(); in do_iret() 109 struct cpu_user_regs *regs = guest_cpu_user_regs(); in compat_iret()
|
| A D | traps.c | 44 struct cpu_user_regs *regs = guest_cpu_user_regs(); in pv_inject_event()
|
| A D | hypercall.c | 270 : likely(guest_kernel_mode(curr, guest_cpu_user_regs())) in arch_do_multicall_call()
|
| /xen/xen/arch/x86/cpu/ |
| A D | vpmu.c | 245 cur_regs = guest_cpu_user_regs(); in vpmu_do_interrupt() 261 cur_regs = guest_cpu_user_regs(); in vpmu_do_interrupt() 269 cur_regs = guest_cpu_user_regs(); in vpmu_do_interrupt()
|
| /xen/xen/arch/x86/x86_64/compat/ |
| A D | mm.c | 280 struct cpu_user_regs *regs = guest_cpu_user_regs(); in compat_mmuext_op()
|
| /xen/xen/arch/x86/x86_64/ |
| A D | asm-offsets.c | 114 OFFSET(CPUINFO_guest_cpu_user_regs, struct cpu_info, guest_cpu_user_regs); in __dummy__()
|