Lines Matching defs:phdr
237 struct elf32_phdr *phdr;
242 phdr = (struct elf32_phdr *)(elf_data + ehdr->e_phoff);
245 for (i = 0; i < ehdr->e_phnum; i++, phdr++) {
246 u32 da = phdr->p_paddr;
247 u32 memsz = phdr->p_memsz;
248 u32 filesz = phdr->p_filesz;
249 u32 offset = phdr->p_offset;
252 dev_dbg(dev, "phdr: type %d da 0x%x memsz 0x%x filesz 0x%x\n",
253 phdr->p_type, da, memsz, filesz);
255 if (phdr->p_type != PT_LOAD)
261 dev_err(dev, "bad phdr filesz 0x%x memsz 0x%x\n",
277 dev_err(dev, "bad phdr da 0x%x mem 0x%x\n", da, memsz);
283 scp_memcpy_aligned(ptr, elf_data + phdr->p_offset, filesz);