INVALID_P2M_ENTRY
INVALID_P2M_ENTRY);
if (mfn == INVALID_P2M_ENTRY) {
return INVALID_P2M_ENTRY;
if (unlikely(mfn == INVALID_P2M_ENTRY))
if (mfn != INVALID_P2M_ENTRY)
return __pfn_to_mfn(pfn) != INVALID_P2M_ENTRY;
__set_phys_to_machine(virt_to_pfn((void *)vaddr), INVALID_P2M_ENTRY);
if (unlikely(mfn == INVALID_P2M_ENTRY)) {
p2m[i] = INVALID_P2M_ENTRY;
xen_p2m_addr[pfn] = INVALID_P2M_ENTRY;
if (mfn == INVALID_P2M_ENTRY)
return mfn == INVALID_P2M_ENTRY;
return mfn == INVALID_P2M_ENTRY;
WARN(pfn_to_mfn(pfn) != INVALID_P2M_ENTRY, "page must be ballooned");
if (mfn != INVALID_P2M_ENTRY && (mfn & FOREIGN_FRAME_BIT))
set_phys_to_machine(pfn, INVALID_P2M_ENTRY);
return INVALID_P2M_ENTRY;
set_phys_to_machine(pfn, INVALID_P2M_ENTRY);
if (mfn == INVALID_P2M_ENTRY || mfn_to_pfn(mfn) != pfn)
if (!__set_phys_to_machine(pfn, INVALID_P2M_ENTRY))
while (xen_remap_mfn != INVALID_P2M_ENTRY) {
static unsigned long xen_remap_mfn __initdata = INVALID_P2M_ENTRY;
if (!set_phys_to_machine(pfn + i, INVALID_P2M_ENTRY)) {
__set_phys_to_machine(pfn, INVALID_P2M_ENTRY);
if (!set_phys_to_machine(pfn + i, INVALID_P2M_ENTRY)) {
if (mfn != INVALID_P2M_ENTRY)