Home
last modified time | relevance | path

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

/Linux-v5.4/virt/kvm/arm/hyp/
Dvgic-v3-sr.c19 static u64 __hyp_text __gic_v3_get_lr(unsigned int lr) in __gic_v3_get_lr()
59 static void __hyp_text __gic_v3_set_lr(u64 val, int lr) in __gic_v3_set_lr()
113 static void __hyp_text __vgic_v3_write_ap0rn(u32 val, int n) in __vgic_v3_write_ap0rn()
131 static void __hyp_text __vgic_v3_write_ap1rn(u32 val, int n) in __vgic_v3_write_ap1rn()
149 static u32 __hyp_text __vgic_v3_read_ap0rn(int n) in __vgic_v3_read_ap0rn()
173 static u32 __hyp_text __vgic_v3_read_ap1rn(int n) in __vgic_v3_read_ap1rn()
197 void __hyp_text __vgic_v3_save_state(struct kvm_vcpu *vcpu) in __vgic_v3_save_state()
233 void __hyp_text __vgic_v3_restore_state(struct kvm_vcpu *vcpu) in __vgic_v3_restore_state()
260 void __hyp_text __vgic_v3_activate_traps(struct kvm_vcpu *vcpu) in __vgic_v3_activate_traps()
309 void __hyp_text __vgic_v3_deactivate_traps(struct kvm_vcpu *vcpu) in __vgic_v3_deactivate_traps()
[all …]
Dtimer-sr.c13 void __hyp_text __kvm_timer_set_cntvoff(u32 cntvoff_low, u32 cntvoff_high) in __kvm_timer_set_cntvoff()
23 void __hyp_text __timer_disable_traps(struct kvm_vcpu *vcpu) in __timer_disable_traps()
37 void __hyp_text __timer_enable_traps(struct kvm_vcpu *vcpu) in __timer_enable_traps()
Daarch32.c47 bool __hyp_text kvm_condition_valid32(const struct kvm_vcpu *vcpu) in kvm_condition_valid32()
96 static void __hyp_text kvm_adjust_itstate(struct kvm_vcpu *vcpu) in kvm_adjust_itstate()
126 void __hyp_text kvm_skip_instr32(struct kvm_vcpu *vcpu, bool is_wide_instr) in kvm_skip_instr32()
/Linux-v5.4/arch/arm64/kvm/hyp/
Dtlb.c19 static void __hyp_text __tlb_switch_to_guest_vhe(struct kvm *kvm, in __tlb_switch_to_guest_vhe()
63 static void __hyp_text __tlb_switch_to_guest_nvhe(struct kvm *kvm, in __tlb_switch_to_guest_nvhe()
70 static void __hyp_text __tlb_switch_to_guest(struct kvm *kvm, in __tlb_switch_to_guest()
79 static void __hyp_text __tlb_switch_to_host_vhe(struct kvm *kvm, in __tlb_switch_to_host_vhe()
99 static void __hyp_text __tlb_switch_to_host_nvhe(struct kvm *kvm, in __tlb_switch_to_host_nvhe()
105 static void __hyp_text __tlb_switch_to_host(struct kvm *kvm, in __tlb_switch_to_host()
114 void __hyp_text __kvm_tlb_flush_vmid_ipa(struct kvm *kvm, phys_addr_t ipa) in __kvm_tlb_flush_vmid_ipa()
168 void __hyp_text __kvm_tlb_flush_vmid(struct kvm *kvm) in __kvm_tlb_flush_vmid()
185 void __hyp_text __kvm_tlb_flush_local_vmid(struct kvm_vcpu *vcpu) in __kvm_tlb_flush_local_vmid()
200 void __hyp_text __kvm_flush_vm_context(void) in __kvm_flush_vm_context()
Dswitch.c29 static bool __hyp_text update_fp_enabled(struct kvm_vcpu *vcpu) in update_fp_enabled()
39 static void __hyp_text __fpsimd_save_fpexc32(struct kvm_vcpu *vcpu) in __fpsimd_save_fpexc32()
47 static void __hyp_text __activate_traps_fpsimd32(struct kvm_vcpu *vcpu) in __activate_traps_fpsimd32()
64 static void __hyp_text __activate_traps_common(struct kvm_vcpu *vcpu) in __activate_traps_common()
80 static void __hyp_text __deactivate_traps_common(void) in __deactivate_traps_common()
107 static void __hyp_text __activate_traps_nvhe(struct kvm_vcpu *vcpu) in __activate_traps_nvhe()
123 static void __hyp_text __activate_traps(struct kvm_vcpu *vcpu) in __activate_traps()
158 static void __hyp_text __deactivate_traps_nvhe(void) in __deactivate_traps_nvhe()
172 static void __hyp_text __deactivate_traps(struct kvm_vcpu *vcpu) in __deactivate_traps()
209 static void __hyp_text __activate_vm(struct kvm *kvm) in __activate_vm()
[all …]
Dsysreg-sr.c26 static void __hyp_text __sysreg_save_common_state(struct kvm_cpu_context *ctxt) in __sysreg_save_common_state()
37 static void __hyp_text __sysreg_save_user_state(struct kvm_cpu_context *ctxt) in __sysreg_save_user_state()
43 static void __hyp_text __sysreg_save_el1_state(struct kvm_cpu_context *ctxt) in __sysreg_save_el1_state()
69 static void __hyp_text __sysreg_save_el2_return_state(struct kvm_cpu_context *ctxt) in __sysreg_save_el2_return_state()
78 void __hyp_text __sysreg_save_state_nvhe(struct kvm_cpu_context *ctxt) in __sysreg_save_state_nvhe()
99 static void __hyp_text __sysreg_restore_common_state(struct kvm_cpu_context *ctxt) in __sysreg_restore_common_state()
110 static void __hyp_text __sysreg_restore_user_state(struct kvm_cpu_context *ctxt) in __sysreg_restore_user_state()
116 static void __hyp_text __sysreg_restore_el1_state(struct kvm_cpu_context *ctxt) in __sysreg_restore_el1_state()
143 static void __hyp_text
170 void __hyp_text __sysreg_restore_state_nvhe(struct kvm_cpu_context *ctxt) in __sysreg_restore_state_nvhe()
[all …]
Ddebug-sr.c88 static void __hyp_text __debug_save_spe_nvhe(u64 *pmscr_el1) in __debug_save_spe_nvhe()
120 static void __hyp_text __debug_restore_spe_nvhe(u64 pmscr_el1) in __debug_restore_spe_nvhe()
132 static void __hyp_text __debug_save_state(struct kvm_vcpu *vcpu, in __debug_save_state()
151 static void __hyp_text __debug_restore_state(struct kvm_vcpu *vcpu, in __debug_restore_state()
171 void __hyp_text __debug_switch_to_guest(struct kvm_vcpu *vcpu) in __debug_switch_to_guest()
197 void __hyp_text __debug_switch_to_host(struct kvm_vcpu *vcpu) in __debug_switch_to_host()
221 u32 __hyp_text __kvm_get_mdcr_el2(void) in __kvm_get_mdcr_el2()
Dvgic-v2-cpuif-proxy.c16 static bool __hyp_text __is_be(struct kvm_vcpu *vcpu) in __is_be()
35 int __hyp_text __vgic_v2_perform_cpuif_access(struct kvm_vcpu *vcpu) in __vgic_v2_perform_cpuif_access()
/Linux-v5.4/arch/arm/kvm/hyp/
Dswitch.c18 static void __hyp_text __activate_traps(struct kvm_vcpu *vcpu, u32 *fpexc_host) in __activate_traps()
46 static void __hyp_text __deactivate_traps(struct kvm_vcpu *vcpu) in __deactivate_traps()
66 static void __hyp_text __activate_vm(struct kvm_vcpu *vcpu) in __activate_vm()
73 static void __hyp_text __deactivate_vm(struct kvm_vcpu *vcpu) in __deactivate_vm()
80 static void __hyp_text __vgic_save_state(struct kvm_vcpu *vcpu) in __vgic_save_state()
88 static void __hyp_text __vgic_restore_state(struct kvm_vcpu *vcpu) in __vgic_restore_state()
96 static bool __hyp_text __populate_fault_info(struct kvm_vcpu *vcpu) in __populate_fault_info()
146 int __hyp_text __kvm_vcpu_run_nvhe(struct kvm_vcpu *vcpu) in __kvm_vcpu_run_nvhe()
215 void __hyp_text __noreturn __hyp_panic(int cause) in __hyp_panic()
Dtlb.c27 void __hyp_text __kvm_tlb_flush_vmid(struct kvm *kvm) in __kvm_tlb_flush_vmid()
43 void __hyp_text __kvm_tlb_flush_vmid_ipa(struct kvm *kvm, phys_addr_t ipa) in __kvm_tlb_flush_vmid_ipa()
48 void __hyp_text __kvm_tlb_flush_local_vmid(struct kvm_vcpu *vcpu) in __kvm_tlb_flush_local_vmid()
63 void __hyp_text __kvm_flush_vm_context(void) in __kvm_flush_vm_context()
Dbanked-sr.c18 void __hyp_text __banked_save_state(struct kvm_cpu_context *ctxt) in __banked_save_state()
45 void __hyp_text __banked_restore_state(struct kvm_cpu_context *ctxt) in __banked_restore_state()
Dcp15-sr.c17 void __hyp_text __sysreg_save_state(struct kvm_cpu_context *ctxt) in __sysreg_save_state()
45 void __hyp_text __sysreg_restore_state(struct kvm_cpu_context *ctxt) in __sysreg_restore_state()
Ds2-setup.c12 void __hyp_text __init_stage2_translation(void) in __init_stage2_translation()
/Linux-v5.4/arch/arm/include/asm/
Dkvm_hyp.h15 #define __hyp_text __section(.hyp.text) notrace macro
119 void __hyp_text __banked_save_state(struct kvm_cpu_context *ctxt);
120 void __hyp_text __banked_restore_state(struct kvm_cpu_context *ctxt);
/Linux-v5.4/arch/arm64/include/asm/
Dkvm_hyp.h16 #define __hyp_text __section(.hyp.text) notrace macro
88 static __always_inline void __hyp_text __load_guest_stage2(struct kvm *kvm) in __load_guest_stage2()
Dkvm_emulate.h466 static inline void __hyp_text __kvm_skip_instr(struct kvm_vcpu *vcpu) in __kvm_skip_instr()