Lines Matching refs:mfn

288 void set_pte_mfn(unsigned long vaddr, unsigned long mfn, pgprot_t flags)  in set_pte_mfn()  argument
290 set_pte_vaddr(vaddr, mfn_pte(mfn, flags)); in set_pte_mfn()
369 unsigned long mfn = (val & PTE_PFN_MASK) >> PAGE_SHIFT; in pte_mfn_to_pfn() local
370 unsigned long pfn = mfn_to_pfn(mfn); in pte_mfn_to_pfn()
387 unsigned long mfn; in pte_pfn_to_mfn() local
390 mfn = __pfn_to_mfn(pfn); in pte_pfn_to_mfn()
392 mfn = pfn; in pte_pfn_to_mfn()
399 if (unlikely(mfn == INVALID_P2M_ENTRY)) { in pte_pfn_to_mfn()
400 mfn = 0; in pte_pfn_to_mfn()
403 mfn &= ~(FOREIGN_FRAME_BIT | IDENTITY_FRAME_BIT); in pte_pfn_to_mfn()
404 val = ((pteval_t)mfn << PAGE_SHIFT) | flags; in pte_pfn_to_mfn()
733 op.arg1.mfn = pfn_to_mfn(pfn); in xen_do_pin()
1321 unsigned long mfn; in __xen_write_cr3() local
1326 mfn = pfn_to_mfn(PFN_DOWN(cr3)); in __xen_write_cr3()
1328 mfn = 0; in __xen_write_cr3()
1330 WARN_ON(mfn == 0 && kernel); in __xen_write_cr3()
1333 op.arg1.mfn = mfn; in __xen_write_cr3()
1496 op.arg1.mfn = pfn_to_mfn(pfn); in pin_pagetable_pfn()
1542 op->arg1.mfn = pfn_to_mfn(pfn); in __pin_pagetable_pfn()
2202 unsigned long mfn; in xen_remap_exchanged_ptes() local
2213 mfn = mfns[i]; in xen_remap_exchanged_ptes()
2215 mfn = first_mfn + i; in xen_remap_exchanged_ptes()
2227 mfn_pte(mfn, PAGE_KERNEL), flags); in xen_remap_exchanged_ptes()
2229 set_phys_to_machine(virt_to_pfn(vaddr), mfn); in xen_remap_exchanged_ptes()
2442 xen_pfn_t *mfn; member
2452 pte_t pte = pte_mkspecial(mfn_pte(*rmd->mfn, rmd->prot)); in remap_area_mfn_pte_fn()
2457 (*rmd->mfn)++; in remap_area_mfn_pte_fn()
2459 rmd->mfn++; in remap_area_mfn_pte_fn()
2470 xen_pfn_t *mfn, int nr, in do_remap_mfn() argument
2486 return xen_xlate_remap_gfn_array(vma, addr, mfn, nr, err_ptr, in do_remap_mfn()
2493 rmd.mfn = mfn; in do_remap_mfn()
2554 xen_pfn_t mfn, int nr, in xen_remap_domain_mfn_range() argument
2558 return do_remap_mfn(vma, addr, &mfn, nr, NULL, prot, domid, pages); in xen_remap_domain_mfn_range()
2564 xen_pfn_t *mfn, int nr, in xen_remap_domain_mfn_array() argument
2573 return do_remap_mfn(vma, addr, mfn, nr, err_ptr, prot, domid, pages); in xen_remap_domain_mfn_array()