Lines Matching refs:pmd_t
331 pmd_t *pmd; in lookup_address_in_pgd()
387 pmd_t *lookup_pmd_address(unsigned long address) in lookup_pmd_address()
436 phys_addr = (phys_addr_t)pmd_pfn(*(pmd_t *)pte) << PAGE_SHIFT; in slow_virt_to_phys()
462 pmd_t *pmd; in __set_pmd_pte()
497 old_prot = pmd_pgprot(*(pmd_t *)kpte); in try_preserve_large_page()
498 old_pfn = pmd_pfn(*(pmd_t *)kpte); in try_preserve_large_page()
634 ref_prot = pmd_pgprot(*(pmd_t *)kpte); in __split_large_page()
637 ref_pfn = pmd_pfn(*(pmd_t *)kpte); in __split_large_page()
738 static bool try_to_free_pmd_page(pmd_t *pmd) in try_to_free_pmd_page()
762 static bool unmap_pte_range(pmd_t *pmd, unsigned long start, unsigned long end) in unmap_pte_range()
780 static void __unmap_pmd_range(pud_t *pud, pmd_t *pmd, in __unmap_pmd_range()
784 if (try_to_free_pmd_page((pmd_t *)pud_page_vaddr(*pud))) in __unmap_pmd_range()
790 pmd_t *pmd = pmd_offset(pud, start); in unmap_pmd_range()
828 if (try_to_free_pmd_page((pmd_t *)pud_page_vaddr(*pud))) in unmap_pmd_range()
885 static int alloc_pte_page(pmd_t *pmd) in alloc_pte_page()
897 pmd_t *pmd = (pmd_t *)get_zeroed_page(GFP_KERNEL | __GFP_NOTRACK); in alloc_pmd_page()
907 unsigned num_pages, pmd_t *pmd, pgprot_t pgprot) in populate_pte()
932 pmd_t *pmd; in populate_pmd()