Home
last modified time | relevance | path

Searched refs:host_data_ptr (Results 1 – 13 of 13) sorted by relevance

/linux/arch/arm64/kvm/hyp/nvhe/
A Ddebug-sr.c86 __debug_save_spe(host_data_ptr(host_debug_state.pmscr_el1)); in __debug_save_host_buffers_nvhe()
89 __debug_save_trace(host_data_ptr(host_debug_state.trfcr_el1)); in __debug_save_host_buffers_nvhe()
100 __debug_restore_spe(*host_data_ptr(host_debug_state.pmscr_el1)); in __debug_restore_host_buffers_nvhe()
102 __debug_restore_trace(*host_data_ptr(host_debug_state.trfcr_el1)); in __debug_restore_host_buffers_nvhe()
A Dswitch.c198 __fpsimd_save_state(*host_data_ptr(fpsimd_state)); in kvm_hyp_save_fpsimd_host()
205 *host_data_ptr(fpmr) = val; in kvm_hyp_save_fpsimd_host()
207 **host_data_ptr(fpmr_ptr) = val; in kvm_hyp_save_fpsimd_host()
289 host_ctxt = host_data_ptr(host_ctxt); in __kvm_vcpu_run()
392 host_ctxt = host_data_ptr(host_ctxt); in hyp_panic()
A Dhyp-main.c41 struct cpu_sve_state *sve_state = *host_data_ptr(sve_state); in __hyp_sve_restore_host()
61 *host_data_ptr(fp_owner) = FP_STATE_HOST_OWNED; in fpsimd_sve_flush()
86 __fpsimd_restore_state(*host_data_ptr(fpsimd_state)); in fpsimd_sve_sync()
89 write_sysreg_s(*host_data_ptr(fpmr), SYS_FPMR); in fpsimd_sve_sync()
91 *host_data_ptr(fp_owner) = FP_STATE_HOST_OWNED; in fpsimd_sve_sync()
A Dpsci-relay.c208 host_ctxt = host_data_ptr(host_ctxt); in __kvm_host_psci_cpu_entry()
A Dsetup.c284 struct kvm_cpu_context *host_ctxt = host_data_ptr(host_ctxt); in __pkvm_init_finalise()
/linux/arch/arm64/kvm/
A Dfpsimd.c64 *host_data_ptr(fp_owner) = FP_STATE_HOST_OWNED; in kvm_arch_vcpu_load_fp()
65 *host_data_ptr(fpsimd_state) = kern_hyp_va(&current->thread.uw.fpsimd_state); in kvm_arch_vcpu_load_fp()
66 *host_data_ptr(fpmr_ptr) = kern_hyp_va(&current->thread.uw.fpmr); in kvm_arch_vcpu_load_fp()
90 *host_data_ptr(fp_owner) = FP_STATE_FREE; in kvm_arch_vcpu_load_fp()
113 *host_data_ptr(fp_owner) = FP_STATE_FREE; in kvm_arch_vcpu_ctxflush_fp()
A Dpmu.c190 hctxt = host_data_ptr(host_ctxt); in kvm_set_pmuserenr()
A Darm.c2131 kvm_init_host_cpu_context(host_data_ptr(host_ctxt)); in cpu_hyp_init_context()
/linux/arch/arm64/kvm/hyp/include/hyp/
A Ddebug-sr.h138 host_ctxt = host_data_ptr(host_ctxt); in __debug_switch_to_guest_common()
140 host_dbg = host_data_ptr(host_debug_state.regs); in __debug_switch_to_guest_common()
157 host_ctxt = host_data_ptr(host_ctxt); in __debug_switch_to_host_common()
159 host_dbg = host_data_ptr(host_debug_state.regs); in __debug_switch_to_host_common()
A Dswitch.h152 struct kvm_cpu_context *hctxt = host_data_ptr(host_ctxt); in __activate_traps_hfgxtr()
188 struct kvm_cpu_context *hctxt = host_data_ptr(host_ctxt); in __deactivate_traps_hfgxtr()
223 hctxt = host_data_ptr(host_ctxt); in __activate_traps_common()
229 *host_data_ptr(host_debug_state.mdcr_el2) = read_sysreg(mdcr_el2); in __activate_traps_common()
251 write_sysreg(*host_data_ptr(host_debug_state.mdcr_el2), mdcr_el2); in __deactivate_traps_common()
257 hctxt = host_data_ptr(host_ctxt); in __deactivate_traps_common()
338 struct cpu_sve_state *sve_state = *host_data_ptr(sve_state); in __hyp_sve_save_host()
413 *host_data_ptr(fp_owner) = FP_STATE_GUEST_OWNED; in kvm_hyp_handle_fpsimd()
/linux/arch/arm64/kvm/hyp/vhe/
A Dswitch.c244 host_data_ptr(host_ctxt)->__hyp_running_vcpu = vcpu; in kvm_vcpu_load_vhe()
256 host_data_ptr(host_ctxt)->__hyp_running_vcpu = NULL; in kvm_vcpu_put_vhe()
314 __fpsimd_save_state(*host_data_ptr(fpsimd_state)); in kvm_hyp_save_fpsimd_host()
317 **host_data_ptr(fpmr_ptr) = read_sysreg_s(SYS_FPMR); in kvm_hyp_save_fpsimd_host()
469 host_ctxt = host_data_ptr(host_ctxt); in __kvm_vcpu_run_vhe()
548 host_ctxt = host_data_ptr(host_ctxt); in __hyp_call_panic()
A Dsysreg-sr.c70 host_ctxt = host_data_ptr(host_ctxt); in __vcpu_load_switch_sysregs()
113 host_ctxt = host_data_ptr(host_ctxt); in __vcpu_put_switch_sysregs()
/linux/arch/arm64/include/asm/
A Dkvm_host.h1285 #define host_data_ptr(f) (&this_cpu_ptr(&kvm_host_data)->f) macro
1287 #define host_data_ptr(f) \ macro
1296 return *host_data_ptr(fp_owner) == FP_STATE_GUEST_OWNED; in guest_owns_fp_regs()
1302 return *host_data_ptr(fp_owner) == FP_STATE_HOST_OWNED; in host_owns_fp_regs()

Completed in 27 milliseconds