Lines Matching refs:phdr
288 struct elf32_phdr *phdr;
293 phdr = (struct elf32_phdr *)(elf_data + ehdr->e_phoff);
296 for (i = 0; i < ehdr->e_phnum; i++, phdr++) {
297 u32 da = phdr->p_paddr;
298 u32 memsz = phdr->p_memsz;
299 u32 filesz = phdr->p_filesz;
300 u32 offset = phdr->p_offset;
303 dev_dbg(dev, "phdr: type %d da 0x%x memsz 0x%x filesz 0x%x\n",
304 phdr->p_type, da, memsz, filesz);
306 if (phdr->p_type != PT_LOAD)
312 dev_err(dev, "bad phdr filesz 0x%x memsz 0x%x\n",
328 dev_err(dev, "bad phdr da 0x%x mem 0x%x\n", da, memsz);
334 scp_memcpy_aligned(ptr, elf_data + phdr->p_offset, filesz);