Home
last modified time | relevance | path

Searched refs:mfn_t (Results 1 – 24 of 24) sorted by relevance

/titanic_50/usr/src/uts/i86xpv/sys/
H A Dxen_mmu.h85 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 Dballoon_impl.h52 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 Dxen_mmu.c46 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 Dballoon.c66 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 Dxen_machdep.c360 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 Di86mmu.c225 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 Dmdb_kb.c146 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 Dxpv_support.h74 extern long balloon_free_pages(uint_t, mfn_t *, caddr_t, pfn_t *);
76 extern void reassign_pfn(pfn_t, mfn_t);
H A Dmachsystm.h230 extern page_t *page_get_high_mfn(mfn_t);
/titanic_50/usr/src/uts/i86pc/vm/
H A Dvm_machdep.c114 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 Dhat_kdi.c132 mfn_t mfn = ma >> MMU_PAGESHIFT; in kdi_mtop()
H A Dkboot_mmu.c117 mfn_list = (mfn_t *)xen_info->mfn_list; in kbm_init()
/titanic_50/usr/src/uts/i86pc/os/
H A Dxpv_platform.c181 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 Dfakebop.c1609 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 Dxnf.h54 mfn_t buf_mfn;
72 mfn_t tx_mfn;
H A Dxnb.h99 mfn_t xt_mfn;
H A Dxnb.c561 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 Dxdf.c265 gs_grant(ge_slot_t *gs, mfn_t mfn) in gs_grant()
/titanic_50/usr/src/uts/i86xpv/vm/
H A Dseg_mf.h47 extern int segmf_add_mfns(struct seg *, caddr_t, mfn_t, pgcnt_t, domid_t);
H A Dseg_mf.c63 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 Dgnttab.h86 typedef mfn_t gnttab_frame_t;
/titanic_50/usr/src/uts/i86pc/i86hvm/io/xpv/
H A Dxpv_support.c252 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 Dprivcmd.c231 mfn_t mfn; in do_privcmd_mmapbatch()
/titanic_50/usr/src/uts/common/xen/dtrace/
H A Dxdt.c299 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()