Home
last modified time | relevance | path

Searched refs:pfnum (Results 1 – 21 of 21) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/os/
H A Dppage.c89 pfn_t pfnum; in i86_va_map() local
91 pfnum = hat_getpfnum(asp->a_hat, vaddr); in i86_va_map()
92 hat_devload(kas.a_hat, kaddr, MMU_PAGESIZE, pfnum, in i86_va_map()
/illumos-gate/usr/src/uts/common/vm/
H A Dvm_pagelist.c811 pfn_t pfnum; in page_ctr_add_internal() local
872 pfn_t pfnum; in page_ctr_sub_internal() local
1151 pfn_t pfnum; in page_ctrs_adjust() local
2356 if (pfnum < lo || pfnum >= hi) { in page_freelist_coalesce()
2357 pfnum = lo; in page_freelist_coalesce()
2361 pfnum = lo; in page_freelist_coalesce()
2370 pfnum = lo; in page_freelist_coalesce()
2428 pfnum = lo; in page_freelist_coalesce()
2491 pfn_t pfnum = in page_freelist_coalesce_all() local
2498 pfnum < in page_freelist_coalesce_all()
[all …]
H A Dvm_page.c4278 if (page_pptonum(pp) != pfnum) in page_numtopp()
4306 if (page_pptonum(pp) != pfnum) in page_numtopp_noreclaim()
5796 page_numtopp_nolock(pfn_t pfnum) in page_numtopp_nolock() argument
5821 (pfnum >= seg->pages_base) && (pfnum < seg->pages_end)) { in page_numtopp_nolock()
5824 if (pp->p_pagenum == pfnum) { in page_numtopp_nolock()
5832 (pfnum >= seg->pages_base) && (pfnum < seg->pages_end)) { in page_numtopp_nolock()
5836 if (pp->p_pagenum == pfnum) { in page_numtopp_nolock()
5844 if (pfnum >= seg->pages_base && pfnum < seg->pages_end) { in page_numtopp_nolock()
5874 (pfnum >= seg->pages_base) && (pfnum < seg->pages_end)) { in page_numtomemseg_nolock()
5876 if (pp->p_pagenum == pfnum) { in page_numtomemseg_nolock()
[all …]
H A Dseg_dev.c1420 pfn_t pfnum = PFN_INVALID; in segdev_faultpage() local
1498 pfnum = PFN_INVALID; in segdev_faultpage()
1505 pfnum = page_pptonum( in segdev_faultpage()
1521 pfnum = page_pptonum( in segdev_faultpage()
1525 pfnum = hat_getpfnum( in segdev_faultpage()
1543 pfnum = PFN_INVALID; in segdev_faultpage()
1549 if (pfnum == PFN_INVALID) { in segdev_faultpage()
1556 pfnum, pf_is_memory(pfnum), prot, hat_flags); in segdev_faultpage()
1558 "prot %x flags %x\n", pfnum, pf_is_memory(pfnum), prot, hat_flags)); in segdev_faultpage()
1994 pfn_t pfnum; in segdev_faultpages() local
[all …]
H A Dseg_kmem.c371 pfn_t pfnum; in boot_mapin() local
377 pfnum = va_to_pfn(addr); in boot_mapin()
378 if (pfnum == PFN_INVALID) in boot_mapin()
380 if ((pp = page_numtopp_nolock(pfnum)) == NULL) in boot_mapin()
381 panic("boot_mapin(): No pp for pfnum = %lx", pfnum); in boot_mapin()
392 pp = page_numtopp(pfnum, SE_EXCL); in boot_mapin()
H A Dpage.h1169 extern struct memseg *page_numtomemseg_nolock(pfn_t pfnum);
/illumos-gate/usr/src/uts/common/os/
H A Durw.c134 pfn_t pfnum; in mapin() local
143 pfnum = hat_getpfnum(as->a_hat, addr); in mapin()
144 if (pf_is_memory(pfnum)) { in mapin()
145 pp = page_numtopp_nolock(pfnum); in mapin()
161 hat_devload(kas.a_hat, kaddr, PAGESIZE, pfnum, in mapin()
H A Dbp_map.c85 pfn_t pfnum; in bp_mapin_common() local
165 pfnum = pp->p_pagenum; in bp_mapin_common()
168 pfnum = hat_getpfnum(as->a_hat, in bp_mapin_common()
170 if (pfnum == PFN_INVALID) in bp_mapin_common()
175 pfnum = (*pplist)->p_pagenum; in bp_mapin_common()
179 hat_devload(kas.a_hat, kaddr, PAGESIZE, pfnum, in bp_mapin_common()
H A Dmem_config.c2880 pfnum_to_transit_list(struct transit_list_head *trh, pfn_t pfnum) in pfnum_to_transit_list() argument
2889 if (pfnum >= mdsp->mds_base && in pfnum_to_transit_list()
2890 pfnum < (mdsp->mds_base + mdsp->mds_npgs)) { in pfnum_to_transit_list()
2899 pfn_is_being_deleted(pfn_t pfnum) in pfn_is_being_deleted() argument
2910 tlp = pfnum_to_transit_list(trh, pfnum); in pfn_is_being_deleted()
/illumos-gate/usr/src/uts/sun4/os/
H A Dmemlist.c193 pfn_t pfnum; in less_pages() local
196 pfnum = (pfn_t)(pa >> PAGESHIFT); in less_pages()
197 if ((pp = page_numtopp_nolock(pfnum)) == NULL) in less_pages()
198 cmn_err(CE_PANIC, "missing pfnum %lx", pfnum); in less_pages()
225 (offset_t)pfnum, NULL); in less_pages()
/illumos-gate/usr/src/uts/intel/fs/proc/
H A Dprmachdep.c537 pfn_t pfnum; in prmapin() local
546 pfnum = hat_getpfnum(as->a_hat, addr); in prmapin()
547 if (pf_is_memory(pfnum)) { in prmapin()
548 pp = page_numtopp_nolock(pfnum); in prmapin()
564 hat_devload(kas.a_hat, kaddr, MMU_PAGESIZE, pfnum, in prmapin()
/illumos-gate/usr/src/uts/sparc/fs/proc/
H A Dprmachdep.c666 pfn_t pfnum; in prmapin() local
675 pfnum = hat_getpfnum(as->a_hat, addr); in prmapin()
676 if (pf_is_memory(pfnum)) { in prmapin()
677 pp = page_numtopp_nolock(pfnum); in prmapin()
694 hat_devload(kas.a_hat, kaddr, PAGESIZE, pfnum, in prmapin()
/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/i86pc/vm/
H A Dvm_dep.h252 #define PFN_BASE(pfnum, szc) (pfnum & ~(SZCPAGES(szc) - 1)) argument
H A Dvm_machdep.c396 page_numtopp_alloc(pfn_t pfnum) in page_numtopp_alloc() argument
401 pp = page_numtopp_nolock(pfnum); in page_numtopp_alloc()
410 if (page_pptonum(pp) != pfnum) { in page_numtopp_alloc()
435 if (page_pptonum(pp) != pfnum) { in page_numtopp_alloc()
/illumos-gate/usr/src/uts/sparc/v9/os/
H A Dsimulator.c855 pfn_t pfnum; in simulate_unimp() local
1118 pfnum = hat_getpfnum(as->a_hat, (caddr_t)rp->r_pc); in simulate_unimp()
1120 if (pf_is_memory(pfnum)) { in simulate_unimp()
1121 pp = page_numtopp_nolock(pfnum); in simulate_unimp()
/illumos-gate/usr/src/uts/i86xpv/io/psm/
H A Dxpv_psm.c1306 pfn_t pfnum; in apic_alloc_msix_vectors() local
1321 pfnum = hat_getpfnum(kas.a_hat, (caddr_t)msix_p->msix_tbl_addr) & in apic_alloc_msix_vectors()
1323 table_base = (uint64_t)((pfnum << PAGESHIFT) - msix_p->msix_tbl_offset | in apic_alloc_msix_vectors()
/illumos-gate/usr/src/uts/sun4/vm/
H A Dvm_dep.h301 #define PFN_BASE(pfnum, szc) (pfnum & ~((1 << PAGE_BSZS_SHIFT(szc)) - 1)) argument
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/oce/
H A Doce_hw.h171 uint32_t pfnum:3; member
179 uint32_t pfnum:3;
/illumos-gate/usr/src/uts/sfmmu/vm/
H A Dhat_sfmmu.c3387 pfn_t pfnum; in sfmmu_pagearray_setup() local
3405 pfnum = (*pps)->p_pagenum; in sfmmu_pagearray_setup()
3406 ASSERT(IS_P2ALIGNED(pfnum, npgs)); in sfmmu_pagearray_setup()
3479 if (pp->p_pagenum != pfnum) { in sfmmu_pagearray_setup()
3498 pfnum++; in sfmmu_pagearray_setup()
12140 vac_flushpage(pfnum, vcolor); in sfmmu_ismtlbcache_demap()
12166 pfnum = pfnum; in sfmmu_tlbcache_demap()
12230 vac_flushpage(pfnum, vcolor); in sfmmu_tlbcache_demap()
12495 sfmmu_cache_flush(pfn_t pfnum, int vcolor) in sfmmu_cache_flush() argument
12505 vac_flushpage(pfnum, vcolor); in sfmmu_cache_flush()
[all …]
/illumos-gate/usr/src/uts/common/fs/doorfs/
H A Ddoor_sys.c3035 pfn_t pfnum; in door_copy() local
3039 pfnum = hat_getpfnum(as->a_hat, rdest); in door_copy()
3046 if (pf_is_memory(pfnum)) { in door_copy()
3047 pp = page_numtopp_nolock(pfnum); in door_copy()