Home
last modified time | relevance | path

Searched refs:__hyp_text (Results 1 – 16 of 16) sorted by relevance

/Linux-v4.19/virt/kvm/arm/hyp/
Dvgic-v3-sr.c30 static u64 __hyp_text __gic_v3_get_lr(unsigned int lr) in __gic_v3_get_lr()
70 static void __hyp_text __gic_v3_set_lr(u64 val, int lr) in __gic_v3_set_lr()
124 static void __hyp_text __vgic_v3_write_ap0rn(u32 val, int n) in __vgic_v3_write_ap0rn()
142 static void __hyp_text __vgic_v3_write_ap1rn(u32 val, int n) in __vgic_v3_write_ap1rn()
160 static u32 __hyp_text __vgic_v3_read_ap0rn(int n) in __vgic_v3_read_ap0rn()
184 static u32 __hyp_text __vgic_v3_read_ap1rn(int n) in __vgic_v3_read_ap1rn()
208 void __hyp_text __vgic_v3_save_state(struct kvm_vcpu *vcpu) in __vgic_v3_save_state()
244 void __hyp_text __vgic_v3_restore_state(struct kvm_vcpu *vcpu) in __vgic_v3_restore_state()
271 void __hyp_text __vgic_v3_activate_traps(struct kvm_vcpu *vcpu) in __vgic_v3_activate_traps()
320 void __hyp_text __vgic_v3_deactivate_traps(struct kvm_vcpu *vcpu) in __vgic_v3_deactivate_traps()
[all …]
Dtimer-sr.c24 void __hyp_text __kvm_timer_set_cntvoff(u32 cntvoff_low, u32 cntvoff_high) in __kvm_timer_set_cntvoff()
34 void __hyp_text __timer_disable_traps(struct kvm_vcpu *vcpu) in __timer_disable_traps()
48 void __hyp_text __timer_enable_traps(struct kvm_vcpu *vcpu) in __timer_enable_traps()
/Linux-v4.19/arch/arm64/kvm/hyp/
Dswitch.c37 static bool __hyp_text update_fp_enabled(struct kvm_vcpu *vcpu) in update_fp_enabled()
47 static void __hyp_text __fpsimd_save_fpexc32(struct kvm_vcpu *vcpu) in __fpsimd_save_fpexc32()
55 static void __hyp_text __activate_traps_fpsimd32(struct kvm_vcpu *vcpu) in __activate_traps_fpsimd32()
72 static void __hyp_text __activate_traps_common(struct kvm_vcpu *vcpu) in __activate_traps_common()
88 static void __hyp_text __deactivate_traps_common(void) in __deactivate_traps_common()
111 static void __hyp_text __activate_traps_nvhe(struct kvm_vcpu *vcpu) in __activate_traps_nvhe()
127 static void __hyp_text __activate_traps(struct kvm_vcpu *vcpu) in __activate_traps()
150 static void __hyp_text __deactivate_traps_nvhe(void) in __deactivate_traps_nvhe()
164 static void __hyp_text __deactivate_traps(struct kvm_vcpu *vcpu) in __deactivate_traps()
199 static void __hyp_text __activate_vm(struct kvm *kvm) in __activate_vm()
[all …]
Dtlb.c22 static void __hyp_text __tlb_switch_to_guest_vhe(struct kvm *kvm) in __tlb_switch_to_guest_vhe()
40 static void __hyp_text __tlb_switch_to_guest_nvhe(struct kvm *kvm) in __tlb_switch_to_guest_nvhe()
51 static void __hyp_text __tlb_switch_to_host_vhe(struct kvm *kvm) in __tlb_switch_to_host_vhe()
61 static void __hyp_text __tlb_switch_to_host_nvhe(struct kvm *kvm) in __tlb_switch_to_host_nvhe()
71 void __hyp_text __kvm_tlb_flush_vmid_ipa(struct kvm *kvm, phys_addr_t ipa) in __kvm_tlb_flush_vmid_ipa()
123 void __hyp_text __kvm_tlb_flush_vmid(struct kvm *kvm) in __kvm_tlb_flush_vmid()
138 void __hyp_text __kvm_tlb_flush_local_vmid(struct kvm_vcpu *vcpu) in __kvm_tlb_flush_local_vmid()
152 void __hyp_text __kvm_flush_vm_context(void) in __kvm_flush_vm_context()
Dsysreg-sr.c36 static void __hyp_text __sysreg_save_common_state(struct kvm_cpu_context *ctxt) in __sysreg_save_common_state()
47 static void __hyp_text __sysreg_save_user_state(struct kvm_cpu_context *ctxt) in __sysreg_save_user_state()
53 static void __hyp_text __sysreg_save_el1_state(struct kvm_cpu_context *ctxt) in __sysreg_save_el1_state()
80 static void __hyp_text __sysreg_save_el2_return_state(struct kvm_cpu_context *ctxt) in __sysreg_save_el2_return_state()
89 void __hyp_text __sysreg_save_state_nvhe(struct kvm_cpu_context *ctxt) in __sysreg_save_state_nvhe()
108 static void __hyp_text __sysreg_restore_common_state(struct kvm_cpu_context *ctxt) in __sysreg_restore_common_state()
119 static void __hyp_text __sysreg_restore_user_state(struct kvm_cpu_context *ctxt) in __sysreg_restore_user_state()
125 static void __hyp_text __sysreg_restore_el1_state(struct kvm_cpu_context *ctxt) in __sysreg_restore_el1_state()
152 static void __hyp_text
162 void __hyp_text __sysreg_restore_state_nvhe(struct kvm_cpu_context *ctxt) in __sysreg_restore_state_nvhe()
[all …]
Ddebug-sr.c69 static void __hyp_text __debug_save_spe_nvhe(u64 *pmscr_el1) in __debug_save_spe_nvhe()
101 static void __hyp_text __debug_restore_spe_nvhe(u64 pmscr_el1) in __debug_restore_spe_nvhe()
113 static void __hyp_text __debug_save_state(struct kvm_vcpu *vcpu, in __debug_save_state()
132 static void __hyp_text __debug_restore_state(struct kvm_vcpu *vcpu, in __debug_restore_state()
152 void __hyp_text __debug_switch_to_guest(struct kvm_vcpu *vcpu) in __debug_switch_to_guest()
178 void __hyp_text __debug_switch_to_host(struct kvm_vcpu *vcpu) in __debug_switch_to_host()
202 u32 __hyp_text __kvm_get_mdcr_el2(void) in __kvm_get_mdcr_el2()
Dvgic-v2-cpuif-proxy.c27 static bool __hyp_text __is_be(struct kvm_vcpu *vcpu) in __is_be()
46 int __hyp_text __vgic_v2_perform_cpuif_access(struct kvm_vcpu *vcpu) in __vgic_v2_perform_cpuif_access()
Ds2-setup.c23 u32 __hyp_text __init_stage2_translation(void) in __init_stage2_translation()
/Linux-v4.19/arch/arm/kvm/hyp/
Dswitch.c29 static void __hyp_text __activate_traps(struct kvm_vcpu *vcpu, u32 *fpexc_host) in __activate_traps()
57 static void __hyp_text __deactivate_traps(struct kvm_vcpu *vcpu) in __deactivate_traps()
77 static void __hyp_text __activate_vm(struct kvm_vcpu *vcpu) in __activate_vm()
84 static void __hyp_text __deactivate_vm(struct kvm_vcpu *vcpu) in __deactivate_vm()
91 static void __hyp_text __vgic_save_state(struct kvm_vcpu *vcpu) in __vgic_save_state()
99 static void __hyp_text __vgic_restore_state(struct kvm_vcpu *vcpu) in __vgic_restore_state()
107 static bool __hyp_text __populate_fault_info(struct kvm_vcpu *vcpu) in __populate_fault_info()
157 int __hyp_text __kvm_vcpu_run_nvhe(struct kvm_vcpu *vcpu) in __kvm_vcpu_run_nvhe()
226 void __hyp_text __noreturn __hyp_panic(int cause) in __hyp_panic()
Dtlb.c38 void __hyp_text __kvm_tlb_flush_vmid(struct kvm *kvm) in __kvm_tlb_flush_vmid()
54 void __hyp_text __kvm_tlb_flush_vmid_ipa(struct kvm *kvm, phys_addr_t ipa) in __kvm_tlb_flush_vmid_ipa()
59 void __hyp_text __kvm_tlb_flush_local_vmid(struct kvm_vcpu *vcpu) in __kvm_tlb_flush_local_vmid()
74 void __hyp_text __kvm_flush_vm_context(void) in __kvm_flush_vm_context()
Dbanked-sr.c29 void __hyp_text __banked_save_state(struct kvm_cpu_context *ctxt) in __banked_save_state()
56 void __hyp_text __banked_restore_state(struct kvm_cpu_context *ctxt) in __banked_restore_state()
Ds2-setup.c23 void __hyp_text __init_stage2_translation(void) in __init_stage2_translation()
Dcp15-sr.c28 void __hyp_text __sysreg_save_state(struct kvm_cpu_context *ctxt) in __sysreg_save_state()
57 void __hyp_text __sysreg_restore_state(struct kvm_cpu_context *ctxt) in __sysreg_restore_state()
/Linux-v4.19/virt/kvm/arm/
Daarch32.c58 bool __hyp_text kvm_condition_valid32(const struct kvm_vcpu *vcpu) in kvm_condition_valid32()
107 static void __hyp_text kvm_adjust_itstate(struct kvm_vcpu *vcpu) in kvm_adjust_itstate()
137 void __hyp_text kvm_skip_instr32(struct kvm_vcpu *vcpu, bool is_wide_instr) in kvm_skip_instr32()
/Linux-v4.19/arch/arm/include/asm/
Dkvm_hyp.h26 #define __hyp_text __section(.hyp.text) notrace macro
125 void __hyp_text __banked_save_state(struct kvm_cpu_context *ctxt);
126 void __hyp_text __banked_restore_state(struct kvm_cpu_context *ctxt);
/Linux-v4.19/arch/arm64/include/asm/
Dkvm_hyp.h25 #define __hyp_text __section(.hyp.text) notrace macro
113 typeof(orig) * __hyp_text fname(void) \