Lines Matching refs:start
609 phys_addr_t start; in reserve_initrd_mem() local
623 start = round_down(phys_initrd_start, PAGE_SIZE); in reserve_initrd_mem()
624 size = phys_initrd_size + (phys_initrd_start - start); in reserve_initrd_mem()
627 if (!memblock_is_region_memory(start, size)) { in reserve_initrd_mem()
629 (u64)start, size); in reserve_initrd_mem()
633 if (memblock_is_region_reserved(start, size)) { in reserve_initrd_mem()
635 (u64)start, size); in reserve_initrd_mem()
639 memblock_reserve(start, size); in reserve_initrd_mem()
652 void __weak __init free_initrd_mem(unsigned long start, unsigned long end) in free_initrd_mem() argument
655 unsigned long aligned_start = ALIGN_DOWN(start, PAGE_SIZE); in free_initrd_mem()
661 free_reserved_area((void *)start, (void *)end, POISON_FREE_INITMEM, in free_initrd_mem()
668 unsigned long crashk_start = (unsigned long)__va(crashk_res.start); in kexec_free_initrd()