Lines Matching refs:ei
49 struct elf_info ei;
56 if (!parse_elf64(elfheader, &ei) && !parse_elf32(elfheader, &ei))
67 printf("Allocating 0x%lx bytes for kernel ...\n\r", ei.memsize);
70 addr = platform_ops.vmlinux_alloc(ei.memsize);
72 if ((unsigned long)_start < ei.memsize)
81 gunzip_discard(&gzstate, ei.elfoffset - sizeof(elfheader));
82 len = gunzip_finish(&gzstate, addr, ei.loadsize);
83 if (len != ei.loadsize)
85 len, ei.loadsize);
88 flush_cache(addr, ei.loadsize);
90 return (struct addr_range){addr, ei.memsize};