Searched refs:sechdr (Results 1 – 5 of 5) sorted by relevance
/Linux-v5.15/net/rxrpc/ |
D | rxkad.c | 446 struct rxkad_level1_hdr sechdr; in rxkad_verify_packet_1() local 480 if (skb_copy_bits(skb, offset, &sechdr, sizeof(sechdr)) < 0) { in rxkad_verify_packet_1() 485 len -= sizeof(sechdr); in rxkad_verify_packet_1() 487 buf = ntohl(sechdr.data_size); in rxkad_verify_packet_1() 523 struct rxkad_level2_hdr sechdr; in rxkad_verify_packet_2() local 573 if (skb_copy_bits(skb, offset, &sechdr, sizeof(sechdr)) < 0) { in rxkad_verify_packet_2() 578 len -= sizeof(sechdr); in rxkad_verify_packet_2() 580 buf = ntohl(sechdr.data_size); in rxkad_verify_packet_2() 686 struct rxkad_level1_hdr sechdr; in rxkad_locate_data_1() local 688 if (skb_copy_bits(skb, *_offset, &sechdr, sizeof(sechdr)) < 0) in rxkad_locate_data_1() [all …]
|
/Linux-v5.15/scripts/mod/ |
D | modpost.c | 333 Elf_Shdr *sechdr = &info->sechdrs[secindex]; in sym_get_data_by_offset() local 336 offset -= sechdr->sh_addr; in sym_get_data_by_offset() 338 return (void *)info->hdr + sechdr->sh_offset + offset; in sym_get_data_by_offset() 347 static const char *sech_name(const struct elf_info *info, Elf_Shdr *sechdr) in sech_name() argument 350 sechdr->sh_name); in sech_name() 899 Elf_Shdr *sechdr) in check_section() argument 901 const char *sec = sech_name(elf, sechdr); in check_section() 903 if (sechdr->sh_type == SHT_PROGBITS && in check_section() 904 !(sechdr->sh_flags & SHF_ALLOC) && in check_section() 1742 Elf_Shdr *sechdr, Elf_Rela *r) in reloc_location() argument [all …]
|
/Linux-v5.15/arch/mips/kernel/ |
D | vpe.c | 169 static long get_offset(unsigned long *size, Elf_Shdr *sechdr) in get_offset() argument 173 ret = ALIGN(*size, sechdr->sh_addralign ? : 1); in get_offset() 174 *size = ret + sechdr->sh_size; in get_offset()
|
/Linux-v5.15/kernel/ |
D | kexec_file.c | 1120 Elf_Shdr *sechdr; in kexec_purgatory_get_symbol_addr() local 1126 sechdr = &pi->sechdrs[sym->st_shndx]; in kexec_purgatory_get_symbol_addr() 1132 return (void *)(sechdr->sh_addr + sym->st_value); in kexec_purgatory_get_symbol_addr()
|
D | module.c | 2400 Elf_Shdr *sechdr, unsigned int section) in get_offset() argument 2405 ret = ALIGN(*size, sechdr->sh_addralign ?: 1); in get_offset() 2406 *size = ret + sechdr->sh_size; in get_offset() 2806 const Elf_Shdr *sechdr; in init_build_id() local 2810 sechdr = &info->sechdrs[i]; in init_build_id() 2811 if (!sect_empty(sechdr) && sechdr->sh_type == SHT_NOTE && in init_build_id() 2812 !build_id_parse_buf((void *)sechdr->sh_addr, mod->build_id, in init_build_id() 2813 sechdr->sh_size)) in init_build_id()
|