/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | balloon.c | 130 } else if (pp->p_pagenum >= mfn_count) { in balloon_page_add() 137 ASSERT(pp->p_pagenum > bln_spare_list_back->p_pagenum); in balloon_page_add() 163 ASSERT(pp->p_pagenum <= mfn_count); in balloon_page_sub() 164 if (pp->p_pagenum == mfn_count) { in balloon_page_sub() 299 page_array[i].p_pagenum = bln_stats.bln_max_pages++; in balloon_init_new_pages() 311 page_array[i].p_pagenum = bln_stats.bln_max_pages++; in balloon_init_new_pages() 439 reassign_pfn(pp->p_pagenum, mfn_frames[i]); in balloon_inc_reservation() 442 reassign_pfn(pp->p_pagenum, mfn_frames[i]); in balloon_inc_reservation() 546 pfn_frames[i] = pp->p_pagenum; in balloon_dec_reservation() 547 mfn_frames[i] = pfn_to_mfn(pp->p_pagenum); in balloon_dec_reservation() [all …]
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | vm_pagelist.c | 221 (((pp)->p_pagenum >> \ 827 pfnum = pp->p_pagenum; in page_ctr_add_internal() 887 pfnum = pp->p_pagenum; in page_ctr_sub_internal() 1332 ASSERT(IS_P2ALIGNED(pp->p_pagenum, npgs)); in chk_lpg() 1333 ASSERT(pp->p_pagenum == (pp->p_next->p_pagenum - 1)); in chk_lpg() 1334 ASSERT(pp->p_prev->p_pagenum == (pp->p_pagenum + (npgs - 1))); in chk_lpg() 1343 ASSERT(pp->p_pagenum == pp->p_next->p_pagenum - 1); in chk_lpg() 1634 PFN_BASE(pp->p_pagenum, pp->p_szc), 0, pp->p_szc, 0, PC_NO_COLOR, in page_boot_demote() 1740 (void) page_demote(mnode, PFN_BASE(pp->p_pagenum, pp->p_szc), in page_list_sub() 1803 PFN_BASE(pp->p_pagenum, pp->p_szc), 0, in page_list_sub_pages() [all …]
|
H A D | page_retire.c | 495 pa = mmu_ptob((uint64_t)pp->p_pagenum); in page_retire_done() 820 kspmem->address = ptob(pp->p_pagenum); in pr_list_kstat_snapshot() 827 kspmem->address = ptob(pp->p_pagenum); in pr_list_kstat_snapshot() 1132 " page 0x%08x.%08x", mmu_ptob((uint64_t)pp->p_pagenum)); in page_unretire_pp() 1291 (void) page_retire(ptob(cpp->p_pagenum), PR_FMA); in page_retire_test() 1295 (void) page_retire(ptob(cpp->p_pagenum), PR_FMA); in page_retire_test() 1296 (void) page_retire(ptob(cpp2->p_pagenum), PR_FMA); in page_retire_test()
|
H A D | vm_page.c | 1115 pfn = rootpp->p_pagenum; in page_exists_physcontig() 1127 pp->p_offset != off || pp->p_pagenum != pfn) { in page_exists_physcontig() 1182 ASSERT(pp->p_pagenum == pfn); in page_exists_physcontig() 1221 if (pp->p_pagenum != pfn) { in page_exists_physcontig() 4827 pfn = targ->p_pagenum; in do_page_relocate() 4834 repl_pfn = repl->p_pagenum; in do_page_relocate() 4927 ASSERT(targ->p_pagenum == (pfn + i)); in do_page_relocate() 4929 repl->p_pagenum == (repl_pfn + i)); in do_page_relocate() 5821 if (pp->p_pagenum == pfnum) { in page_numtopp_nolock() 5833 if (pp->p_pagenum == pfnum) { in page_numtopp_nolock() [all …]
|
/illumos-gate/usr/src/uts/sun4u/os/ |
H A D | ppage.c | 170 color = addr_to_vcolor(mmu_ptob(pp->p_pagenum)); in ppmapin() 337 tte.tte_inthi = TTE_VALID_INT | TTE_PFN_INTHI(pp->p_pagenum); in pp_load_tlb() 338 tte.tte_intlo = TTE_PFN_INTLO(pp->p_pagenum) | TTE_CP_INT | in pp_load_tlb() 421 fm_pa = (uint64_t)(fm_pp->p_pagenum) << MMU_PAGESHIFT; in ppcopy_kernel__relocatable() 422 to_pa = (uint64_t)(to_pp->p_pagenum) << MMU_PAGESHIFT; in ppcopy_kernel__relocatable()
|
/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | hment.c | 108 &mlist_lock[((pp)->p_pagenum + ((pp)->p_pagenum >> 9)) & \ 401 hm->hm_pfn = pp->p_pagenum; in hment_prepare() 477 hm->hm_pfn = pp->p_pagenum; in hment_assign() 554 dummy.hm_pfn = pp->p_pagenum; in hment_remove()
|
H A D | vm_dep.h | 243 #define PP_2_BIN_SZC(pp, szc) (PFN_2_COLOR(pp->p_pagenum, szc, NULL)) 247 #define PP_2_MEM_NODE(pp) (PFN_2_MEM_NODE(pp->p_pagenum)) 248 #define PP_2_MTYPE(pp) (pfn_2_mtype(pp->p_pagenum)) 339 (&(pp)[-(int)((pp)->p_pagenum & (SZCPAGES(szc)-1))])
|
H A D | vm_machdep.c | 1212 if (pa_to_ma(pfn_to_pa(pp->p_pagenum)) < in check_dma() 1215 if (pa_to_ma(pfn_to_pa(pp->p_pagenum)) >= in check_dma() 2009 if ((mfn = pfn_to_mfn(pp->p_pagenum)) < start_mfn) in page_io_pool_shrink() 2083 mfn_t mfn = mfn_list[pp->p_pagenum]; in page_io_pool_add() 2099 while (mfn < mfn_list[look->p_pagenum]) { in page_io_pool_add() 2110 if (mfn < mfn_list[(*poolp)->p_pagenum]) { in page_io_pool_add() 2133 if (mfn_list[pp->p_pagenum] < PFN_16MEG) { in add_page_to_pool() 2143 if (mfn_list[pp->p_pagenum] < mfn_list[highest->p_pagenum]) { in add_page_to_pool() 2487 mfn_t mfn = mfn_list[pp->p_pagenum]; in page_destroy_io() 2666 mfn = mfn_list[pp->p_pagenum]; in page_io_pool_alloc() [all …]
|
H A D | hat_i86.c | 1777 ASSERT(IS_P2ALIGNED(pp->p_pagenum, pgcnt)); in hati_sync_pte_to_page() 3693 if (PTE2PFN(old, ht->ht_level) != pp->p_pagenum || in hati_page_clrwrt() 3817 pfn_t pfn = pp->p_pagenum; in hati_page_unmap() 4191 ASSERT(PTE2PFN(old, ht->ht_level) == pp->p_pagenum); in hat_pagesync() 4611 ASSERT(IS_P2ALIGNED(pp->p_pagenum, pgcnt)); in hati_update_pte() 4783 return (hat_kpm_pfn2va(pp->p_pagenum)); in hat_kpm_page2va()
|
/illumos-gate/usr/src/uts/sun4u/vm/ |
H A D | mach_kpm.c | 230 paddr = ptob(pp->p_pagenum); in hat_kpm_page2va() 275 pfn = pp->p_pagenum; \ 289 pfn = pp->p_pagenum; \ 326 ASSERT((pfn_t)pp->p_pagenum == pfn); in hat_kpm_fault() 708 pfn = pp->p_pagenum; in sfmmu_kpm_mapin() 1119 paddr = ptob(pp->p_pagenum); in sfmmu_kpm_getvaddr() 1208 pfn_t pfn = pp->p_pagenum; in sfmmu_kpm_fault() 1537 pfn_t pfn = pp->p_pagenum; in sfmmu_kpm_fault_small() 1667 sfmmu_cache_flush(pp->p_pagenum, PP_GET_VCOLOR(pp)); in sfmmu_kpm_vac_conflict() 1717 sfmmu_cache_flush(pp->p_pagenum, PP_GET_VCOLOR(pp)); in sfmmu_kpm_vac_conflict() [all …]
|
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | memseg.c | 211 ASSERT(pp->p_pagenum != PFN_INVALID); in memseg_get_metapfn() 213 return (pp->p_pagenum); in memseg_get_metapfn()
|
H A D | ppage.c | 241 fm_pa = (uint64_t)(fm_pp->p_pagenum) << MMU_PAGESHIFT; in ppcopy_kernel__relocatable() 242 to_pa = (uint64_t)(to_pp->p_pagenum) << MMU_PAGESHIFT; in ppcopy_kernel__relocatable()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | bp_map.c | 165 pfnum = pp->p_pagenum; in bp_mapin_common() 175 pfnum = (*pplist)->p_pagenum; in bp_mapin_common()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | dumphdr.h | 224 #define IS_DUMP_PAGE(pp) (dump_check_used && dump_test_used((pp)->p_pagenum))
|
/illumos-gate/usr/src/uts/sun4v/vm/ |
H A D | mach_kpm.c | 170 paddr = ptob(pp->p_pagenum); in hat_kpm_page2va()
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | iommu.c | 634 pfn = pp->p_pagenum; in iommu_create_pp_mappings() 637 pfn = (*pplist)->p_pagenum; in iommu_create_pp_mappings() 1004 pfn = pp->p_pagenum; in iommu_dma_bindhdl() 1006 pfn = (*pplist)->p_pagenum; in iommu_dma_bindhdl()
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | physmem.c | 533 u_offset_t paddr = (u_offset_t)ptob(pp->p_pagenum); in map_page_proc() 743 rpp = page_lookup(vp, ptob(pp->p_pagenum), SE_SHARED); in physmem_inactive()
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_reservoir.c | 575 return (pp->p_pagenum); in vmmr_region_pfn_at() 688 bzero(hat_kpm_pfn2va(pp->p_pagenum), PAGESIZE); in vmmr_alloc_pages()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/mdb_ks/ |
H A D | mdb_ks.c | 785 if (page.p_pagenum != pfn) { in mdb_pfn2page() 787 "but actually has 0x%lx\n", arg.pp, pfn, page.p_pagenum); in mdb_pfn2page() 804 return (page.p_pagenum); in mdb_page2pfn()
|
/illumos-gate/usr/src/uts/sun4/vm/ |
H A D | vm_dep.h | 288 #define PP_2_BIN_SZC(pp, szc) (PFN_2_COLOR(pp->p_pagenum, szc, (void *)(-1))) 292 #define PP_2_MEM_NODE(pp) (PFN_2_MEM_NODE(pp->p_pagenum))
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | rootnex.c | 2740 paddr = pfn_to_pa(pp->p_pagenum) + offset; in rootnex_need_bounce_seg() 2750 paddr = pfn_to_pa(pplist[pcnt]->p_pagenum); in rootnex_need_bounce_seg() 2786 paddr = pfn_to_pa(pp->p_pagenum); in rootnex_need_bounce_seg() 2791 paddr = pfn_to_pa(pplist[pcnt]->p_pagenum); in rootnex_need_bounce_seg() 2882 paddr = pfn_to_pa(pp->p_pagenum) + offset; in rootnex_get_sgl() 2903 paddr = pfn_to_pa(pplist[pcnt]->p_pagenum); in rootnex_get_sgl() 2988 paddr = pfn_to_pa(pp->p_pagenum); in rootnex_get_sgl() 2993 paddr = pfn_to_pa(pplist[pcnt]->p_pagenum); in rootnex_get_sgl()
|
H A D | immu_dvma.c | 2598 paddr = pfn_to_pa(page->p_pagenum) + offset; in immu_map_dvmaseg() 2608 paddr = pfn_to_pa(pparray[pcnt]->p_pagenum) + offset; in immu_map_dvmaseg() 2661 paddr = pfn_to_pa(page->p_pagenum); in immu_map_dvmaseg() 2665 paddr = pfn_to_pa(pparray[pcnt]->p_pagenum); in immu_map_dvmaseg()
|
/illumos-gate/usr/src/uts/sun4v/ml/ |
H A D | mach_offsets.in | 238 p_pagenum PAGE_PAGENUM
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | startup.c | 2311 return ((pp->p_pagenum >= btop(low_addr)) && in pp_in_range() 2312 (pp->p_pagenum < btopr(high_addr))); in pp_in_range() 2458 pp->p_pagenum = pnum; in add_physmem_cb()
|
/illumos-gate/usr/src/uts/sun4u/ml/ |
H A D | mach_offsets.in | 204 p_pagenum PAGE_PAGENUM
|