Home
last modified time | relevance | path

Searched refs:mfn_list (Results 1 – 11 of 11) sorted by relevance

/illumos-gate/usr/src/uts/i86xpv/os/
H A Dxen_mmu.c46 mfn_t *mfn_list; variable
182 old = (uintptr_t)mfn_list; in xen_relocate_start_info()
183 mfn_list = (mfn_t *)addr; in xen_relocate_start_info()
184 xen_info->mfn_list = (mfn_t)addr; in xen_relocate_start_info()
204 pfn_to_mfn(va_to_pfn((caddr_t)mfn_list + off)); in xen_relocate_start_info()
267 if (pfn < mfn_count && mfn_list[pfn] == mfn) in xen_assign_pfn()
321 return (mfn_list[pfn]); in pfn_to_mfn()
427 update_contig_pfnlist(pfn, mfn_list[pfn], mfn); in reassign_pfn()
432 mfn_list[pfn] = mfn; in reassign_pfn()
439 if (mfn_list[pfn] == MFN_INVALID) { in reassign_pfn()
[all …]
H A Dxen_machdep.c361 pfn = hat_getpfnum(kas.a_hat, (caddr_t)mfn_list + off); in rebuild_mfn_list()
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/unix/
H A Di86mmu.c175 pfn_t *mfn_list; /* local MFN list copy */ variable
215 mfn_list = mdb_zalloc(sz, UM_SLEEP); in init_mmu()
217 if (mdb_vread(mfn_list, sz, (uintptr_t)mfn_list_addr) == -1) { in init_mmu()
219 mdb_free(mfn_list, sz); in init_mmu()
220 mfn_list = NULL; in init_mmu()
230 if (mfn_list != NULL) in free_mmu()
231 mdb_free(mfn_list, mfn_count * sizeof (mfn_t)); in free_mmu()
301 if (mfn_list == NULL) in mdb_mfn_to_pfn()
305 if (mfn_list[pfn] != mfn) in mdb_mfn_to_pfn()
318 if (mfn_list == NULL || pfn >= mfn_count) in mdb_pfn_to_mfn()
[all …]
/illumos-gate/usr/src/uts/i86pc/vm/
H A Dkboot_mmu.c115 mfn_list = (mfn_t *)xen_info->mfn_list; in kbm_init()
116 DBG(mfn_list); in kbm_init()
H A Dhat_kdi.c118 extern pfn_t *mfn_list; in kdi_ptom()
119 ulong_t mfn = mfn_list[mmu_btop(pa)]; in kdi_ptom()
H A Dvm_machdep.c2083 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()
2173 mfn_t mfn1 = mfn_list[*(pfn_t *)pfnp1]; in mfn_compare()
2174 mfn_t mfn2 = mfn_list[*(pfn_t *)pfnp2]; in mfn_compare()
2198 mfn = mfn_list[pfn]; in compact_contig_pfn_list()
2202 if (mfn_list[lapfn] != mfn + 1) in compact_contig_pfn_list()
2487 mfn_t mfn = mfn_list[pp->p_pagenum]; in page_destroy_io()
[all …]
/illumos-gate/usr/src/uts/i86pc/os/
H A Dhold_page.c59 if (mfn_list[pfn] == MFN_INVALID) { in plat_hold_page()
H A Dfakebop.c1951 va_mfn = mfn_list[va_pfn]; in relocate_boot_archive()
1952 if (mfn_list[va_pfn] < PFN_2GIG) { in relocate_boot_archive()
1956 copy_mfn = mfn_list[copy_pfn]; in relocate_boot_archive()
1964 mfn_list[va_pfn] = copy_mfn; in relocate_boot_archive()
1965 mfn_list[copy_pfn] = va_mfn; in relocate_boot_archive()
/illumos-gate/usr/src/uts/i86xpv/sys/
H A Dxen_mmu.h86 extern mfn_t *mfn_list;
/illumos-gate/usr/src/uts/common/xen/public/
H A Dxen.h570 unsigned long mfn_list; /* VIRTUAL address of page-frame list. */ member
/illumos-gate/usr/src/uts/i86pc/dboot/
H A Ddboot_startkern.c383 mfn = ((ulong_t *)xen_info->mfn_list)[pfn]; in pa_to_ma()
946 DBG(xen_info->mfn_list); in init_mem_alloc()