Searched refs:pgd (Results 1 – 1 of 1) sorted by relevance
/virt/kvm/arm/ |
D | mmu.c | 160 static void clear_stage2_pgd_entry(struct kvm *kvm, pgd_t *pgd, phys_addr_t addr) in clear_stage2_pgd_entry() argument 162 pud_t *pud_table __maybe_unused = stage2_pud_offset(kvm, pgd, 0UL); in clear_stage2_pgd_entry() 163 stage2_pgd_clear(kvm, pgd); in clear_stage2_pgd_entry() 166 put_page(virt_to_page(pgd)); in clear_stage2_pgd_entry() 297 static void unmap_stage2_puds(struct kvm *kvm, pgd_t *pgd, in unmap_stage2_puds() argument 303 start_pud = pud = stage2_pud_offset(kvm, pgd, addr); in unmap_stage2_puds() 321 clear_stage2_pgd_entry(kvm, pgd, start_addr); in unmap_stage2_puds() 338 pgd_t *pgd; in __unmap_stage2_range() local 345 pgd = kvm->arch.pgd + stage2_pgd_index(kvm, addr); in __unmap_stage2_range() 352 if (!READ_ONCE(kvm->arch.pgd)) in __unmap_stage2_range() [all …]
|