/kernel/linux/linux-6.6/drivers/remoteproc/ |
H A D | remoteproc_elf_loader.c | 178 u64 filesz = elf_phdr_get_p_filesz(class, phdr); local 187 dev_dbg(dev, "phdr: type %d da 0x%llx memsz 0x%llx filesz 0x%llx\n", 188 type, da, memsz, filesz); 190 if (filesz > memsz) { 191 dev_err(dev, "bad phdr filesz 0x%llx memsz 0x%llx\n", 192 filesz, memsz); 197 if (offset + filesz > fw->size) { 199 offset + filesz, fw->size); 221 if (filesz) { 223 memcpy_toio((void __iomem *)ptr, elf_data + offset, filesz); [all...] |
H A D | imx_dsp_rproc.c | 862 u64 filesz = elf_phdr_get_p_filesz(class, phdr); in imx_dsp_rproc_elf_load_segments() local 870 dev_dbg(dev, "phdr: type %d da 0x%llx memsz 0x%llx filesz 0x%llx\n", in imx_dsp_rproc_elf_load_segments() 871 type, da, memsz, filesz); in imx_dsp_rproc_elf_load_segments() 873 if (filesz > memsz) { in imx_dsp_rproc_elf_load_segments() 874 dev_err(dev, "bad phdr filesz 0x%llx memsz 0x%llx\n", in imx_dsp_rproc_elf_load_segments() 875 filesz, memsz); in imx_dsp_rproc_elf_load_segments() 880 if (offset + filesz > fw->size) { in imx_dsp_rproc_elf_load_segments() 882 offset + filesz, fw->size); in imx_dsp_rproc_elf_load_segments() 904 if (filesz) { in imx_dsp_rproc_elf_load_segments() 905 ret = imx_dsp_rproc_memcpy(ptr, elf_data + offset, filesz); in imx_dsp_rproc_elf_load_segments() [all...] |
H A D | pru_rproc.c | 817 u32 filesz = phdr->p_filesz; in pru_rproc_load_elf_segments() local 822 if (phdr->p_type != PT_LOAD || !filesz) in pru_rproc_load_elf_segments() 825 dev_dbg(dev, "phdr: type %d da 0x%x memsz 0x%x filesz 0x%x\n", in pru_rproc_load_elf_segments() 826 phdr->p_type, da, memsz, filesz); in pru_rproc_load_elf_segments() 828 if (filesz > memsz) { in pru_rproc_load_elf_segments() 829 dev_err(dev, "bad phdr filesz 0x%x memsz 0x%x\n", in pru_rproc_load_elf_segments() 830 filesz, memsz); in pru_rproc_load_elf_segments() 835 if (offset + filesz > fw->size) { in pru_rproc_load_elf_segments() 837 offset + filesz, fw->size); in pru_rproc_load_elf_segments() 853 filesz); in pru_rproc_load_elf_segments() [all...] |
H A D | mtk_scp.c | 248 u32 filesz = phdr->p_filesz; in scp_elf_load_segments() local 252 dev_dbg(dev, "phdr: type %d da 0x%x memsz 0x%x filesz 0x%x\n", in scp_elf_load_segments() 253 phdr->p_type, da, memsz, filesz); in scp_elf_load_segments() 257 if (!filesz) in scp_elf_load_segments() 260 if (filesz > memsz) { in scp_elf_load_segments() 261 dev_err(dev, "bad phdr filesz 0x%x memsz 0x%x\n", in scp_elf_load_segments() 262 filesz, memsz); in scp_elf_load_segments() 267 if (offset + filesz > fw->size) { in scp_elf_load_segments() 269 offset + filesz, fw->size); in scp_elf_load_segments() 283 scp_memcpy_aligned(ptr, elf_data + phdr->p_offset, filesz); in scp_elf_load_segments() [all...] |
/kernel/linux/linux-5.10/drivers/remoteproc/ |
H A D | remoteproc_elf_loader.c | 174 u64 filesz = elf_phdr_get_p_filesz(class, phdr); local 182 dev_dbg(dev, "phdr: type %d da 0x%llx memsz 0x%llx filesz 0x%llx\n", 183 type, da, memsz, filesz); 185 if (filesz > memsz) { 186 dev_err(dev, "bad phdr filesz 0x%llx memsz 0x%llx\n", 187 filesz, memsz); 192 if (offset + filesz > fw->size) { 194 offset + filesz, fw->size); 216 if (filesz) 217 memcpy(ptr, elf_data + offset, filesz); [all...] |
H A D | mtk_scp.c | 235 u32 filesz = phdr->p_filesz; in scp_elf_load_segments() local 242 dev_dbg(dev, "phdr: type %d da 0x%x memsz 0x%x filesz 0x%x\n", in scp_elf_load_segments() 243 phdr->p_type, da, memsz, filesz); in scp_elf_load_segments() 245 if (filesz > memsz) { in scp_elf_load_segments() 246 dev_err(dev, "bad phdr filesz 0x%x memsz 0x%x\n", in scp_elf_load_segments() 247 filesz, memsz); in scp_elf_load_segments() 252 if (offset + filesz > fw->size) { in scp_elf_load_segments() 254 offset + filesz, fw->size); in scp_elf_load_segments() 270 filesz); in scp_elf_load_segments()
|
/kernel/linux/linux-5.10/arch/x86/um/ |
H A D | elfcore.c | 54 size_t filesz = phdrp[i].p_filesz; in elf_core_write_extra_data() local 55 if (!dump_emit(cprm, addr, filesz)) in elf_core_write_extra_data()
|
/kernel/linux/linux-6.6/arch/x86/um/ |
H A D | elfcore.c | 54 size_t filesz = phdrp[i].p_filesz; in elf_core_write_extra_data() local 55 if (!dump_emit(cprm, addr, filesz)) in elf_core_write_extra_data()
|