Lines Matching refs:ei
36 struct elf_info ei; in prep_kernel() local
43 if (!parse_elf64(elfheader, &ei) && !parse_elf32(elfheader, &ei)) in prep_kernel()
54 printf("Allocating 0x%lx bytes for kernel ...\n\r", ei.memsize); in prep_kernel()
57 addr = platform_ops.vmlinux_alloc(ei.memsize); in prep_kernel()
64 if ((unsigned long)_start < ei.loadsize) in prep_kernel()
67 _start, ei.loadsize); in prep_kernel()
69 if ((unsigned long)_end < ei.memsize) in prep_kernel()
78 gunzip_discard(&gzstate, ei.elfoffset - sizeof(elfheader)); in prep_kernel()
79 len = gunzip_finish(&gzstate, addr, ei.loadsize); in prep_kernel()
80 if (len != ei.loadsize) in prep_kernel()
82 len, ei.loadsize); in prep_kernel()
85 flush_cache(addr, ei.loadsize); in prep_kernel()
87 return (struct addr_range){addr, ei.memsize}; in prep_kernel()