Searched refs:__hyp_text (Results 1 – 16 of 16) sorted by relevance
/Linux-v4.19/virt/kvm/arm/hyp/ |
D | vgic-v3-sr.c | 30 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 …]
|
D | timer-sr.c | 24 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/ |
D | switch.c | 37 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 …]
|
D | tlb.c | 22 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()
|
D | sysreg-sr.c | 36 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 …]
|
D | debug-sr.c | 69 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()
|
D | vgic-v2-cpuif-proxy.c | 27 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()
|
D | s2-setup.c | 23 u32 __hyp_text __init_stage2_translation(void) in __init_stage2_translation()
|
/Linux-v4.19/arch/arm/kvm/hyp/ |
D | switch.c | 29 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()
|
D | tlb.c | 38 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()
|
D | banked-sr.c | 29 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()
|
D | s2-setup.c | 23 void __hyp_text __init_stage2_translation(void) in __init_stage2_translation()
|
D | cp15-sr.c | 28 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/ |
D | aarch32.c | 58 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/ |
D | kvm_hyp.h | 26 #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/ |
D | kvm_hyp.h | 25 #define __hyp_text __section(.hyp.text) notrace macro 113 typeof(orig) * __hyp_text fname(void) \
|