Searched refs:host_ctxt (Results 1 – 10 of 10) sorted by relevance
| /Linux-v5.4/arch/arm64/kvm/hyp/ |
| D | switch.c | 553 static bool __hyp_text __pmu_switch_to_guest(struct kvm_cpu_context *host_ctxt) in __pmu_switch_to_guest() argument 558 host = container_of(host_ctxt, struct kvm_host_data, host_ctxt); in __pmu_switch_to_guest() 573 static void __hyp_text __pmu_switch_to_host(struct kvm_cpu_context *host_ctxt) in __pmu_switch_to_host() argument 578 host = container_of(host_ctxt, struct kvm_host_data, host_ctxt); in __pmu_switch_to_host() 591 struct kvm_cpu_context *host_ctxt; in kvm_vcpu_run_vhe() local 595 host_ctxt = vcpu->arch.host_cpu_context; in kvm_vcpu_run_vhe() 596 host_ctxt->__hyp_running_vcpu = vcpu; in kvm_vcpu_run_vhe() 599 sysreg_save_host_state_vhe(host_ctxt); in kvm_vcpu_run_vhe() 622 exit_code = __guest_enter(vcpu, host_ctxt); in kvm_vcpu_run_vhe() 633 sysreg_restore_host_state_vhe(host_ctxt); in kvm_vcpu_run_vhe() [all …]
|
| D | debug-sr.c | 173 struct kvm_cpu_context *host_ctxt; in __debug_switch_to_guest() local 188 host_ctxt = kern_hyp_va(vcpu->arch.host_cpu_context); in __debug_switch_to_guest() 193 __debug_save_state(vcpu, host_dbg, host_ctxt); in __debug_switch_to_guest() 199 struct kvm_cpu_context *host_ctxt; in __debug_switch_to_host() local 210 host_ctxt = kern_hyp_va(vcpu->arch.host_cpu_context); in __debug_switch_to_host() 216 __debug_restore_state(vcpu, host_dbg, host_ctxt); in __debug_switch_to_host()
|
| D | sysreg-sr.c | 248 struct kvm_cpu_context *host_ctxt = vcpu->arch.host_cpu_context; in kvm_vcpu_load_sysregs() local 254 __sysreg_save_user_state(host_ctxt); in kvm_vcpu_load_sysregs() 284 struct kvm_cpu_context *host_ctxt = vcpu->arch.host_cpu_context; in kvm_vcpu_put_sysregs() local 297 __sysreg_restore_user_state(host_ctxt); in kvm_vcpu_put_sysregs()
|
| /Linux-v5.4/arch/arm/kvm/hyp/ |
| D | switch.c | 148 struct kvm_cpu_context *host_ctxt; in __kvm_vcpu_run_nvhe() local 157 host_ctxt = kern_hyp_va(vcpu->arch.host_cpu_context); in __kvm_vcpu_run_nvhe() 160 __sysreg_save_state(host_ctxt); in __kvm_vcpu_run_nvhe() 161 __banked_save_state(host_ctxt); in __kvm_vcpu_run_nvhe() 174 exit_code = __guest_enter(vcpu, host_ctxt); in __kvm_vcpu_run_nvhe() 191 __banked_restore_state(host_ctxt); in __kvm_vcpu_run_nvhe() 192 __sysreg_restore_state(host_ctxt); in __kvm_vcpu_run_nvhe() 196 __vfp_restore_state(&host_ctxt->vfp); in __kvm_vcpu_run_nvhe() 227 struct kvm_cpu_context *host_ctxt; in __hyp_panic() local 230 host_ctxt = kern_hyp_va(vcpu->arch.host_cpu_context); in __hyp_panic() [all …]
|
| /Linux-v5.4/arch/arm64/kvm/ |
| D | pmu.c | 166 struct kvm_cpu_context *host_ctxt; in kvm_vcpu_pmu_restore_guest() local 173 host_ctxt = vcpu->arch.host_cpu_context; in kvm_vcpu_pmu_restore_guest() 174 host = container_of(host_ctxt, struct kvm_host_data, host_ctxt); in kvm_vcpu_pmu_restore_guest() 187 struct kvm_cpu_context *host_ctxt; in kvm_vcpu_pmu_restore_host() local 194 host_ctxt = vcpu->arch.host_cpu_context; in kvm_vcpu_pmu_restore_host() 195 host = container_of(host_ctxt, struct kvm_host_data, host_ctxt); in kvm_vcpu_pmu_restore_host()
|
| /Linux-v5.4/arch/arm64/include/asm/ |
| D | kvm_hyp.h | 81 u64 __guest_enter(struct kvm_vcpu *vcpu, struct kvm_cpu_context *host_ctxt);
|
| D | kvm_host.h | 231 struct kvm_cpu_context host_ctxt; member
|
| /Linux-v5.4/arch/arm64/kernel/ |
| D | asm-offsets.c | 104 DEFINE(HOST_DATA_CONTEXT, offsetof(struct kvm_host_data, host_ctxt)); in main()
|
| /Linux-v5.4/arch/arm/include/asm/ |
| D | kvm_host.h | 144 struct kvm_cpu_context host_ctxt; member
|
| /Linux-v5.4/virt/kvm/arm/ |
| D | arm.c | 375 vcpu->arch.host_cpu_context = &cpu_data->host_ctxt; in kvm_arch_vcpu_load() 1345 kvm_init_host_cpu_context(&this_cpu_ptr(&kvm_host_data)->host_ctxt); in cpu_hyp_reinit()
|