Home
last modified time | relevance | path

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

/titanic_41/usr/src/uts/i86xpv/os/
H A Dxen_mmu.c46 mfn_t *mfn_list; variable
178 pa_to_ma(pfn_to_pa(va_to_pfn((caddr_t)mfn_list + off))); in xen_relocate_start_info()
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()
[all …]
H A Dxen_machdep.c370 pfn = hat_getpfnum(kas.a_hat, (caddr_t)mfn_list + off); in rebuild_mfn_list()
/titanic_41/usr/src/cmd/mdb/i86pc/modules/unix/
H A Di86mmu.c169 pfn_t *mfn_list; /* local MFN list copy */ variable
209 mfn_list = mdb_zalloc(sz, UM_SLEEP); in init_mmu()
211 if (mdb_vread(mfn_list, sz, (uintptr_t)mfn_list_addr) == -1) { in init_mmu()
213 mdb_free(mfn_list, sz); in init_mmu()
214 mfn_list = NULL; in init_mmu()
224 if (mfn_list != NULL) in free_mmu()
225 mdb_free(mfn_list, mfn_count * sizeof (mfn_t)); in free_mmu()
295 if (mfn_list == NULL) in mdb_mfn_to_pfn()
299 if (mfn_list[pfn] != mfn) in mdb_mfn_to_pfn()
312 if (mfn_list == NULL || pfn >= mfn_count) in mdb_pfn_to_mfn()
[all …]
/titanic_41/usr/src/uts/i86pc/vm/
H A Dkboot_mmu.c117 mfn_list = (mfn_t *)xen_info->mfn_list; in kbm_init()
118 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.c1993 mfn_t mfn = mfn_list[pp->p_pagenum]; in page_io_pool_add()
2009 while (mfn < mfn_list[look->p_pagenum]) { in page_io_pool_add()
2020 if (mfn < mfn_list[(*poolp)->p_pagenum]) { in page_io_pool_add()
2043 if (mfn_list[pp->p_pagenum] < PFN_16MEG) { in add_page_to_pool()
2053 if (mfn_list[pp->p_pagenum] < mfn_list[highest->p_pagenum]) { in add_page_to_pool()
2083 mfn_t mfn1 = mfn_list[*(pfn_t *)pfnp1]; in mfn_compare()
2084 mfn_t mfn2 = mfn_list[*(pfn_t *)pfnp2]; in mfn_compare()
2108 mfn = mfn_list[pfn]; in compact_contig_pfn_list()
2112 if (mfn_list[lapfn] != mfn + 1) in compact_contig_pfn_list()
2397 mfn_t mfn = mfn_list[pp->p_pagenum]; in page_destroy_io()
[all …]
/titanic_41/usr/src/uts/i86pc/os/
H A Dhold_page.c59 if (mfn_list[pfn] == MFN_INVALID) { in plat_hold_page()
H A Dfakebop.c1606 va_mfn = mfn_list[va_pfn]; in relocate_boot_archive()
1607 if (mfn_list[va_pfn] < PFN_2GIG) { in relocate_boot_archive()
1611 copy_mfn = mfn_list[copy_pfn]; in relocate_boot_archive()
1619 mfn_list[va_pfn] = copy_mfn; in relocate_boot_archive()
1620 mfn_list[copy_pfn] = va_mfn; in relocate_boot_archive()
/titanic_41/usr/src/uts/i86xpv/sys/
H A Dxen_mmu.h86 extern mfn_t *mfn_list;
/titanic_41/usr/src/uts/common/xen/public/
H A Dxen.h570 unsigned long mfn_list; /* VIRTUAL address of page-frame list. */ member
/titanic_41/usr/src/uts/i86pc/dboot/
H A Ddboot_startkern.c330 mfn = ((ulong_t *)xen_info->mfn_list)[pfn]; in pa_to_ma()
743 DBG(xen_info->mfn_list); in init_mem_alloc()