Searched refs:filesz (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/drivers/remoteproc/ |
| H A D | remoteproc_elf_loader.c | 178 u64 filesz = elf_phdr_get_p_filesz(class, phdr); local 188 type, da, memsz, filesz); 190 if (filesz > memsz) { 192 filesz, memsz); 197 if (offset + filesz > fw->size) { 199 offset + filesz, fw->size); 221 if (filesz) { 225 memcpy(ptr, elf_data + offset, filesz); 235 if (memsz > filesz) { 237 memset_io((void __iomem *)(ptr + filesz), 0, memsz - filesz); [all …]
|
| H A D | imx_dsp_rproc.c | 861 u64 filesz = elf_phdr_get_p_filesz(class, phdr); in imx_dsp_rproc_elf_load_segments() local 870 type, da, memsz, filesz); in imx_dsp_rproc_elf_load_segments() 872 if (filesz > memsz) { in imx_dsp_rproc_elf_load_segments() 874 filesz, memsz); in imx_dsp_rproc_elf_load_segments() 879 if (offset + filesz > fw->size) { in imx_dsp_rproc_elf_load_segments() 881 offset + filesz, fw->size); in imx_dsp_rproc_elf_load_segments() 903 if (filesz) { in imx_dsp_rproc_elf_load_segments() 904 ret = imx_dsp_rproc_memcpy(ptr, elf_data + offset, filesz); in imx_dsp_rproc_elf_load_segments() 913 if (memsz > filesz) { in imx_dsp_rproc_elf_load_segments() 914 ret = imx_dsp_rproc_memset(ptr + filesz, 0, memsz - filesz); in imx_dsp_rproc_elf_load_segments()
|
| 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() 826 phdr->p_type, da, memsz, filesz); in pru_rproc_load_elf_segments() 828 if (filesz > memsz) { 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() 860 memcpy(ptr, elf_data + phdr->p_offset, filesz); in pru_rproc_load_elf_segments()
|
| H A D | mtk_scp.c | 313 u32 filesz = phdr->p_filesz; in scp_elf_load_segments() local 318 phdr->p_type, da, memsz, filesz); in scp_elf_load_segments() 322 if (!filesz) in scp_elf_load_segments() 325 if (filesz > memsz) { in scp_elf_load_segments() 327 filesz, memsz); in scp_elf_load_segments() 332 if (offset + filesz > fw->size) { in scp_elf_load_segments() 334 offset + filesz, fw->size); in scp_elf_load_segments() 348 scp_memcpy_aligned(ptr, elf_data + phdr->p_offset, filesz); in scp_elf_load_segments()
|
| /linux-6.15/arch/x86/um/ |
| H A D | elfcore.c | 55 size_t filesz = phdrp[i].p_filesz; in elf_core_write_extra_data() local 56 if (!dump_emit(cprm, addr, filesz)) in elf_core_write_extra_data()
|