Searched refs:elf_data (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/remoteproc/ |
| H A D | remoteproc_elf_loader.c | 166 const u8 *elf_data = fw->data; local 170 ehdr = elf_data; 172 phdr = elf_data + elf_hdr_get_e_phoff(class, ehdr); 223 memcpy_toio((void __iomem *)ptr, elf_data + offset, filesz); 225 memcpy(ptr, elf_data + offset, filesz); 254 const u8 *elf_data = (void *)fw->data; local 257 const void *ehdr = elf_data; 264 shdr = elf_data + elf_hdr_get_e_shoff(class, ehdr); 268 name_table = elf_data + elf_shdr_get_sh_offset(class, name_table_shdr); 278 table = (struct resource_table *)(elf_data + offset); [all …]
|
| H A D | pru_rproc.c | 809 const u8 *elf_data = fw->data; in pru_rproc_load_elf_segments() local 811 ehdr = (struct elf32_hdr *)elf_data; in pru_rproc_load_elf_segments() 812 phdr = (struct elf32_phdr *)(elf_data + ehdr->e_phoff); in pru_rproc_load_elf_segments() 853 ret = pru_rproc_memcpy(ptr, elf_data + phdr->p_offset, in pru_rproc_load_elf_segments() 861 memcpy(ptr, elf_data + phdr->p_offset, filesz); in pru_rproc_load_elf_segments() 875 const u8 *elf_data = fw->data; in pru_rproc_find_interrupt_map() local 876 struct elf32_hdr *ehdr = (struct elf32_hdr *)elf_data; in pru_rproc_find_interrupt_map() 882 shdr = (struct elf32_shdr *)(elf_data + ehdr->e_shoff); in pru_rproc_find_interrupt_map() 886 name_table = elf_data + name_table_shdr->sh_offset; in pru_rproc_find_interrupt_map() 930 const u8 *elf_data = fw->data; in pru_rproc_parse_fw() local [all …]
|
| H A D | mtk_scp.c | 305 const u8 *elf_data = fw->data; in scp_elf_load_segments() local 307 ehdr = (struct elf32_hdr *)elf_data; in scp_elf_load_segments() 308 phdr = (struct elf32_phdr *)(elf_data + ehdr->e_phoff); in scp_elf_load_segments() 349 scp_memcpy_aligned(ptr, elf_data + phdr->p_offset, filesz); in scp_elf_load_segments() 362 const u8 *elf_data = fw->data; in scp_elf_read_ipi_buf_addr() local 365 ehdr = (struct elf32_hdr *)elf_data; in scp_elf_read_ipi_buf_addr() 366 shdr = (struct elf32_shdr *)(elf_data + ehdr->e_shoff); in scp_elf_read_ipi_buf_addr() 368 strtab = (const char *)(elf_data + shdr_strtab->sh_offset); in scp_elf_read_ipi_buf_addr()
|
| H A D | imx_dsp_rproc.c | 904 const u8 *elf_data = fw->data; in imx_dsp_rproc_elf_load_segments() local 908 ehdr = elf_data; in imx_dsp_rproc_elf_load_segments() 910 phdr = elf_data + elf_hdr_get_e_phoff(class, ehdr); 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()
|