Home
last modified time | relevance | path

Searched refs:pgd_phys (Results 1 – 11 of 11) sorted by relevance

/linux-6.15/arch/arm/mm/
H A Dproc.c26 void cpu_arm7tdmi_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
41 void cpu_arm720_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
58 void cpu_arm740_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
88 void cpu_arm920_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
111 void cpu_arm922_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
128 void cpu_arm925_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
198 void cpu_fa526_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
346 void cpu_xsc3_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
415 void cpu_v6_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
442 void cpu_v7_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
[all …]
H A Dproc-v7-bugs.c41 extern void cpu_v7_iciallu_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
42 extern void cpu_v7_bpiall_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
43 extern void cpu_v7_smc_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
44 extern void cpu_v7_hvc_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
/linux-6.15/arch/arm/include/asm/
H A Dproc-fns.h64 void (*switch_mm)(phys_addr_t pgd_phys, struct mm_struct *mm);
90 extern void cpu_do_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
/linux-6.15/arch/arm64/mm/
H A Dcontext.c349 void cpu_do_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm) in cpu_do_switch_mm() argument
353 unsigned long ttbr0 = phys_to_ttbr(pgd_phys); in cpu_do_switch_mm()
/linux-6.15/arch/riscv/kvm/
H A Dmmu.c704 kvm->arch.pgd_phys = page_to_phys(pgd_page); in kvm_riscv_gstage_alloc_pgd()
718 kvm->arch.pgd_phys = 0; in kvm_riscv_gstage_free_pgd()
732 hgatp |= (k->pgd_phys >> PAGE_SHIFT) & HGATP_PPN; in kvm_riscv_gstage_update_hgatp()
/linux-6.15/arch/arm64/include/asm/
H A Dmmu_context.h56 void cpu_do_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
H A Dkvm_mmu.h309 baddr = mmu->pgd_phys; in kvm_get_vttbr()
H A Dkvm_host.h164 phys_addr_t pgd_phys; member
/linux-6.15/arch/arm64/kvm/hyp/nvhe/
H A Dmem_protect.c157 mmu->pgd_phys = __hyp_pa(host_mmu.pgt.pgd); in kvm_host_prepare_stage2()
264 vm->kvm.arch.mmu.pgd_phys = __hyp_pa(vm->pgt.pgd); in kvm_guest_prepare_stage2()
277 vm->kvm.arch.mmu.pgd_phys = 0ULL; in reclaim_pgtable_pages()
/linux-6.15/arch/riscv/include/asm/
H A Dkvm_host.h115 phys_addr_t pgd_phys; member
/linux-6.15/arch/arm64/kvm/
H A Dmmu.c979 mmu->pgd_phys = __pa(pgt->pgd); in kvm_init_stage2_mmu()
1077 mmu->pgd_phys = 0; in kvm_free_stage2_pgd()