Lines Matching refs:len
119 static int elf_read_ehdr(const char *buf, size_t len, struct elfhdr *ehdr) in elf_read_ehdr() argument
123 if (len < sizeof(*buf_ehdr)) { in elf_read_ehdr()
178 return elf_is_ehdr_sane(ehdr, len) ? 0 : -ENOEXEC; in elf_read_ehdr()
202 static int elf_read_phdr(const char *buf, size_t len, in elf_read_phdr() argument
242 return elf_is_phdr_sane(phdr, len) ? 0 : -ENOEXEC; in elf_read_phdr()
251 static int elf_read_phdrs(const char *buf, size_t len, in elf_read_phdrs() argument
270 ret = elf_read_phdr(buf, len, elf_info, i); in elf_read_phdrs()
296 static int elf_read_from_buffer(const char *buf, size_t len, in elf_read_from_buffer() argument
302 ret = elf_read_ehdr(buf, len, ehdr); in elf_read_from_buffer()
309 ret = elf_read_phdrs(buf, len, elf_info); in elf_read_from_buffer()
327 int kexec_build_elf_info(const char *buf, size_t len, struct elfhdr *ehdr, in kexec_build_elf_info() argument
333 ret = elf_read_from_buffer(buf, len, ehdr, elf_info); in kexec_build_elf_info()
365 int kexec_elf_probe(const char *buf, unsigned long len) in kexec_elf_probe() argument
371 ret = kexec_build_elf_info(buf, len, &ehdr, &elf_info); in kexec_elf_probe()