Lines Matching refs:mfn
569 mfn_t mfn; in xnb_alloc_page() local
580 if (balloon_alloc_pages(1, &mfn) != 1) { in xnb_alloc_page()
589 return (mfn); in xnb_alloc_page()
597 mfn = mfns[nth++]; in xnb_alloc_page()
600 ASSERT(mfn != 0); in xnb_alloc_page()
602 return (mfn); in xnb_alloc_page()
614 xnb_free_page(xnb_t *xnbp, mfn_t mfn) in xnb_free_page() argument
620 pfn = xen_assign_pfn(mfn); in xnb_free_page()
624 if ((r = balloon_free_pages(1, &mfn, NULL, NULL)) != 1) { in xnb_free_page()
627 r, mfn); in xnb_free_page()
691 mfn_t mfn; in xnb_to_peer() local
700 if ((mfn = xnb_alloc_page(xnbp)) == 0) { in xnb_to_peer()
716 pfn = xen_assign_pfn(mfn); in xnb_to_peer()
739 gop->mfn = mfn; in xnb_to_peer()
800 gop->mfn = 0; in xnb_to_peer()
803 gop->mfn = 0; in xnb_to_peer()
806 if (gop->mfn != 0) in xnb_to_peer()
811 xnb_free_page(xnbp, gop->mfn); in xnb_to_peer()