Lines Matching defs:pfn
211 xen_kpm_page(pfn_t pfn, uint_t how)
213 paddr_t pa = mmu_ptob((paddr_t)pfn);
228 xen_pin(pfn_t pfn, level_t lvl)
234 t.arg1.mfn = pfn_to_mfn(pfn);
241 xen_unpin(pfn_t pfn)
247 t.arg1.mfn = pfn_to_mfn(pfn);
270 pfn_t pfn;
273 pfn = PFN_INVALID;
305 pfn = pp->p_pagenum;
306 if (pfn == PFN_INVALID)
310 return (pfn);
318 ptable_free(pfn_t pfn)
320 page_t *pp = page_numtopp_nolock(pfn);
325 ASSERT(pfn != PFN_INVALID);
329 panic("ptable_free(): no page for pfn!");
331 ASSERT(pfn == pp->p_pagenum);
345 if (kpm_vbase && xen_kpm_page(pfn, PT_VALID | PT_WRITABLE) < 0)
346 panic("failure making kpm r/w pfn=0x%lx", pfn);
874 panic("failure making kpm r/w pfn=0x%lx",
1488 pfn_t pfn)
1509 ht->ht_pfn = pfn;
1530 pp = boot_claim_page(pfn);
1564 ptep = kbm_remap_window(pfn_to_pa(pfn), 0);
1575 ptep = kbm_remap_window(pfn_to_pa(pfn), 0);
1939 * given pfn. This is optimized for there case where it's the same
1940 * pfn as we last used referenced from this CPU.
1954 * map the given pfn into the page table window.
1958 x86pte_mapin(pfn_t pfn, uint_t index, htable_t *ht)
1965 ASSERT(pfn != PFN_INVALID);
1968 caddr_t va = kbm_remap_window(pfn_to_pa(pfn), 1);
1976 return (PT_INDEX_PTR(hat_kpm_pfn2va(pfn), index));
1993 newpte = MAKEPTE(pfn, 0) | mmu.pt_global | mmu.pt_nx;
2159 * Segmap is the only place where remaps happen on the same pfn and for