Lines Matching refs:pfn

38 	unsigned long	pfn;  member
253 unsigned long pfn) in static_protections() argument
262 if (pcibios_enabled && within(pfn, BIOS_BEGIN >> PAGE_SHIFT, BIOS_END >> PAGE_SHIFT)) in static_protections()
278 if (within(pfn, __pa_symbol(__start_rodata) >> PAGE_SHIFT, in static_protections()
464 unsigned long nextpage_addr, numpages, pmask, psize, addr, pfn; in try_preserve_large_page() local
539 pfn = pte_pfn(old_pte) + ((address & (psize - 1)) >> PAGE_SHIFT); in try_preserve_large_page()
540 cpa->pfn = pfn; in try_preserve_large_page()
542 new_prot = static_protections(req_prot, address, pfn); in try_preserve_large_page()
550 pfn = pte_pfn(old_pte); in try_preserve_large_page()
551 for (i = 0; i < (psize >> PAGE_SHIFT); i++, addr += PAGE_SIZE, pfn++) { in try_preserve_large_page()
552 pgprot_t chk_prot = static_protections(req_prot, addr, pfn); in try_preserve_large_page()
597 unsigned long pfn, pfninc = 1; in __split_large_page() local
649 pfn = pte_pfn(*kpte); in __split_large_page()
650 for (i = 0; i < PTRS_PER_PTE; i++, pfn += pfninc) in __split_large_page()
651 set_pte(&pbase[i], pfn_pte(pfn, canon_pgprot(ref_prot))); in __split_large_page()
890 cpa->pfn &= ~_PAGE_NX; in populate_pte()
892 set_pte(pte, pfn_pte(cpa->pfn >> PAGE_SHIFT, pgprot)); in populate_pte()
895 cpa->pfn += PAGE_SIZE; in populate_pte()
951 set_pmd(pmd, __pmd(cpa->pfn | _PAGE_PSE | in populate_pmd()
955 cpa->pfn += PMD_SIZE; in populate_pmd()
1024 set_pud(pud, __pud(cpa->pfn | _PAGE_PSE | in populate_pud()
1028 cpa->pfn += PUD_SIZE; in populate_pud()
1112 cpa->pfn = __pa(vaddr) >> PAGE_SHIFT; in __cpa_process_fault()
1151 unsigned long pfn = pte_pfn(old_pte); in __change_page_attr() local
1156 new_prot = static_protections(new_prot, address, pfn); in __change_page_attr()
1175 new_pte = pfn_pte(pfn, canon_pgprot(new_prot)); in __change_page_attr()
1176 cpa->pfn = pfn; in __change_page_attr()
1236 unsigned long laddr = (unsigned long)__va(cpa->pfn << PAGE_SHIFT); in cpa_process_alias()
1240 if (!pfn_range_is_mapped(cpa->pfn, cpa->pfn + 1)) in cpa_process_alias()
1276 within(cpa->pfn, highmap_start_pfn(), highmap_end_pfn())) { in cpa_process_alias()
1277 unsigned long temp_cpa_vaddr = (cpa->pfn << PAGE_SHIFT) + in cpa_process_alias()
1882 int kernel_map_pages_in_pgd(pgd_t *pgd, u64 pfn, unsigned long address, in kernel_map_pages_in_pgd() argument
1889 .pfn = pfn, in kernel_map_pages_in_pgd()