Symbol: pkvm_handle_t
arch/arm64/include/asm/kvm_host.h
253
pkvm_handle_t handle;
arch/arm64/kvm/hyp/include/nvhe/pkvm.h
71
void __pkvm_unreserve_vm(pkvm_handle_t handle);
arch/arm64/kvm/hyp/include/nvhe/pkvm.h
74
int __pkvm_init_vcpu(pkvm_handle_t handle, struct kvm_vcpu *host_vcpu,
arch/arm64/kvm/hyp/include/nvhe/pkvm.h
76
int __pkvm_teardown_vm(pkvm_handle_t handle);
arch/arm64/kvm/hyp/include/nvhe/pkvm.h
78
struct pkvm_hyp_vcpu *pkvm_load_hyp_vcpu(pkvm_handle_t handle,
arch/arm64/kvm/hyp/include/nvhe/pkvm.h
83
struct pkvm_hyp_vm *get_pkvm_hyp_vm(pkvm_handle_t handle);
arch/arm64/kvm/hyp/include/nvhe/pkvm.h
84
struct pkvm_hyp_vm *get_np_pkvm_hyp_vm(pkvm_handle_t handle);
arch/arm64/kvm/hyp/nvhe/hyp-main.c
167
DECLARE_REG(pkvm_handle_t, handle, host_ctxt, 1);
arch/arm64/kvm/hyp/nvhe/hyp-main.c
278
DECLARE_REG(pkvm_handle_t, handle, host_ctxt, 1);
arch/arm64/kvm/hyp/nvhe/hyp-main.c
318
DECLARE_REG(pkvm_handle_t, handle, host_ctxt, 1);
arch/arm64/kvm/hyp/nvhe/hyp-main.c
339
DECLARE_REG(pkvm_handle_t, handle, host_ctxt, 1);
arch/arm64/kvm/hyp/nvhe/hyp-main.c
426
DECLARE_REG(pkvm_handle_t, handle, host_ctxt, 1);
arch/arm64/kvm/hyp/nvhe/hyp-main.c
560
DECLARE_REG(pkvm_handle_t, handle, host_ctxt, 1);
arch/arm64/kvm/hyp/nvhe/hyp-main.c
577
DECLARE_REG(pkvm_handle_t, handle, host_ctxt, 1);
arch/arm64/kvm/hyp/nvhe/hyp-main.c
587
DECLARE_REG(pkvm_handle_t, handle, host_ctxt, 1);
arch/arm64/kvm/hyp/nvhe/pkvm.c
200
static unsigned int vm_handle_to_idx(pkvm_handle_t handle)
arch/arm64/kvm/hyp/nvhe/pkvm.c
205
static pkvm_handle_t idx_to_vm_handle(unsigned int idx)
arch/arm64/kvm/hyp/nvhe/pkvm.c
232
static struct pkvm_hyp_vm *get_vm_by_handle(pkvm_handle_t handle)
arch/arm64/kvm/hyp/nvhe/pkvm.c
246
struct pkvm_hyp_vcpu *pkvm_load_hyp_vcpu(pkvm_handle_t handle,
arch/arm64/kvm/hyp/nvhe/pkvm.c
298
struct pkvm_hyp_vm *get_pkvm_hyp_vm(pkvm_handle_t handle)
arch/arm64/kvm/hyp/nvhe/pkvm.c
318
struct pkvm_hyp_vm *get_np_pkvm_hyp_vm(pkvm_handle_t handle)
arch/arm64/kvm/hyp/nvhe/pkvm.c
417
unsigned int nr_vcpus, pkvm_handle_t handle)
arch/arm64/kvm/hyp/nvhe/pkvm.c
579
static int __insert_vm_table_entry(pkvm_handle_t handle,
arch/arm64/kvm/hyp/nvhe/pkvm.c
611
static int insert_vm_table_entry(pkvm_handle_t handle,
arch/arm64/kvm/hyp/nvhe/pkvm.c
626
static void remove_vm_table_entry(pkvm_handle_t handle)
arch/arm64/kvm/hyp/nvhe/pkvm.c
709
void __pkvm_unreserve_vm(pkvm_handle_t handle)
arch/arm64/kvm/hyp/nvhe/pkvm.c
742
pkvm_handle_t handle;
arch/arm64/kvm/hyp/nvhe/pkvm.c
806
int __pkvm_init_vcpu(pkvm_handle_t handle, struct kvm_vcpu *host_vcpu,
arch/arm64/kvm/hyp/nvhe/pkvm.c
862
int __pkvm_teardown_vm(pkvm_handle_t handle)
arch/arm64/kvm/pkvm.c
110
pkvm_handle_t handle = vcpu->kvm->arch.pkvm.handle;
arch/arm64/kvm/pkvm.c
328
pkvm_handle_t handle = kvm->arch.pkvm.handle;
arch/arm64/kvm/pkvm.c
415
pkvm_handle_t handle = kvm->arch.pkvm.handle;
arch/arm64/kvm/pkvm.c
446
pkvm_handle_t handle = kvm->arch.pkvm.handle;