Lines Matching refs:start
226 /* If min_pfn falls within the E820 entry, we want to start
272 /* Make sure pfn exists to start with */
328 * up to REMAP_SIZE MFNs and the start target PFN for doing the remap.
458 phys_addr_t start = 0;
477 unsigned long start_pfn = PFN_DOWN(start);
486 start = end;
582 static void __init xen_align_and_add_e820_region(phys_addr_t start,
585 phys_addr_t end = start + size;
589 start = PAGE_ALIGN(start);
601 e820__range_add(start, end - start, type);
615 bool __init xen_is_e820_reserved(phys_addr_t start, phys_addr_t size)
624 end = start + size;
628 if (entry->type == E820_TYPE_RAM && entry->addr <= start &&
649 phys_addr_t addr, start;
655 start = entry->addr;
656 for (addr = start; addr < start + size; addr += PAGE_SIZE) {
659 start = addr + PAGE_SIZE;
660 if (start + size > entry->addr + entry->size)
663 if (addr >= start + size) {
664 memblock_reserve(start, size);
665 return start;
707 phys_addr_t start, size;
710 start = __pa(xen_start_info->mfn_list);
714 start = PFN_PHYS(xen_start_info->first_p2m_pfn);
718 memblock_reserve(start, size);
719 if (!xen_is_e820_reserved(start, size))
723 memblock_phys_free(start, size);
888 phys_addr_t new_area, start, size;
896 start = boot_params.hdr.ramdisk_image;
898 xen_phys_memcpy(new_area, start, size);
900 start, start + size, new_area, new_area + size);
901 memblock_phys_free(start, size);