Home
last modified time | relevance | path

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

/virt/kvm/arm/
Dmmu.c160 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 …]