Home
last modified time | relevance | path

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

/linux-6.15/arch/arm64/kvm/hyp/nvhe/
Dhyp-main.c95 static void flush_debug_state(struct pkvm_hyp_vcpu *hyp_vcpu) in flush_debug_state()
107 static void sync_debug_state(struct pkvm_hyp_vcpu *hyp_vcpu) in sync_debug_state()
117 static void flush_hyp_vcpu(struct pkvm_hyp_vcpu *hyp_vcpu) in flush_hyp_vcpu()
142 static void sync_hyp_vcpu(struct pkvm_hyp_vcpu *hyp_vcpu) in sync_hyp_vcpu()
170 struct pkvm_hyp_vcpu *hyp_vcpu; in handle___pkvm_vcpu_load() local
188 struct pkvm_hyp_vcpu *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()
253 struct pkvm_hyp_vcpu *hyp_vcpu; in handle___pkvm_host_share_guest() local
296 struct pkvm_hyp_vcpu *hyp_vcpu; in handle___pkvm_host_relax_perms_guest() local
[all …]
Dpkvm.c161 static int pkvm_vcpu_init_traps(struct pkvm_hyp_vcpu *hyp_vcpu) in pkvm_vcpu_init_traps()
240 struct pkvm_hyp_vcpu *hyp_vcpu = NULL; in pkvm_load_hyp_vcpu() local
272 void pkvm_put_hyp_vcpu(struct pkvm_hyp_vcpu *hyp_vcpu) in pkvm_put_hyp_vcpu()
381 struct pkvm_hyp_vcpu *hyp_vcpu = hyp_vcpus[i]; in unpin_host_vcpus() local
401 static void pkvm_vcpu_init_sve(struct pkvm_hyp_vcpu *hyp_vcpu, struct kvm_vcpu *host_vcpu) in pkvm_vcpu_init_sve()
409 static int init_pkvm_hyp_vcpu(struct pkvm_hyp_vcpu *hyp_vcpu, in init_pkvm_hyp_vcpu()
643 struct pkvm_hyp_vcpu *hyp_vcpu; in __pkvm_init_vcpu() local
732 struct pkvm_hyp_vcpu *hyp_vcpu = hyp_vm->vcpus[idx]; in __pkvm_teardown_vm() local
/linux-6.15/arch/arm64/kvm/hyp/include/nvhe/
Dpkvm.h53 pkvm_hyp_vcpu_to_hyp_vm(struct pkvm_hyp_vcpu *hyp_vcpu) in pkvm_hyp_vcpu_to_hyp_vm()
58 static inline bool pkvm_hyp_vcpu_is_protected(struct pkvm_hyp_vcpu *hyp_vcpu) in pkvm_hyp_vcpu_is_protected()
/linux-6.15/arch/arm64/kvm/
Dpkvm.c121 void *hyp_vcpu; in __pkvm_create_hyp_vcpu() local