Home
last modified time | relevance | path

Searched defs:hyp_vcpu (Results 1 – 3 of 3) sorted by relevance

/linux/arch/arm64/kvm/hyp/nvhe/
H A Dhyp-main.c100 static void flush_debug_state(struct pkvm_hyp_vcpu *hyp_vcpu) in flush_debug_state()
112 static void sync_debug_state(struct pkvm_hyp_vcpu *hyp_vcpu) in sync_debug_state()
122 static void flush_hyp_vcpu(struct pkvm_hyp_vcpu *hyp_vcpu) in flush_hyp_vcpu()
145 static void sync_hyp_vcpu(struct pkvm_hyp_vcpu *hyp_vcpu) in sync_hyp_vcpu()
174 struct pkvm_hyp_vcpu *hyp_vcpu; in handle___pkvm_vcpu_load() local
192 struct pkvm_hyp_vcpu *hyp_vcpu = pkvm_get_loaded_hyp_vcpu(); in handle___pkvm_vcpu_put() local
204 struct pkvm_hyp_vcpu *hyp_vcpu = pkvm_get_loaded_hyp_vcpu(); in handle___kvm_vcpu_run() local
239 static int pkvm_refill_memcache(struct pkvm_hyp_vcpu *hyp_vcpu) in pkvm_refill_memcache()
252 struct pkvm_hyp_vcpu *hyp_vcpu; in handle___pkvm_host_donate_guest() local
274 struct pkvm_hyp_vcpu *hyp_vcpu; in handle___pkvm_host_share_guest() local
[all …]
H A Dpkvm.c163 static int pkvm_vcpu_init_traps(struct pkvm_hyp_vcpu *hyp_vcpu) in pkvm_vcpu_init_traps()
254 struct pkvm_hyp_vcpu *hyp_vcpu = NULL; in pkvm_load_hyp_vcpu() local
290 void pkvm_put_hyp_vcpu(struct pkvm_hyp_vcpu *hyp_vcpu) in pkvm_put_hyp_vcpu()
397 static void unpin_host_sve_state(struct pkvm_hyp_vcpu *hyp_vcpu) in unpin_host_sve_state()
415 struct pkvm_hyp_vcpu *hyp_vcpu = hyp_vcpus[i]; in unpin_host_vcpus() local
448 static int pkvm_vcpu_init_sve(struct pkvm_hyp_vcpu *hyp_vcpu, struct kvm_vcpu *host_vcpu) in pkvm_vcpu_init_sve()
484 static int vm_copy_id_regs(struct pkvm_hyp_vcpu *hyp_vcpu) in vm_copy_id_regs()
501 static int pkvm_vcpu_init_sysregs(struct pkvm_hyp_vcpu *hyp_vcpu) in pkvm_vcpu_init_sysregs()
513 static int init_pkvm_hyp_vcpu(struct pkvm_hyp_vcpu *hyp_vcpu, in init_pkvm_hyp_vcpu()
879 struct pkvm_hyp_vcpu *hyp_vcpu) in register_hyp_vcpu()
[all …]
H A Dmem_protect.c914 int __pkvm_vcpu_in_poison_fault(struct pkvm_hyp_vcpu *hyp_vcpu) in __pkvm_vcpu_in_poison_fault()