Home
last modified time | relevance | path

Searched refs:guest_cpu_user_regs (Results 1 – 25 of 48) sorted by relevance

12

/xen/xen/include/asm-x86/
A Dcurrent.h39 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 Dregs.h9 unsigned long diff = (char *)guest_cpu_user_regs() - (char *)(r); \
/xen/xen/include/asm-arm/
A Dcurrent.h25 struct cpu_user_regs guest_cpu_user_regs; member
44 #define guest_cpu_user_regs() (&get_cpu_info()->guest_cpu_user_regs) macro
A Devent.h13 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 Dregs.h51 unsigned long diff = (char *)guest_cpu_user_regs() - (char *)(r); in guest_mode()
A Dtraps.h30 show_execution_state(guest_cpu_user_regs()); \
/xen/xen/arch/arm/
A Dvm_event.c26 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 Dio.c34 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 Dtraps.c642 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 Ddomain.c30 #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 Demulate.c85 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 Ddomain.c29 #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 Dtrace.c50 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 Dhypercall.c120 struct cpu_user_regs *regs = guest_cpu_user_regs(); in hypercall_create_continuation()
231 regs = guest_cpu_user_regs(); in hypercall_xlat_continuation()
A Dcpuid.c868 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 Dvm_event.c200 const struct cpu_user_regs *regs = guest_cpu_user_regs(); in vm_event_fill_regs()
/xen/xen/common/
A Dwait.c127 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 Dio.c86 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 Dvm_event.c35 struct cpu_user_regs *regs = guest_cpu_user_regs(); in hvm_vm_event_set_registers()
/xen/xen/arch/x86/pv/
A Diret.c53 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 Dtraps.c44 struct cpu_user_regs *regs = guest_cpu_user_regs(); in pv_inject_event()
A Dhypercall.c270 : likely(guest_kernel_mode(curr, guest_cpu_user_regs())) in arch_do_multicall_call()
/xen/xen/arch/x86/cpu/
A Dvpmu.c245 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 Dmm.c280 struct cpu_user_regs *regs = guest_cpu_user_regs(); in compat_mmuext_op()
/xen/xen/arch/x86/x86_64/
A Dasm-offsets.c114 OFFSET(CPUINFO_guest_cpu_user_regs, struct cpu_info, guest_cpu_user_regs); in __dummy__()

Completed in 41 milliseconds

12