Home
last modified time | relevance | path

Searched refs:kvm_arm_hyp_percpu_base (Results 1 – 4 of 4) sorted by relevance

/arch/arm64/kvm/hyp/nvhe/
Dhyp-smp.c33 if (cpu >= ARRAY_SIZE(kvm_arm_hyp_percpu_base)) in __hyp_per_cpu_offset()
36 cpu_base_array = (unsigned long *)&kvm_arm_hyp_percpu_base; in __hyp_per_cpu_offset()
/arch/arm64/kernel/
Dimage-vars.h107 KVM_NVHE_ALIAS(kvm_arm_hyp_percpu_base);
/arch/arm64/include/asm/
Dkvm_asm.h99 base = kvm_arm_hyp_percpu_base[cpu]; \
187 extern unsigned long kvm_arm_hyp_percpu_base[NR_CPUS];
/arch/arm64/kvm/
Darm.c56 unsigned long kvm_arm_hyp_percpu_base[NR_CPUS]; variable
1727 free_pages(kvm_arm_hyp_percpu_base[cpu], nvhe_percpu_order()); in teardown_hyp_mode()
1733 void *per_cpu_base = kvm_ksym_ref(kvm_arm_hyp_percpu_base); in do_pkvm_init()
1820 kvm_arm_hyp_percpu_base[cpu] = (unsigned long)page_addr; in init_hyp_mode()
1881 char *percpu_begin = (char *)kvm_arm_hyp_percpu_base[cpu]; in init_hyp_mode()
1968 phys_addr_t start = virt_to_phys((void *)kvm_arm_hyp_percpu_base[cpu]); in finalize_hyp_mode()