Lines Matching refs:kvm_cpu_context

23 void __kvm_hyp_host_forward_smc(struct kvm_cpu_context *host_ctxt);
73 static void handle___kvm_vcpu_run(struct kvm_cpu_context *host_ctxt) in handle___kvm_vcpu_run()
107 static void handle___kvm_adjust_pc(struct kvm_cpu_context *host_ctxt) in handle___kvm_adjust_pc()
114 static void handle___kvm_flush_vm_context(struct kvm_cpu_context *host_ctxt) in handle___kvm_flush_vm_context()
119 static void handle___kvm_tlb_flush_vmid_ipa(struct kvm_cpu_context *host_ctxt) in handle___kvm_tlb_flush_vmid_ipa()
128 static void handle___kvm_tlb_flush_vmid(struct kvm_cpu_context *host_ctxt) in handle___kvm_tlb_flush_vmid()
135 static void handle___kvm_flush_cpu_context(struct kvm_cpu_context *host_ctxt) in handle___kvm_flush_cpu_context()
142 static void handle___kvm_timer_set_cntvoff(struct kvm_cpu_context *host_ctxt) in handle___kvm_timer_set_cntvoff()
147 static void handle___kvm_enable_ssbs(struct kvm_cpu_context *host_ctxt) in handle___kvm_enable_ssbs()
156 static void handle___vgic_v3_get_gic_config(struct kvm_cpu_context *host_ctxt) in handle___vgic_v3_get_gic_config()
161 static void handle___vgic_v3_read_vmcr(struct kvm_cpu_context *host_ctxt) in handle___vgic_v3_read_vmcr()
166 static void handle___vgic_v3_write_vmcr(struct kvm_cpu_context *host_ctxt) in handle___vgic_v3_write_vmcr()
171 static void handle___vgic_v3_init_lrs(struct kvm_cpu_context *host_ctxt) in handle___vgic_v3_init_lrs()
176 static void handle___kvm_get_mdcr_el2(struct kvm_cpu_context *host_ctxt) in handle___kvm_get_mdcr_el2()
181 static void handle___vgic_v3_save_aprs(struct kvm_cpu_context *host_ctxt) in handle___vgic_v3_save_aprs()
188 static void handle___vgic_v3_restore_aprs(struct kvm_cpu_context *host_ctxt) in handle___vgic_v3_restore_aprs()
195 static void handle___pkvm_init(struct kvm_cpu_context *host_ctxt) in handle___pkvm_init()
212 static void handle___pkvm_cpu_set_vector(struct kvm_cpu_context *host_ctxt) in handle___pkvm_cpu_set_vector()
219 static void handle___pkvm_host_share_hyp(struct kvm_cpu_context *host_ctxt) in handle___pkvm_host_share_hyp()
226 static void handle___pkvm_host_unshare_hyp(struct kvm_cpu_context *host_ctxt) in handle___pkvm_host_unshare_hyp()
233 static void handle___pkvm_create_private_mapping(struct kvm_cpu_context *host_ctxt) in handle___pkvm_create_private_mapping()
258 static void handle___pkvm_prot_finalize(struct kvm_cpu_context *host_ctxt) in handle___pkvm_prot_finalize()
263 static void handle___pkvm_vcpu_init_traps(struct kvm_cpu_context *host_ctxt) in handle___pkvm_vcpu_init_traps()
270 static void handle___pkvm_init_vm(struct kvm_cpu_context *host_ctxt) in handle___pkvm_init_vm()
280 static void handle___pkvm_init_vcpu(struct kvm_cpu_context *host_ctxt) in handle___pkvm_init_vcpu()
290 static void handle___pkvm_teardown_vm(struct kvm_cpu_context *host_ctxt) in handle___pkvm_teardown_vm()
297 typedef void (*hcall_t)(struct kvm_cpu_context *);
331 static void handle_host_hcall(struct kvm_cpu_context *host_ctxt) in handle_host_hcall()
366 static void default_host_smc_handler(struct kvm_cpu_context *host_ctxt) in default_host_smc_handler()
371 static void handle_host_smc(struct kvm_cpu_context *host_ctxt) in handle_host_smc()
383 void handle_trap(struct kvm_cpu_context *host_ctxt) in handle_trap()