initrd.h 735 B

1234567891011121314151617181920212223242526
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #define INITRD_MINOR 250 /* shouldn't collide with /dev/ram* too soon ... */
  3. /* starting block # of image */
  4. extern int rd_image_start;
  5. /* size of a single RAM disk */
  6. extern unsigned long rd_size;
  7. /* 1 if it is not an error if initrd_start < memory_start */
  8. extern int initrd_below_start_ok;
  9. /* free_initrd_mem always gets called with the next two as arguments.. */
  10. extern unsigned long initrd_start, initrd_end;
  11. extern void free_initrd_mem(unsigned long, unsigned long);
  12. extern phys_addr_t phys_initrd_start;
  13. extern unsigned long phys_initrd_size;
  14. extern unsigned int real_root_dev;
  15. extern char __initramfs_start[];
  16. extern unsigned long __initramfs_size;
  17. void console_on_rootfs(void);