Searched refs:pfnum (Results 1 - 25 of 25) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/os/
H A Dppage.c91 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 Durw.c134 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 Dbp_map.c87 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 Dmem_config.c2879 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/common/vm/
H A Dvm_pagelist.c740 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 Dvm_page.c4210 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...]
H A Dseg_dev.c1418 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 Dseg_kmem.c362 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 Dpage.h1167 extern struct memseg *page_numtomemseg_nolock(pfn_t pfnum);
/illumos-gate/usr/src/uts/sun4/os/
H A Dmemlist.c193 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/intel/fs/proc/
H A Dprmachdep.c375 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/i86pc/vm/
H A Di86_mmu.c95 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) {
H A Dvm_dep.h249 #define PFN_BASE(pfnum, szc) (pfnum & ~(SZCPAGES(szc) - 1))
/illumos-gate/usr/src/uts/intel/sys/
H A Darchsystm.h154 extern page_t *page_numtopp_alloc(pfn_t pfnum);
/illumos-gate/usr/src/uts/sparc/fs/proc/
H A Dprmachdep.c666 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/sparc/v9/os/
H A Dsimulator.c855 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/i86xpv/io/psm/
H A Dxpv_psm.c1304 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/sys/fibre-channel/fca/oce/
H A Doce_hw.h171 uint32_t pfnum:3; member in struct:pcicfg_intr_ctl_u::__anon7614
179 uint32_t pfnum:3;
/illumos-gate/usr/src/uts/sun4/vm/
H A Dvm_dep.h300 #define PFN_BASE(pfnum, szc) (pfnum & ~((1 << PAGE_BSZS_SHIFT(szc)) - 1))
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dopl_olympus_asm.s353 vac_flushpage(pfn_t pfnum, int vcolor)
369 vac_flushpage_tl1(uint64_t pfnum, uint64_t vcolor)
385 vac_flushcolor(int vcolor, pfn_t pfnum)
403 vac_flushcolor_tl1(uint64_t vcolor, uint64_t pfnum)
H A Dus3_common_asm.s453 vac_flushpage(pfn_t pfnum, int vcolor)
459 * vac_flushpage(pfnum, color)
460 * Flush 1 8k page of the D-$ with physical page = pfnum
475 * %o0 = pfnum, %o1 = color
489 vac_flushpage_tl1(uint64_t pfnum, uint64_t vcolor)
498 * %g1 = pfnum, %g2 = color
511 vac_flushcolor(int vcolor, pfn_t pfnum)
535 vac_flushcolor_tl1(uint64_t vcolor, uint64_t pfnum)
H A Dspitfire_asm.s390 vac_flushpage(pfn_t pfnum, int vcolor)
395 vac_flushpage_tl1(uint64_t pfnum, uint64_t vcolor)
628 * vac_flushpage(pfnum, color)
629 * Flush 1 8k page of the D-$ with physical page = pfnum
632 * physically tagged cache. Given the pfnum we read all cache
635 * the tag created from the pfnum. If the tags match we flush
649 * %o0 = pfnum, %o1 = color
660 * %g1 = pfnum, %g2 = color
/illumos-gate/usr/src/uts/sun4v/cpu/
H A Dcommon_asm.s1051 vac_flushpage(pfn_t pfnum, int vcolor)
1056 vac_flushpage_tl1(uint64_t pfnum, uint64_t vcolor)
/illumos-gate/usr/src/uts/sfmmu/vm/
H A Dhat_sfmmu.c3378 * 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...]
/illumos-gate/usr/src/uts/common/fs/doorfs/
H A Ddoor_sys.c3020 pfn_t pfnum; local
3024 pfnum = hat_getpfnum(as->a_hat, rdest);
3031 if (pf_is_memory(pfnum)) {
3032 pp = page_numtopp_nolock(pfnum);

Completed in 192 milliseconds