Lines Matching defs:pfn
773 pmd_t *pmd, pfn_t pfn, pgprot_t prot, bool write,
783 if (pmd_pfn(*pmd) != pfn_t_to_pfn(pfn)) {
796 entry = pmd_mkhuge(pfn_t_pmd(pfn, prot));
797 if (pfn_t_devmap(pfn))
820 * vmf_insert_pfn_pmd_prot - insert a pmd size pfn
822 * @pfn: pfn to insert
826 * Insert a pmd size pfn. See vmf_insert_pfn() for additional info and
832 vm_fault_t vmf_insert_pfn_pmd_prot(struct vm_fault *vmf, pfn_t pfn,
845 !pfn_t_devmap(pfn));
859 track_pfn_insert(vma, &pgprot, pfn);
861 insert_pfn_pmd(vma, addr, vmf->pmd, pfn, pgprot, write, pgtable);
875 pud_t *pud, pfn_t pfn, pgprot_t prot, bool write)
884 if (pud_pfn(*pud) != pfn_t_to_pfn(pfn)) {
896 entry = pud_mkhuge(pfn_t_pud(pfn, prot));
897 if (pfn_t_devmap(pfn))
911 * vmf_insert_pfn_pud_prot - insert a pud size pfn
913 * @pfn: pfn to insert
917 * Insert a pud size pfn. See vmf_insert_pfn() for additional info and
923 vm_fault_t vmf_insert_pfn_pud_prot(struct vm_fault *vmf, pfn_t pfn,
935 !pfn_t_devmap(pfn));
943 track_pfn_insert(vma, &pgprot, pfn);
945 insert_pfn_pud(vma, addr, vmf->pud, pfn, pgprot, write);
967 unsigned long pfn = pmd_pfn(*pmd);
1002 pfn += (addr & ~PMD_MASK) >> PAGE_SHIFT;
1003 *pgmap = get_dev_pagemap(pfn, *pgmap);
1006 page = pfn_to_page(pfn);
1139 unsigned long pfn = pud_pfn(*pud);
1170 pfn += (addr & ~PUD_MASK) >> PAGE_SHIFT;
1171 *pgmap = get_dev_pagemap(pfn, *pgmap);
1174 page = pfn_to_page(pfn);
2908 unsigned long pfn, max_zone_pfn;
2916 for (pfn = zone->zone_start_pfn; pfn < max_zone_pfn; pfn++) {
2917 if (!pfn_valid(pfn))
2920 page = pfn_to_page(pfn);