/titanic_50/usr/src/uts/i86xpv/sys/ |
H A D | xen_mmu.h | 85 typedef ulong_t mfn_t; typedef 86 extern mfn_t *mfn_list; 87 extern mfn_t *mfn_list_pages; 88 extern mfn_t *mfn_list_pages_page; 90 extern mfn_t cached_max_mfn; 106 pfn_t mfn_to_pfn(mfn_t); 107 mfn_t pfn_to_mfn(pfn_t); 122 pfn_t xen_assign_pfn(mfn_t mfn); 125 void reassign_pfn(pfn_t pfn, mfn_t mfn); 127 #define MFN_INVALID (-(mfn_t)1)
|
H A D | balloon_impl.h | 52 long balloon_alloc_pages(uint_t, mfn_t *); 53 long balloon_free_pages(uint_t, mfn_t *, caddr_t, pfn_t *); 54 long balloon_replace_pages(uint_t, page_t **, uint_t, uint_t, mfn_t *);
|
/titanic_50/usr/src/uts/i86xpv/os/ |
H A D | xen_mmu.c | 46 mfn_t *mfn_list; 47 mfn_t *mfn_list_pages; /* pages that make a table of mfn's */ 49 mfn_t *mfn_list_pages_page; /* page of mfn's for mfn_list_pages */ 50 mfn_t cached_max_mfn; 173 sz = P2ROUNDUP(mfn_count * sizeof (mfn_t), MMU_PAGESIZE); 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() 193 sz2 = P2ROUNDUP(mmu_btop(sz) * sizeof (mfn_t), MMU_PAGESIZE); in xen_relocate_start_info() 199 if (((j * sizeof (mfn_t)) & MMU_PAGEOFFSET) == 0) { in xen_relocate_start_info() 253 xen_assign_pfn(mfn_t mfn) in xen_assign_pfn() [all …]
|
H A D | balloon.c | 66 static mfn_t new_high_mfn; 202 balloon_init_new_pages(mfn_t framelist[], pgcnt_t count) in balloon_init_new_pages() 784 balloon_alloc_pages(uint_t page_cnt, mfn_t *mfns) in balloon_alloc_pages() 810 balloon_free_pages(uint_t page_cnt, mfn_t *mfns, caddr_t kva, pfn_t *pfns) in balloon_free_pages() 813 mfn_t mfn; in balloon_free_pages() 936 uint_t order, mfn_t *mfns) in balloon_replace_pages()
|
H A D | xen_machdep.c | 360 sz = ((mfn_count * sizeof (mfn_t)) + MMU_PAGEOFFSET) & MMU_PAGEMASK; in rebuild_mfn_list() 364 if (((j * sizeof (mfn_t)) & MMU_PAGEOFFSET) == 0) { in rebuild_mfn_list() 425 mfn_t start_info_mfn; in xen_suspend_domain()
|
/titanic_50/usr/src/cmd/mdb/i86pc/modules/unix/ |
H A D | i86mmu.c | 225 mdb_free(mfn_list, mfn_count * sizeof (mfn_t)); in free_mmu() 239 mdb_mfn_to_pfn(mfn_t mfn) in mdb_mfn_to_pfn() 242 mfn_t tmp; in mdb_mfn_to_pfn() 253 (uintptr_t)(mfn_list_addr + (pfn * sizeof (mfn_t)))) == -1) in mdb_mfn_to_pfn() 262 mfn_t 265 mfn_t mfn; in mdb_pfn_to_mfn() 270 return (-(mfn_t)1); in mdb_pfn_to_mfn() 273 (uintptr_t)(mfn_list_addr + (pfn * sizeof (mfn_t)))) == -1) in mdb_pfn_to_mfn() 274 return (-(mfn_t)1); in mdb_pfn_to_mfn() 289 mdb_mfn_to_pfn(mfn_t mfn) in mdb_mfn_to_pfn() [all …]
|
/titanic_50/usr/src/cmd/mdb/intel/modules/mdb_kb/ |
H A D | mdb_kb.c | 146 mfn_t mm_mfn; 182 mfn_t xkb_max_mfn; 193 mfn_t *xkb_p2m; 213 static offset_t xkb_mfn_to_offset(xkb_t *, mfn_t); 214 static mfn_t xkb_va_to_mfn(xkb_t *, uintptr_t, mfn_t); 217 static char *xkb_map_mfn(xkb_t *, mfn_t, mfn_map_t *); 394 size = (sizeof (mfn_t) * count) + (PAGE_SIZE * 2); in xkb_map_p2m() 399 xc->xc_p2m_buf = (mfn_t *)mmap(NULL, size, PROT_READ, in xkb_map_p2m() 408 xkb->xkb_p2m = (mfn_t *)((char *)xc->xc_p2m_buf + in xkb_map_p2m() 525 static mfn_t [all …]
|
/titanic_50/usr/src/uts/i86pc/sys/ |
H A D | xpv_support.h | 74 extern long balloon_free_pages(uint_t, mfn_t *, caddr_t, pfn_t *); 76 extern void reassign_pfn(pfn_t, mfn_t);
|
H A D | machsystm.h | 230 extern page_t *page_get_high_mfn(mfn_t);
|
/titanic_50/usr/src/uts/i86pc/vm/ |
H A D | vm_machdep.c | 114 static mfn_t start_mfn = 1; 1895 mfn_t mfn; in page_io_pool_shrink() 1993 mfn_t mfn = mfn_list[pp->p_pagenum]; in page_io_pool_add() 2083 mfn_t mfn1 = mfn_list[*(pfn_t *)pfnp1]; in mfn_compare() 2084 mfn_t mfn2 = mfn_list[*(pfn_t *)pfnp2]; in mfn_compare() 2101 mfn_t mfn; in compact_contig_pfn_list() 2240 update_contig_pfnlist(pfn_t pfn, mfn_t oldmfn, mfn_t newmfn) in update_contig_pfnlist() 2244 mfn_t probe_mfn; in update_contig_pfnlist() 2336 mfn_t mfn, max_mfn; in populate_io_pool() 2397 mfn_t mfn = mfn_list[pp->p_pagenum]; in page_destroy_io() [all …]
|
H A D | hat_kdi.c | 132 mfn_t mfn = ma >> MMU_PAGESHIFT; in kdi_mtop()
|
H A D | kboot_mmu.c | 117 mfn_list = (mfn_t *)xen_info->mfn_list; in kbm_init()
|
/titanic_50/usr/src/uts/i86pc/os/ |
H A D | xpv_platform.c | 181 xen_info->store_mfn = (mfn_t)val; in xen_hvm_init() 184 xen_info->store_evtchn = (mfn_t)val; in xen_hvm_init()
|
H A D | fakebop.c | 1609 mfn_t max_mfn = HYPERVISOR_memory_op(XENMEM_maximum_ram_page, NULL); in relocate_boot_archive() 1613 mfn_t va_mfn; in relocate_boot_archive() 1616 mfn_t copy_mfn; in relocate_boot_archive()
|
/titanic_50/usr/src/uts/common/xen/io/ |
H A D | xnf.h | 54 mfn_t buf_mfn; 72 mfn_t tx_mfn;
|
H A D | xnb.h | 99 mfn_t xt_mfn;
|
H A D | xnb.c | 561 static mfn_t 566 static mfn_t mfns[BATCH_SIZE]; /* common across all instances */ in xnb_alloc_page() 568 mfn_t mfn; in xnb_alloc_page() 613 xnb_free_page(xnb_t *xnbp, mfn_t mfn) in xnb_free_page() 689 mfn_t mfn; in xnb_to_peer()
|
H A D | xdf.c | 265 gs_grant(ge_slot_t *gs, mfn_t mfn) in gs_grant()
|
/titanic_50/usr/src/uts/i86xpv/vm/ |
H A D | seg_mf.h | 47 extern int segmf_add_mfns(struct seg *, caddr_t, mfn_t, pgcnt_t, domid_t);
|
H A D | seg_mf.c | 63 mfn_t m_mfn; 226 mfn_t mfn; in segmf_faultpage() 524 segmf_add_mfns(struct seg *seg, caddr_t addr, mfn_t mfn, in segmf_add_mfns()
|
/titanic_50/usr/src/uts/common/xen/sys/ |
H A D | gnttab.h | 86 typedef mfn_t gnttab_frame_t;
|
/titanic_50/usr/src/uts/i86pc/i86hvm/io/xpv/ |
H A D | xpv_support.c | 252 reassign_pfn(pfn_t pfn, mfn_t mfn) in reassign_pfn() 259 balloon_free_pages(uint_t page_cnt, mfn_t *mfns, caddr_t kva, pfn_t *pfns) in balloon_free_pages()
|
/titanic_50/usr/src/uts/i86xpv/io/ |
H A D | privcmd.c | 231 mfn_t mfn; in do_privcmd_mmapbatch()
|
/titanic_50/usr/src/uts/common/xen/dtrace/ |
H A D | xdt.c | 299 mfn_t start_mfn; /* starting mfn of buffers */ 548 xdt_map_trace_buffers(mfn_t mfn, caddr_t va, size_t len) in xdt_map_trace_buffers() 623 tbuf.start_mfn = (mfn_t)tbuf_op.buffer_mfn; in xdt_attach_trace_buffers()
|