Lines Matching refs:ramdisk_image
299 u64 ramdisk_image = boot_params.hdr.ramdisk_image; in get_ramdisk_image() local
301 ramdisk_image |= (u64)boot_params.ext_ramdisk_image << 32; in get_ramdisk_image()
303 if (ramdisk_image == 0) in get_ramdisk_image()
304 ramdisk_image = phys_initrd_start; in get_ramdisk_image()
306 return ramdisk_image; in get_ramdisk_image()
323 u64 ramdisk_image = get_ramdisk_image(); in relocate_initrd() local
340 ret = copy_from_early_mem((void *)initrd_start, ramdisk_image, ramdisk_size); in relocate_initrd()
346 ramdisk_image, ramdisk_image + ramdisk_size - 1, in relocate_initrd()
353 u64 ramdisk_image = get_ramdisk_image(); in early_reserve_initrd() local
355 u64 ramdisk_end = PAGE_ALIGN(ramdisk_image + ramdisk_size); in early_reserve_initrd()
358 !ramdisk_image || !ramdisk_size) in early_reserve_initrd()
361 memblock_reserve_kern(ramdisk_image, ramdisk_end - ramdisk_image); in early_reserve_initrd()
367 u64 ramdisk_image = get_ramdisk_image(); in reserve_initrd() local
369 u64 ramdisk_end = PAGE_ALIGN(ramdisk_image + ramdisk_size); in reserve_initrd()
372 !ramdisk_image || !ramdisk_size) in reserve_initrd()
377 printk(KERN_INFO "RAMDISK: [mem %#010llx-%#010llx]\n", ramdisk_image, in reserve_initrd()
380 if (pfn_range_is_mapped(PFN_DOWN(ramdisk_image), in reserve_initrd()
383 initrd_start = ramdisk_image + PAGE_OFFSET; in reserve_initrd()
390 memblock_phys_free(ramdisk_image, ramdisk_end - ramdisk_image); in reserve_initrd()