Home
last modified time | relevance | path

Searched defs:ctxt (Results 1 – 15 of 15) sorted by relevance

/arch/arm64/kvm/hyp/
Dsysreg-sr.c26 static void __hyp_text __sysreg_save_common_state(struct kvm_cpu_context *ctxt) in __sysreg_save_common_state()
37 static void __hyp_text __sysreg_save_user_state(struct kvm_cpu_context *ctxt) in __sysreg_save_user_state()
43 static void __hyp_text __sysreg_save_el1_state(struct kvm_cpu_context *ctxt) in __sysreg_save_el1_state()
69 static void __hyp_text __sysreg_save_el2_return_state(struct kvm_cpu_context *ctxt) in __sysreg_save_el2_return_state()
78 void __hyp_text __sysreg_save_state_nvhe(struct kvm_cpu_context *ctxt) in __sysreg_save_state_nvhe()
86 void sysreg_save_host_state_vhe(struct kvm_cpu_context *ctxt) in sysreg_save_host_state_vhe()
92 void sysreg_save_guest_state_vhe(struct kvm_cpu_context *ctxt) in sysreg_save_guest_state_vhe()
99 static void __hyp_text __sysreg_restore_common_state(struct kvm_cpu_context *ctxt) in __sysreg_restore_common_state()
110 static void __hyp_text __sysreg_restore_user_state(struct kvm_cpu_context *ctxt) in __sysreg_restore_user_state()
116 static void __hyp_text __sysreg_restore_el1_state(struct kvm_cpu_context *ctxt) in __sysreg_restore_el1_state()
[all …]
Dentry.S29 .macro save_callee_saved_regs ctxt argument
39 .macro restore_callee_saved_regs ctxt argument
Ddebug-sr.c134 struct kvm_cpu_context *ctxt) in __debug_save_state()
153 struct kvm_cpu_context *ctxt) in __debug_restore_state()
/arch/x86/kvm/
Demulate.c264 static ulong reg_read(struct x86_emulate_ctxt *ctxt, unsigned nr) in reg_read()
273 static ulong *reg_write(struct x86_emulate_ctxt *ctxt, unsigned nr) in reg_write()
280 static ulong *reg_rmw(struct x86_emulate_ctxt *ctxt, unsigned nr) in reg_rmw()
286 static void writeback_registers(struct x86_emulate_ctxt *ctxt) in writeback_registers()
294 static void invalidate_registers(struct x86_emulate_ctxt *ctxt) in invalidate_registers()
493 static int emulator_check_intercept(struct x86_emulate_ctxt *ctxt, in emulator_check_intercept()
538 static inline unsigned long ad_mask(struct x86_emulate_ctxt *ctxt) in ad_mask()
543 static ulong stack_mask(struct x86_emulate_ctxt *ctxt) in stack_mask()
554 static int stack_size(struct x86_emulate_ctxt *ctxt) in stack_size()
561 address_mask(struct x86_emulate_ctxt *ctxt, unsigned long reg) in address_mask()
[all …]
Dx86.c81 #define emul_to_vcpu(ctxt) \ argument
5352 static int kvm_fetch_guest_virt(struct x86_emulate_ctxt *ctxt, in kvm_fetch_guest_virt()
5396 static int emulator_read_std(struct x86_emulate_ctxt *ctxt, in emulator_read_std()
5409 static int kvm_read_guest_phys_system(struct x86_emulate_ctxt *ctxt, in kvm_read_guest_phys_system()
5449 static int emulator_write_std(struct x86_emulate_ctxt *ctxt, gva_t addr, void *val, in emulator_write_std()
5637 struct x86_emulate_ctxt *ctxt = &vcpu->arch.emulate_ctxt; in emulator_read_write_onepage() local
5679 static int emulator_read_write(struct x86_emulate_ctxt *ctxt, in emulator_read_write()
5733 static int emulator_read_emulated(struct x86_emulate_ctxt *ctxt, in emulator_read_emulated()
5743 static int emulator_write_emulated(struct x86_emulate_ctxt *ctxt, in emulator_write_emulated()
5763 static int emulator_cmpxchg_emulated(struct x86_emulate_ctxt *ctxt, in emulator_cmpxchg_emulated()
[all …]
Dx86.h157 static inline u8 ctxt_virt_addr_bits(struct x86_emulate_ctxt *ctxt) in ctxt_virt_addr_bits()
177 struct x86_emulate_ctxt *ctxt) in emul_is_noncanonical_address()
/arch/arm/kvm/hyp/
Dcp15-sr.c12 static u64 *cp15_64(struct kvm_cpu_context *ctxt, int idx) in cp15_64()
17 void __hyp_text __sysreg_save_state(struct kvm_cpu_context *ctxt) in __sysreg_save_state()
45 void __hyp_text __sysreg_restore_state(struct kvm_cpu_context *ctxt) in __sysreg_restore_state()
Dbanked-sr.c18 void __hyp_text __banked_save_state(struct kvm_cpu_context *ctxt) in __banked_save_state()
45 void __hyp_text __banked_restore_state(struct kvm_cpu_context *ctxt) in __banked_restore_state()
/arch/x86/power/
Dcpu.c37 static void msr_save_context(struct saved_context *ctxt) in msr_save_context()
48 static void msr_restore_context(struct saved_context *ctxt) in msr_restore_context()
75 static void __save_processor_state(struct saved_context *ctxt) in __save_processor_state()
194 static void notrace __restore_processor_state(struct saved_context *ctxt) in __restore_processor_state()
/arch/x86/xen/
Dpmu.c30 #define field_offset(ctxt, field) ((void *)((uintptr_t)ctxt + \ argument
193 struct xen_pmu_intel_ctxt *ctxt; in xen_intel_pmu_emulate() local
256 struct xen_pmu_amd_ctxt *ctxt; in xen_amd_pmu_emulate() local
339 struct xen_pmu_amd_ctxt *ctxt; in xen_amd_read_pmc() local
359 struct xen_pmu_intel_ctxt *ctxt; in xen_intel_read_pmc() local
Dsmp_pv.c286 struct vcpu_guest_context *ctxt; in cpu_initialize_context() local
/arch/arm64/kvm/
Dhandle_exit.c177 struct kvm_cpu_context *ctxt; in kvm_arm_vcpu_ptrauth_trap() local
/arch/arm/include/asm/
Dkvm_host.h163 struct kvm_cpu_context ctxt; member
/arch/arm64/include/asm/
Dkvm_host.h245 struct kvm_cpu_context ctxt; member
/arch/x86/kvm/vmx/
Dvmx.c7135 struct x86_emulate_ctxt *ctxt = &vcpu->arch.emulate_ctxt; in vmx_check_intercept() local