Lines Matching refs:kvm_cpu_context

22 void __kvm_hyp_host_forward_smc(struct kvm_cpu_context *host_ctxt);
24 static void handle___kvm_vcpu_run(struct kvm_cpu_context *host_ctxt) in handle___kvm_vcpu_run()
31 static void handle___kvm_adjust_pc(struct kvm_cpu_context *host_ctxt) in handle___kvm_adjust_pc()
38 static void handle___kvm_flush_vm_context(struct kvm_cpu_context *host_ctxt) in handle___kvm_flush_vm_context()
43 static void handle___kvm_tlb_flush_vmid_ipa(struct kvm_cpu_context *host_ctxt) in handle___kvm_tlb_flush_vmid_ipa()
52 static void handle___kvm_tlb_flush_vmid(struct kvm_cpu_context *host_ctxt) in handle___kvm_tlb_flush_vmid()
59 static void handle___kvm_flush_cpu_context(struct kvm_cpu_context *host_ctxt) in handle___kvm_flush_cpu_context()
66 static void handle___kvm_timer_set_cntvoff(struct kvm_cpu_context *host_ctxt) in handle___kvm_timer_set_cntvoff()
71 static void handle___kvm_enable_ssbs(struct kvm_cpu_context *host_ctxt) in handle___kvm_enable_ssbs()
80 static void handle___vgic_v3_get_gic_config(struct kvm_cpu_context *host_ctxt) in handle___vgic_v3_get_gic_config()
85 static void handle___vgic_v3_read_vmcr(struct kvm_cpu_context *host_ctxt) in handle___vgic_v3_read_vmcr()
90 static void handle___vgic_v3_write_vmcr(struct kvm_cpu_context *host_ctxt) in handle___vgic_v3_write_vmcr()
95 static void handle___vgic_v3_init_lrs(struct kvm_cpu_context *host_ctxt) in handle___vgic_v3_init_lrs()
100 static void handle___kvm_get_mdcr_el2(struct kvm_cpu_context *host_ctxt) in handle___kvm_get_mdcr_el2()
105 static void handle___vgic_v3_save_aprs(struct kvm_cpu_context *host_ctxt) in handle___vgic_v3_save_aprs()
112 static void handle___vgic_v3_restore_aprs(struct kvm_cpu_context *host_ctxt) in handle___vgic_v3_restore_aprs()
119 static void handle___pkvm_init(struct kvm_cpu_context *host_ctxt) in handle___pkvm_init()
136 static void handle___pkvm_cpu_set_vector(struct kvm_cpu_context *host_ctxt) in handle___pkvm_cpu_set_vector()
143 static void handle___pkvm_host_share_hyp(struct kvm_cpu_context *host_ctxt) in handle___pkvm_host_share_hyp()
150 static void handle___pkvm_create_private_mapping(struct kvm_cpu_context *host_ctxt) in handle___pkvm_create_private_mapping()
159 static void handle___pkvm_prot_finalize(struct kvm_cpu_context *host_ctxt) in handle___pkvm_prot_finalize()
163 typedef void (*hcall_t)(struct kvm_cpu_context *);
190 static void handle_host_hcall(struct kvm_cpu_context *host_ctxt) in handle_host_hcall()
212 static void default_host_smc_handler(struct kvm_cpu_context *host_ctxt) in default_host_smc_handler()
217 static void handle_host_smc(struct kvm_cpu_context *host_ctxt) in handle_host_smc()
229 void handle_trap(struct kvm_cpu_context *host_ctxt) in handle_trap()