/illumos-gate/usr/src/uts/common/os/ |
H A D | mem_config.c | 429 ASSERT(seg->pages_base == seg->pages_end); in kphysm_add_memory_dynamic() 439 seg->pages_base = base; in kphysm_add_memory_dynamic() 448 pfn = seg->pages_base; in kphysm_add_memory_dynamic() 516 PLCNT_MODIFY_MAX(seg->pages_base, (long)npgs); in kphysm_add_memory_dynamic() 1180 if (seg->pages_base >= p_end || in kphysm_del_span() 1204 if (seg->pages_base < mdsp->mds_base || in kphysm_del_span() 1211 if (mdsp->mds_base < seg->pages_base) in kphysm_del_span() 1212 abase = seg->pages_base; in kphysm_del_span() 1229 seg->pages_end - seg->pages_base; in kphysm_del_span() 1312 if ((lseg->pages_base >= sbase) || in kphysm_del_span_query() [all …]
|
/illumos-gate/usr/src/uts/sun4u/vm/ |
H A D | mach_kpm.c | 325 pp = &mseg->pages[(pgcnt_t)(pfn - mseg->pages_base)]; in hat_kpm_fault() 392 msp->kpm_pbase = kpmptop(ptokpmp(msp->pages_base)); in hat_kpm_addmem_mseg_update() 505 num = lo->pages_end - lo->pages_base; in hat_kpm_split_mseg_update() 506 start = kpmptop(ptokpmp(lo->pages_base)); in hat_kpm_split_mseg_update() 519 num = mid->pages_end - mid->pages_base; in hat_kpm_split_mseg_update() 520 kstart = ptokpmp(mid->pages_base); in hat_kpm_split_mseg_update() 537 num = hi->pages_end - hi->pages_base; in hat_kpm_split_mseg_update() 538 kstart = ptokpmp(hi->pages_base); in hat_kpm_split_mseg_update() 580 pbase = msp->pages_base; in hat_kpm_walk()
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | startup.c | 333 memseg->pages_base, memseg->pages_end); in printmemseg() 2532 if (base >= seg->pages_base && base < seg->pages_end) in memseg_find() 2534 if (next != NULL && seg->pages_base > base && in memseg_find() 2535 seg->pages_base < *next) in memseg_find() 2536 *next = seg->pages_base; in memseg_find() 2563 off = base - seg->pages_base; in kphysm_erase() 2565 left = num - MIN(num, (seg->pages_end - seg->pages_base) - off); in kphysm_erase() 2612 seg->pages_base = base; in kphysm_memseg() 2667 pp = seg->pages + (base - seg->pages_base); in kphysm_add()
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | vm_page.c | 5818 (pfnum >= seg->pages_base) && (pfnum < seg->pages_end)) { in page_numtopp_nolock() 5820 pp = seg->pages + (pfnum - seg->pages_base); in page_numtopp_nolock() 5829 (pfnum >= seg->pages_base) && (pfnum < seg->pages_end)) { in page_numtopp_nolock() 5832 pp = seg->pages + (pfnum - seg->pages_base); in page_numtopp_nolock() 5841 if (pfnum >= seg->pages_base && pfnum < seg->pages_end) { in page_numtopp_nolock() 5843 pp = seg->pages + (pfnum - seg->pages_base); in page_numtopp_nolock() 5871 (pfnum >= seg->pages_base) && (pfnum < seg->pages_end)) { in page_numtomemseg_nolock() 5872 pp = seg->pages + (pfnum - seg->pages_base); in page_numtomemseg_nolock() 5881 if (pfnum >= seg->pages_base && pfnum < seg->pages_end) { in page_numtomemseg_nolock() 5882 pp = seg->pages + (pfnum - seg->pages_base); in page_numtomemseg_nolock() [all …]
|
H A D | vm_pagelist.c | 3324 if (kcagepfn >= mseg->pages_base && in trimkcage() 3340 if (kcagepfn >= mseg->pages_base && in trimkcage() 3344 *lo = MAX(pfnlo, mseg->pages_base); in trimkcage() 3349 *lo = MAX(pfnlo, mseg->pages_base); in trimkcage() 3460 if (pfnhi < mseg->pages_base || pfnlo >= mseg->pages_end) { in page_geti_contig_pages() 3465 if (mseg->pages_end - mseg->pages_base < szcpgcnt) in page_geti_contig_pages() 3479 lo = MAX(pfnlo, mseg->pages_base); in page_geti_contig_pages() 3526 randpp = mseg->pages + (randpfn - mseg->pages_base); in page_geti_contig_pages() 3531 endpp = mseg->pages + (hi - mseg->pages_base) + 1; in page_geti_contig_pages() 3558 (pfn - mseg->pages_base); in page_geti_contig_pages() [all …]
|
H A D | page.h | 1129 pfn_t pages_base, pages_end; /* [from, to] in page numbers */ member 1156 #define MSEG_NPAGES(SEG) ((SEG)->pages_end - (SEG)->pages_base)
|
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | memseg.c | 234 seg->pages_end = seg->pages_base; in memseg_remap_meta()
|
/illumos-gate/usr/src/uts/sun4v/vm/ |
H A D | mach_kpm.c | 309 pbase = msp->pages_base; in hat_kpm_walk()
|
/illumos-gate/usr/src/uts/sun4v/ml/ |
H A D | mach_offsets.in | 222 pages_base MEMSEG_PAGES_BASE
|
/illumos-gate/usr/src/uts/sun4u/ml/ |
H A D | mach_offsets.in | 188 pages_base MEMSEG_PAGES_BASE
|
/illumos-gate/usr/src/cmd/mdb/common/modules/mdb_ks/ |
H A D | mdb_ks.c | 754 if (p->pfn >= msp->pages_base && p->pfn < msp->pages_end) { in pfn2page_cb() 755 p->pp = msp->pages + (p->pfn - msp->pages_base); in pfn2page_cb()
|
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | balloon.c | 333 mem->memseg.pages_base = meta_start; in balloon_init_new_pages()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | startup.c | 2566 cur_memseg->pages_base = base_pfn; in kphysm_init() 2579 ASSERT(cur_memseg->pages_base >= in kphysm_init()
|
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/unix/ |
H A D | i86mmu.c | 105 ms.pages, ms.epages, ms.pages_base, ms.pages_end); in memseg_list()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | memory.c | 263 size_t pg_num = msp->pages_end - msp->pages_base; in allpages_walk_step()
|
/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | hat_i86.c | 4920 pbase = msp->pages_base; in hat_kpm_walk()
|
/illumos-gate/usr/src/uts/sun4u/cpu/ |
H A D | us3_common.c | 950 begin_pa = (uint64_t)(seg->pages_base) << MMU_PAGESHIFT; in mondo_recover()
|