Searched refs:kvm_s2_mmu (Results 1 – 10 of 10) sorted by relevance
| /Linux-v5.10/arch/arm64/kvm/hyp/nvhe/ |
| D | hyp-main.c | 35 struct kvm_s2_mmu *mmu = (struct kvm_s2_mmu *)r1; in handle_host_hcall() 44 struct kvm_s2_mmu *mmu = (struct kvm_s2_mmu *)r1; in handle_host_hcall() 51 struct kvm_s2_mmu *mmu = (struct kvm_s2_mmu *)r1; in handle_host_hcall()
|
| D | tlb.c | 15 static void __tlb_switch_to_guest(struct kvm_s2_mmu *mmu, in __tlb_switch_to_guest() 56 void __kvm_tlb_flush_vmid_ipa(struct kvm_s2_mmu *mmu, in __kvm_tlb_flush_vmid_ipa() 110 void __kvm_tlb_flush_vmid(struct kvm_s2_mmu *mmu) in __kvm_tlb_flush_vmid() 126 void __kvm_tlb_flush_local_vmid(struct kvm_s2_mmu *mmu) in __kvm_tlb_flush_local_vmid()
|
| /Linux-v5.10/arch/arm64/kvm/hyp/vhe/ |
| D | tlb.c | 19 static void __tlb_switch_to_guest(struct kvm_s2_mmu *mmu, in __tlb_switch_to_guest() 82 void __kvm_tlb_flush_vmid_ipa(struct kvm_s2_mmu *mmu, in __kvm_tlb_flush_vmid_ipa() 114 void __kvm_tlb_flush_vmid(struct kvm_s2_mmu *mmu) in __kvm_tlb_flush_vmid() 130 void __kvm_tlb_flush_local_vmid(struct kvm_s2_mmu *mmu) in __kvm_tlb_flush_local_vmid()
|
| /Linux-v5.10/arch/arm64/include/asm/ |
| D | kvm_mmu.h | 123 int kvm_init_stage2_mmu(struct kvm *kvm, struct kvm_s2_mmu *mmu); 124 void kvm_free_stage2_pgd(struct kvm_s2_mmu *mmu); 259 static __always_inline u64 kvm_get_vttbr(struct kvm_s2_mmu *mmu) 274 static __always_inline void __load_guest_stage2(struct kvm_s2_mmu *mmu)
|
| D | kvm_asm.h | 165 struct kvm_s2_mmu; 183 extern void __kvm_tlb_flush_vmid_ipa(struct kvm_s2_mmu *mmu, phys_addr_t ipa, 185 extern void __kvm_tlb_flush_vmid(struct kvm_s2_mmu *mmu); 186 extern void __kvm_tlb_flush_local_vmid(struct kvm_s2_mmu *mmu);
|
| D | kvm_host.h | 70 struct kvm_s2_mmu { struct 93 struct kvm_s2_mmu mmu; argument 289 struct kvm_s2_mmu *hw_mmu;
|
| D | kvm_pgtable.h | 29 struct kvm_s2_mmu *mmu;
|
| /Linux-v5.10/arch/arm64/kvm/ |
| D | mmu.c | 127 static void __unmap_stage2_range(struct kvm_s2_mmu *mmu, phys_addr_t start, u64 size, in __unmap_stage2_range() 139 static void unmap_stage2_range(struct kvm_s2_mmu *mmu, phys_addr_t start, u64 size) in unmap_stage2_range() 363 int kvm_init_stage2_mmu(struct kvm *kvm, struct kvm_s2_mmu *mmu) in kvm_init_stage2_mmu() 470 void kvm_free_stage2_pgd(struct kvm_s2_mmu *mmu) in kvm_free_stage2_pgd() 539 static void stage2_wp_range(struct kvm_s2_mmu *mmu, phys_addr_t addr, phys_addr_t end) in stage2_wp_range() 926 struct kvm_s2_mmu *mmu; in handle_access_fault()
|
| D | arm.c | 348 struct kvm_s2_mmu *mmu; in kvm_arch_vcpu_load()
|
| /Linux-v5.10/arch/arm64/kvm/hyp/ |
| D | pgtable.c | 435 struct kvm_s2_mmu *mmu; 661 struct kvm_s2_mmu *mmu = arg; in stage2_unmap_walker()
|