Home
last modified time | relevance | path

Searched refs:kvm_nvhe_sym (Results 1 – 5 of 5) sorted by relevance

/linux/arch/arm64/include/asm/
H A Dhyp_image.h18 #define kvm_nvhe_sym(sym) __kvm_nvhe_##sym macro
20 #define kvm_nvhe_sym(sym) sym macro
61 #define KVM_NVHE_ALIAS(sym) kvm_nvhe_sym(sym) = sym;
64 #define KVM_NVHE_ALIAS_HYP(first, sec) kvm_nvhe_sym(first) = kvm_nvhe_sym(sec);
H A Dkvm_host.h702 extern struct fgt_masks kvm_nvhe_sym(hfgrtr_masks);
703 extern struct fgt_masks kvm_nvhe_sym(hfgwtr_masks);
704 extern struct fgt_masks kvm_nvhe_sym(hfgitr_masks);
705 extern struct fgt_masks kvm_nvhe_sym(hdfgrtr_masks);
706 extern struct fgt_masks kvm_nvhe_sym(hdfgwtr_masks);
707 extern struct fgt_masks kvm_nvhe_sym(hafgrtr_masks);
708 extern struct fgt_masks kvm_nvhe_sym(hfgrtr2_masks);
709 extern struct fgt_masks kvm_nvhe_sym(hfgwtr2_masks);
710 extern struct fgt_masks kvm_nvhe_sym(hfgitr2_masks);
711 extern struct fgt_masks kvm_nvhe_sym(hdfgrtr2_masks);
[all …]
H A Dkvm_asm.h122 #define DECLARE_KVM_NVHE_SYM(sym) extern char kvm_nvhe_sym(sym)[]
135 DECLARE_PER_CPU(type, kvm_nvhe_sym(sym))
149 base = kvm_nvhe_sym(kvm_arm_hyp_percpu_base)[cpu]; \
203 #define CHOOSE_NVHE_SYM(sym) kvm_nvhe_sym(sym)
244 #define kvm_ksym_ref_nvhe(sym) kvm_ksym_ref(kvm_nvhe_sym(sym))
255 extern unsigned long kvm_nvhe_sym(kvm_arm_hyp_percpu_base)[];
/linux/arch/arm64/kvm/
H A Darm.c2499 if (!kvm_nvhe_sym(kvm_arm_hyp_percpu_base)[cpu]) in teardown_hyp_mode()
2509 free_pages(kvm_nvhe_sym(kvm_arm_hyp_percpu_base)[cpu], nvhe_percpu_order()); in teardown_hyp_mode()
2516 void *per_cpu_base = kvm_ksym_ref(kvm_nvhe_sym(kvm_arm_hyp_percpu_base)); in do_pkvm_init()
2562 kvm_nvhe_sym(id_aa64pfr0_el1_sys_val) = get_hyp_id_aa64pfr0_el1(); in kvm_hyp_init_symbols()
2563 kvm_nvhe_sym(id_aa64pfr1_el1_sys_val) = read_sanitised_ftr_reg(SYS_ID_AA64PFR1_EL1); in kvm_hyp_init_symbols()
2564 kvm_nvhe_sym(id_aa64pfr2_el1_sys_val) = read_sanitised_ftr_reg(SYS_ID_AA64PFR2_EL1); in kvm_hyp_init_symbols()
2565 kvm_nvhe_sym(id_aa64isar0_el1_sys_val) = read_sanitised_ftr_reg(SYS_ID_AA64ISAR0_EL1); in kvm_hyp_init_symbols()
2566 kvm_nvhe_sym(id_aa64isar1_el1_sys_val) = read_sanitised_ftr_reg(SYS_ID_AA64ISAR1_EL1); in kvm_hyp_init_symbols()
2567 kvm_nvhe_sym(id_aa64isar2_el1_sys_val) = read_sanitised_ftr_reg(SYS_ID_AA64ISAR2_EL1); in kvm_hyp_init_symbols()
2568 kvm_nvhe_sym(id_aa64mmfr0_el1_sys_val) = read_sanitised_ftr_reg(SYS_ID_AA64MMFR0_EL1); in kvm_hyp_init_symbols()
[all …]
H A Dreset.c56 kvm_nvhe_sym(kvm_host_sve_max_vl) = kvm_host_sve_max_vl; in kvm_arm_init_sve()