Lines Matching refs:pfn

38 	unsigned long	pfn;  member
252 unsigned long pfn) in static_protections() argument
261 if (pcibios_enabled && within(pfn, BIOS_BEGIN >> PAGE_SHIFT, BIOS_END >> PAGE_SHIFT)) in static_protections()
277 if (within(pfn, __pa_symbol(__start_rodata) >> PAGE_SHIFT, in static_protections()
477 unsigned long nextpage_addr, numpages, pmask, psize, addr, pfn, old_pfn; in try_preserve_large_page() local
556 pfn = old_pfn + ((address & (psize - 1)) >> PAGE_SHIFT); in try_preserve_large_page()
557 cpa->pfn = pfn; in try_preserve_large_page()
559 new_prot = static_protections(req_prot, address, pfn); in try_preserve_large_page()
567 pfn = old_pfn; in try_preserve_large_page()
568 for (i = 0; i < (psize >> PAGE_SHIFT); i++, addr += PAGE_SIZE, pfn++) { in try_preserve_large_page()
569 pgprot_t chk_prot = static_protections(req_prot, addr, pfn); in try_preserve_large_page()
614 unsigned long ref_pfn, pfn, pfninc = 1; in __split_large_page() local
673 pfn = ref_pfn; in __split_large_page()
674 for (i = 0; i < PTRS_PER_PTE; i++, pfn += pfninc) in __split_large_page()
675 set_pte(&pbase[i], pfn_pte(pfn, canon_pgprot(ref_prot))); in __split_large_page()
678 unsigned long pfn = PFN_DOWN(__pa(address)); in __split_large_page() local
680 if (pfn_range_is_mapped(pfn, pfn + 1)) in __split_large_page()
917 cpa->pfn &= ~_PAGE_NX; in populate_pte()
919 set_pte(pte, pfn_pte(cpa->pfn >> PAGE_SHIFT, pgprot)); in populate_pte()
922 cpa->pfn += PAGE_SIZE; in populate_pte()
978 set_pmd(pmd, __pmd(cpa->pfn | _PAGE_PSE | in populate_pmd()
982 cpa->pfn += PMD_SIZE; in populate_pmd()
1051 set_pud(pud, __pud(cpa->pfn | _PAGE_PSE | in populate_pud()
1055 cpa->pfn += PUD_SIZE; in populate_pud()
1139 cpa->pfn = __pa(vaddr) >> PAGE_SHIFT; in __cpa_process_fault()
1178 unsigned long pfn = pte_pfn(old_pte); in __change_page_attr() local
1183 new_prot = static_protections(new_prot, address, pfn); in __change_page_attr()
1202 new_pte = pfn_pte(pfn, canon_pgprot(new_prot)); in __change_page_attr()
1203 cpa->pfn = pfn; in __change_page_attr()
1263 unsigned long laddr = (unsigned long)__va(cpa->pfn << PAGE_SHIFT); in cpa_process_alias()
1267 if (!pfn_range_is_mapped(cpa->pfn, cpa->pfn + 1)) in cpa_process_alias()
1303 within(cpa->pfn, highmap_start_pfn(), highmap_end_pfn())) { in cpa_process_alias()
1304 unsigned long temp_cpa_vaddr = (cpa->pfn << PAGE_SHIFT) + in cpa_process_alias()
1945 int kernel_map_pages_in_pgd(pgd_t *pgd, u64 pfn, unsigned long address, in kernel_map_pages_in_pgd() argument
1952 .pfn = pfn, in kernel_map_pages_in_pgd()