Lines Matching refs:mfn
568 mfn_t mfn; in xnb_alloc_page() local
579 if (balloon_alloc_pages(1, &mfn) != 1) { in xnb_alloc_page()
588 return (mfn); in xnb_alloc_page()
596 mfn = mfns[nth++]; in xnb_alloc_page()
599 ASSERT(mfn != 0); in xnb_alloc_page()
601 return (mfn); in xnb_alloc_page()
613 xnb_free_page(xnb_t *xnbp, mfn_t mfn) in xnb_free_page() argument
619 pfn = xen_assign_pfn(mfn); in xnb_free_page()
623 if ((r = balloon_free_pages(1, &mfn, NULL, NULL)) != 1) { in xnb_free_page()
626 r, mfn); in xnb_free_page()
689 mfn_t mfn; in xnb_to_peer() local
698 if ((mfn = xnb_alloc_page(xnbp)) == 0) { in xnb_to_peer()
714 pfn = xen_assign_pfn(mfn); in xnb_to_peer()
737 gop->mfn = mfn; in xnb_to_peer()
798 gop->mfn = 0; in xnb_to_peer()
801 gop->mfn = 0; in xnb_to_peer()
804 if (gop->mfn != 0) in xnb_to_peer()
809 xnb_free_page(xnbp, gop->mfn); in xnb_to_peer()