Lines Matching refs:pfn
23 unsigned long pfn;
44 if (new->pfn == entry->pfn)
47 if (new->pfn < entry->pfn)
58 pr_warn("%s: cannot add pfn=%pa -> mfn=%pa: pfn=%pa -> mfn=%pa already exists\n",
59 __func__, &new->pfn, &new->mfn, &entry->pfn, &entry->mfn);
64 unsigned long __pfn_to_mfn(unsigned long pfn)
74 if (entry->pfn <= pfn &&
75 entry->pfn + entry->nr_pages > pfn) {
76 unsigned long mfn = entry->mfn + (pfn - entry->pfn);
80 if (pfn < entry->pfn)
150 bool __set_phys_to_machine_multi(unsigned long pfn,
163 if (p2m_entry->pfn <= pfn &&
164 p2m_entry->pfn + p2m_entry->nr_pages > pfn) {
170 if (pfn < p2m_entry->pfn)
183 p2m_entry->pfn = pfn;
199 bool __set_phys_to_machine(unsigned long pfn, unsigned long mfn)
201 return __set_phys_to_machine_multi(pfn, mfn, 1);