Home
last modified time | relevance | path

Searched refs:filesz (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/remoteproc/
H A Dremoteproc_elf_loader.c178 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) {
223 memcpy_toio((void __iomem *)ptr, elf_data + offset, filesz);
225 memcpy(ptr, elf_data + offset, filesz);
235 if (memsz > filesz) {
[all …]
H A Dimx_dsp_rproc.c916 u64 filesz = elf_phdr_get_p_filesz(class, phdr); in imx_dsp_rproc_elf_load_segments() local
925 type, da, memsz, filesz); in imx_dsp_rproc_elf_load_segments()
927 if (filesz > memsz) { in imx_dsp_rproc_elf_load_segments()
929 filesz, memsz); in imx_dsp_rproc_elf_load_segments()
934 if (offset + filesz > fw->size) { in imx_dsp_rproc_elf_load_segments()
936 offset + filesz, fw->size); in imx_dsp_rproc_elf_load_segments()
958 if (filesz) { in imx_dsp_rproc_elf_load_segments()
959 ret = imx_dsp_rproc_memcpy(ptr, elf_data + offset, filesz); in imx_dsp_rproc_elf_load_segments()
968 if (memsz > filesz) { in imx_dsp_rproc_elf_load_segments()
969 ret = imx_dsp_rproc_memset(ptr + filesz, 0, memsz - filesz); in imx_dsp_rproc_elf_load_segments()
H A Dpru_rproc.c818 u32 filesz = phdr->p_filesz; in pru_rproc_load_elf_segments() local
823 if (phdr->p_type != PT_LOAD || !filesz) in pru_rproc_load_elf_segments()
827 phdr->p_type, da, memsz, filesz); in pru_rproc_load_elf_segments()
829 if (filesz > memsz) { in pru_rproc_load_elf_segments()
831 filesz, memsz); in pru_rproc_load_elf_segments()
836 if (offset + filesz > fw->size) { in pru_rproc_load_elf_segments()
838 offset + filesz, fw->size); in pru_rproc_load_elf_segments()
854 filesz); in pru_rproc_load_elf_segments()
861 memcpy(ptr, elf_data + phdr->p_offset, filesz); in pru_rproc_load_elf_segments()
H A Dmtk_scp.c314 u32 filesz = phdr->p_filesz; in scp_elf_load_segments() local
319 phdr->p_type, da, memsz, filesz); in scp_elf_load_segments()
323 if (!filesz) in scp_elf_load_segments()
326 if (filesz > memsz) { in scp_elf_load_segments()
328 filesz, memsz); in scp_elf_load_segments()
333 if (offset + filesz > fw->size) { in scp_elf_load_segments()
335 offset + filesz, fw->size); in scp_elf_load_segments()
349 scp_memcpy_aligned(ptr, elf_data + phdr->p_offset, filesz); in scp_elf_load_segments()