/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | ppage.c | 91 pfn_t pfnum; local 93 pfnum = hat_getpfnum(asp->a_hat, vaddr); 94 hat_devload(kas.a_hat, kaddr, MMU_PAGESIZE, pfnum,
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | urw.c | 134 pfn_t pfnum; local 143 pfnum = hat_getpfnum(as->a_hat, addr); 144 if (pf_is_memory(pfnum)) { 145 pp = page_numtopp_nolock(pfnum); 161 hat_devload(kas.a_hat, kaddr, PAGESIZE, pfnum,
|
H A D | bp_map.c | 87 pfn_t pfnum; local 166 pfnum = pp->p_pagenum; 169 pfnum = hat_getpfnum(as->a_hat, 171 if (pfnum == PFN_INVALID) 176 pfnum = (*pplist)->p_pagenum; 180 hat_devload(kas.a_hat, kaddr, PAGESIZE, pfnum,
|
H A D | mem_config.c | 2879 pfnum_to_transit_list(struct transit_list_head *trh, pfn_t pfnum) argument 2888 if (pfnum >= mdsp->mds_base && 2889 pfnum < (mdsp->mds_base + mdsp->mds_npgs)) { 2898 pfn_is_being_deleted(pfn_t pfnum) argument 2909 tlp = pfnum_to_transit_list(trh, pfnum);
|
/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | i86_mmu.c | 95 page_numtopp_alloc(pfn_t pfnum) argument 100 pp = page_numtopp_nolock(pfnum); 109 if (page_pptonum(pp) != pfnum) { 134 if (page_pptonum(pp) != pfnum) {
|
/illumos-gate/usr/src/uts/intel/fs/proc/ |
H A D | prmachdep.c | 375 pfn_t pfnum; local 384 pfnum = hat_getpfnum(as->a_hat, addr); 385 if (pf_is_memory(pfnum)) { 386 pp = page_numtopp_nolock(pfnum); 402 hat_devload(kas.a_hat, kaddr, MMU_PAGESIZE, pfnum,
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | memlist.c | 193 pfn_t pfnum; local 196 pfnum = (pfn_t)(pa >> PAGESHIFT); 197 if ((pp = page_numtopp_nolock(pfnum)) == NULL) 198 cmn_err(CE_PANIC, "missing pfnum %lx", pfnum); 225 (offset_t)pfnum, NULL);
|
/illumos-gate/usr/src/uts/sparc/v9/os/ |
H A D | simulator.c | 855 pfn_t pfnum; local 1118 pfnum = hat_getpfnum(as->a_hat, (caddr_t)rp->r_pc); 1120 if (pf_is_memory(pfnum)) { 1121 pp = page_numtopp_nolock(pfnum);
|
/illumos-gate/usr/src/uts/sparc/fs/proc/ |
H A D | prmachdep.c | 666 pfn_t pfnum; local 675 pfnum = hat_getpfnum(as->a_hat, addr); 676 if (pf_is_memory(pfnum)) { 677 pp = page_numtopp_nolock(pfnum); 694 hat_devload(kas.a_hat, kaddr, PAGESIZE, pfnum,
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_kmem.c | 362 pfn_t pfnum; local 368 pfnum = va_to_pfn(addr); 369 if (pfnum == PFN_INVALID) 371 if ((pp = page_numtopp_nolock(pfnum)) == NULL) 372 panic("boot_mapin(): No pp for pfnum = %lx", pfnum); 383 pp = page_numtopp(pfnum, SE_EXCL);
|
H A D | seg_dev.c | 1418 pfn_t pfnum = PFN_INVALID; local 1469 * pfnum from dhp->dh_pfn (at beginning of segment) and offset from 1475 pfnum = (pfn_t)cdev_mmap(sdp->mapfunc, sdp->vp->v_rdev, 1496 pfnum = PFN_INVALID; 1498 pfnum = dhp->dh_pfn + btop(off); 1503 pfnum = page_pptonum( 1519 pfnum = page_pptonum( 1523 pfnum = hat_getpfnum( 1529 pfnum = page_pptonum(trashpp); 1537 pfnum 1992 pfn_t pfnum; local [all...] |
H A D | vm_pagelist.c | 740 pfn_t pfnum = r_base; local 745 MEM_NODE_ITERATOR_INIT(pfnum, mnode, r, &it); 746 if (pfnum == (pfn_t)-1) { 749 PAGE_NEXT_PFN_FOR_COLOR(pfnum, r, i, 751 idx = PNUM_TO_IDX(mnode, r, pfnum); 811 pfn_t pfnum; local 827 pfnum = pp->p_pagenum; 836 idx = PNUM_TO_IDX(mnode, r, pfnum); 872 pfn_t pfnum; local 887 pfnum 1151 pfn_t pfnum; local 1966 page_promote(int mnode, pfn_t pfnum, uchar_t new_szc, int flags, int mtype) argument 2150 page_demote(int mnode, pfn_t pfnum, pfn_t pfnmax, uchar_t cur_szc, uchar_t new_szc, int color, int flags) argument 2276 pfn_t pfnum, lo, hi; local 2537 pfn_t pfnum = local 4144 pfn_t pfnum; local [all...] |
H A D | vm_page.c | 4210 page_numtopp(pfn_t pfnum, se_t se) argument 4215 pp = page_numtopp_nolock(pfnum); 4224 if (page_pptonum(pp) != pfnum) 4229 if (page_pptonum(pp) != pfnum) { 4238 page_numtopp_noreclaim(pfn_t pfnum, se_t se) argument 4243 pp = page_numtopp_nolock(pfnum); 4252 if (page_pptonum(pp) != pfnum) 4257 if (page_pptonum(pp) != pfnum) { 4270 page_numtopp_nowait(pfn_t pfnum, se_t se) argument 4275 pp = page_numtopp_nolock(pfnum); 5756 page_numtopp_nolock(pfn_t pfnum) argument 5821 page_numtomemseg_nolock(pfn_t pfnum) argument [all...] |
/illumos-gate/usr/src/uts/i86xpv/io/psm/ |
H A D | xpv_psm.c | 1304 pfn_t pfnum; local 1319 pfnum = hat_getpfnum(kas.a_hat, (caddr_t)msix_p->msix_tbl_addr) & 1321 table_base = (uint64_t)((pfnum << PAGESHIFT) - msix_p->msix_tbl_offset |
|
/illumos-gate/usr/src/uts/common/fs/doorfs/ |
H A D | door_sys.c | 3020 pfn_t pfnum; local 3024 pfnum = hat_getpfnum(as->a_hat, rdest); 3031 if (pf_is_memory(pfnum)) { 3032 pp = page_numtopp_nolock(pfnum);
|
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/oce/ |
H A D | oce_hw.h | 171 uint32_t pfnum:3; member in struct:pcicfg_intr_ctl_u::__anon7614 179 uint32_t pfnum:3;
|
/illumos-gate/usr/src/uts/sfmmu/vm/ |
H A D | hat_sfmmu.c | 3378 * Assumes addr and pfnum of first page are properly aligned. 3386 pfn_t pfnum; local 3404 pfnum = (*pps)->p_pagenum; 3405 ASSERT(IS_P2ALIGNED(pfnum, npgs)); 3478 if (pp->p_pagenum != pfnum) { 3497 pfnum++; 12063 struct hme_blk *hmeblkp, pfn_t pfnum, int cache_flush_flag) 12145 xt_some(cpuset, vac_flushpage_tl1, pfnum, vcolor); 12146 vac_flushpage(pfnum, vcolor); 12160 pfn_t pfnum, in 12062 sfmmu_ismtlbcache_demap(caddr_t addr, sfmmu_t *ism_sfmmup, struct hme_blk *hmeblkp, pfn_t pfnum, int cache_flush_flag) argument 12159 sfmmu_tlbcache_demap(caddr_t addr, sfmmu_t *sfmmup, struct hme_blk *hmeblkp, pfn_t pfnum, int tlb_noflush, int cpu_flag, int cache_flush_flag, int hat_lock_held) argument 12501 sfmmu_cache_flush(pfn_t pfnum, int vcolor) argument 12516 sfmmu_cache_flushcolor(int vcolor, pfn_t pfnum) argument [all...] |