Lines Matching refs:elf_phdr
64 struct elf_phdr *elf_phdr; /* program header */ in start_bootloader() local
136 req.len = sizeof(*elf_phdr); in start_bootloader()
140 if (stat.count != sizeof(*elf_phdr)) { in start_bootloader()
144 e_phoff += sizeof(*elf_phdr); in start_bootloader()
146 elf_phdr = (struct elf_phdr *) mem; in start_bootloader()
148 if (elf_phdr->p_type != PT_LOAD) in start_bootloader()
151 req.len = elf_phdr->p_filesz; in start_bootloader()
152 req.addr = __pa(elf_phdr->p_paddr); in start_bootloader()
153 ssc(fd, 1, (long) &req, elf_phdr->p_offset, SSC_READ); in start_bootloader()
155 memset((char *)__pa(elf_phdr->p_paddr) + elf_phdr->p_filesz, 0, in start_bootloader()
156 elf_phdr->p_memsz - elf_phdr->p_filesz); in start_bootloader()