/kernel/linux/linux-5.10/tools/perf/util/ |
D | genelf.c | 163 Elf_Shdr *shdr; in jit_add_eh_frame_info() local 188 shdr = elf_getshdr(scn); in jit_add_eh_frame_info() 189 if (!shdr) { in jit_add_eh_frame_info() 194 shdr->sh_name = 104; in jit_add_eh_frame_info() 195 shdr->sh_type = SHT_PROGBITS; in jit_add_eh_frame_info() 196 shdr->sh_addr = base_offset; in jit_add_eh_frame_info() 197 shdr->sh_flags = SHF_ALLOC; in jit_add_eh_frame_info() 198 shdr->sh_entsize = 0; in jit_add_eh_frame_info() 222 shdr = elf_getshdr(scn); in jit_add_eh_frame_info() 223 if (!shdr) { in jit_add_eh_frame_info() [all …]
|
D | genelf_debug.c | 488 Elf_Shdr *shdr; in jit_add_debug_info() local 521 shdr = elf_getshdr(scn); in jit_add_debug_info() 522 if (!shdr) { in jit_add_debug_info() 527 shdr->sh_name = 52; /* .debug_line */ in jit_add_debug_info() 528 shdr->sh_type = SHT_PROGBITS; in jit_add_debug_info() 529 shdr->sh_addr = 0; /* must be zero or == sh_offset -> dynamic object */ in jit_add_debug_info() 530 shdr->sh_flags = 0; in jit_add_debug_info() 531 shdr->sh_entsize = 0; in jit_add_debug_info() 555 shdr = elf_getshdr(scn); in jit_add_debug_info() 556 if (!shdr) { in jit_add_debug_info() [all …]
|
D | symbol-elf.c | 166 static inline const char *elf_sec__name(const GElf_Shdr *shdr, in elf_sec__name() argument 169 return secstrs->d_buf + shdr->sh_name; in elf_sec__name() 172 static inline int elf_sec__is_text(const GElf_Shdr *shdr, in elf_sec__is_text() argument 175 return strstr(elf_sec__name(shdr, secstrs), "text") != NULL; in elf_sec__is_text() 178 static inline bool elf_sec__is_data(const GElf_Shdr *shdr, in elf_sec__is_data() argument 181 return strstr(elf_sec__name(shdr, secstrs), "data") != NULL; in elf_sec__is_data() 184 static bool elf_sec__filter(GElf_Shdr *shdr, Elf_Data *secstrs) in elf_sec__filter() argument 186 return elf_sec__is_text(shdr, secstrs) || in elf_sec__filter() 187 elf_sec__is_data(shdr, secstrs); in elf_sec__filter() 193 GElf_Shdr shdr; in elf_addr_to_index() local [all …]
|
/kernel/linux/linux-5.10/arch/mips/boot/tools/ |
D | relocs.c | 25 Elf_Shdr shdr; member 98 name = sec_strtab + secs[shndx].shdr.sh_name; in sec_name() 263 Elf_Shdr shdr; in read_shdrs() local 276 if (fread(&shdr, sizeof(shdr), 1, fp) != 1) in read_shdrs() 279 sec->shdr.sh_name = elf_word_to_cpu(shdr.sh_name); in read_shdrs() 280 sec->shdr.sh_type = elf_word_to_cpu(shdr.sh_type); in read_shdrs() 281 sec->shdr.sh_flags = elf_xword_to_cpu(shdr.sh_flags); in read_shdrs() 282 sec->shdr.sh_addr = elf_addr_to_cpu(shdr.sh_addr); in read_shdrs() 283 sec->shdr.sh_offset = elf_off_to_cpu(shdr.sh_offset); in read_shdrs() 284 sec->shdr.sh_size = elf_xword_to_cpu(shdr.sh_size); in read_shdrs() [all …]
|
/kernel/linux/linux-5.10/drivers/media/platform/qcom/venus/ |
D | hfi_cmds.c | 158 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_init() 159 pkt->shdr.hdr.pkt_type = HFI_CMD_SYS_SESSION_INIT; in pkt_session_init() 160 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_init() 169 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_cmd() 170 pkt->shdr.hdr.pkt_type = pkt_type; in pkt_session_cmd() 171 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_cmd() 182 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_SET_BUFFERS; in pkt_session_set_buffers() 183 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_set_buffers() 193 pkt->shdr.hdr.size = sizeof(*pkt) - sizeof(u32) + in pkt_session_set_buffers() 202 pkt->shdr.hdr.size = sizeof(*pkt) + in pkt_session_set_buffers() [all …]
|
D | hfi_msgs.h | 49 struct hfi_session_hdr_pkt shdr; member 81 struct hfi_session_hdr_pkt shdr; member 88 struct hfi_session_hdr_pkt shdr; member 93 struct hfi_session_hdr_pkt shdr; member 100 struct hfi_session_hdr_pkt shdr; member 120 struct hfi_session_hdr_pkt shdr; member 125 struct hfi_session_hdr_pkt shdr; member 130 struct hfi_session_hdr_pkt shdr; member 135 struct hfi_session_hdr_pkt shdr; member 140 struct hfi_session_hdr_pkt shdr; member [all …]
|
D | hfi_cmds.h | 94 struct hfi_session_hdr_pkt shdr; member 100 struct hfi_session_hdr_pkt shdr; member 104 struct hfi_session_hdr_pkt shdr; member 108 struct hfi_session_hdr_pkt shdr; member 114 struct hfi_session_hdr_pkt shdr; member 124 struct hfi_session_hdr_pkt shdr; member 130 struct hfi_session_hdr_pkt shdr; member 134 struct hfi_session_hdr_pkt shdr; member 138 struct hfi_session_hdr_pkt shdr; member 142 struct hfi_session_hdr_pkt shdr; member [all …]
|
D | hfi_msgs.c | 143 pkt->shdr.session_id, pkt->event_data1, in event_sys_error() 156 pkt->event_data1, pkt->shdr.session_id); in event_session_error() 172 pkt->shdr.session_id); in event_session_error() 319 req_bytes = pkt->shdr.hdr.size - sizeof(*pkt); in session_get_prop_profile_level() 340 req_bytes = pkt->shdr.hdr.size - sizeof(*pkt); in session_get_prop_buf_req() 414 rem_bytes = pkt->shdr.hdr.size - sizeof(*pkt) + sizeof(u32); in hfi_session_init_done() 751 inst = to_instance(core, pkt->shdr.session_id); in hfi_process_msg_packet() 755 pkt->shdr.session_id, in hfi_process_msg_packet() 764 pkt->shdr.session_id); in hfi_process_msg_packet()
|
/kernel/linux/linux-5.10/arch/mips/vdso/ |
D | genvdso.h | 11 ELF(Shdr) *shdr; in FUNC() 19 shdr = shdrs + (sh_entsize * swap_uint16(ehdr->e_shstrndx)); in FUNC() 20 shstrtab = vdso + FUNC(swap_uint)(shdr->sh_offset); in FUNC() 23 shdr = shdrs + (i * sh_entsize); in FUNC() 24 name = shstrtab + swap_uint32(shdr->sh_name); in FUNC() 31 switch (swap_uint32(shdr->sh_type)) { in FUNC() 50 shdr->sh_type = swap_uint32(SHT_MIPS_ABIFLAGS); in FUNC() 51 shdr->sh_entsize = shdr->sh_size; in FUNC() 62 ELF(Shdr) *shdr; in FUNC() 74 shdr = shdrs + (i * sh_entsize); in FUNC() [all …]
|
/kernel/linux/linux-5.10/arch/riscv/kernel/ |
D | module-sections.c | 23 got = (struct got_entry *)got_sec->shdr->sh_addr; in module_emit_got_entry() 44 got_plt = (struct got_entry *)got_plt_sec->shdr->sh_addr; in module_emit_plt_entry() 46 plt = (struct plt_entry *)plt_sec->shdr->sh_addr; in module_emit_plt_entry() 102 mod->arch.plt.shdr = sechdrs + i; in module_frob_arch_sections() 104 mod->arch.got.shdr = sechdrs + i; in module_frob_arch_sections() 106 mod->arch.got_plt.shdr = sechdrs + i; in module_frob_arch_sections() 109 if (!mod->arch.plt.shdr) { in module_frob_arch_sections() 113 if (!mod->arch.got.shdr) { in module_frob_arch_sections() 117 if (!mod->arch.got_plt.shdr) { in module_frob_arch_sections() 138 mod->arch.plt.shdr->sh_type = SHT_NOBITS; in module_frob_arch_sections() [all …]
|
/kernel/linux/linux-5.10/arch/x86/tools/ |
D | relocs.c | 32 Elf_Shdr shdr; member 249 name = sec_strtab + secs[shndx].shdr.sh_name; in sec_name() 283 if (sec->shdr.sh_type != SHT_SYMTAB) in sym_lookup() 286 nsyms = sec->shdr.sh_size/sizeof(Elf_Sym); in sym_lookup() 389 Elf_Shdr shdr; in read_ehdr() local 394 if (fread(&shdr, sizeof(shdr), 1, fp) != 1) in read_ehdr() 398 shnum = elf_xword_to_cpu(shdr.sh_size); in read_ehdr() 401 shstrndx = elf_word_to_cpu(shdr.sh_link); in read_ehdr() 411 Elf_Shdr shdr; in read_shdrs() local 424 if (fread(&shdr, sizeof(shdr), 1, fp) != 1) in read_shdrs() [all …]
|
/kernel/linux/linux-5.10/fs/cifs/ |
D | smb2misc.c | 35 check_smb2_hdr(struct smb2_sync_hdr *shdr, __u64 mid) in check_smb2_hdr() argument 37 __u64 wire_mid = le64_to_cpu(shdr->MessageId); in check_smb2_hdr() 43 if ((shdr->ProtocolId == SMB2_PROTO_NUMBER) && in check_smb2_hdr() 45 if (shdr->Flags & SMB2_FLAGS_SERVER_TO_REDIR) in check_smb2_hdr() 49 if (shdr->Command == SMB2_OPLOCK_BREAK) in check_smb2_hdr() 55 if (shdr->ProtocolId != SMB2_PROTO_NUMBER) in check_smb2_hdr() 57 le32_to_cpu(shdr->ProtocolId)); in check_smb2_hdr() 142 struct smb2_sync_hdr *shdr = (struct smb2_sync_hdr *)buf; in smb2_check_message() local 143 struct smb2_sync_pdu *pdu = (struct smb2_sync_pdu *)shdr; in smb2_check_message() 154 if (shdr->ProtocolId == SMB2_TRANSFORM_PROTO_NUM) { in smb2_check_message() [all …]
|
D | smb2transport.c | 221 struct smb2_sync_hdr *shdr = (struct smb2_sync_hdr *)iov[0].iov_base; in smb2_calc_signature() local 228 ses = smb2_find_smb_ses(server, shdr->SessionId); in smb2_calc_signature() 235 memset(shdr->Signature, 0x0, SMB2_SIGNATURE_SIZE); in smb2_calc_signature() 288 memcpy(shdr->Signature, sigptr, SMB2_SIGNATURE_SIZE); in smb2_calc_signature() 540 struct smb2_sync_hdr *shdr = (struct smb2_sync_hdr *)iov[0].iov_base; in smb3_calc_signature() local 547 rc = smb2_get_sign_key(shdr->SessionId, server, key); in smb3_calc_signature() 563 memset(shdr->Signature, 0x0, SMB2_SIGNATURE_SIZE); in smb3_calc_signature() 604 memcpy(shdr->Signature, sigptr, SMB2_SIGNATURE_SIZE); in smb3_calc_signature() 617 struct smb2_sync_hdr *shdr; in smb2_sign_rqst() local 622 shdr = (struct smb2_sync_hdr *)rqst->rq_iov[0].iov_base; in smb2_sign_rqst() [all …]
|
D | smb2ops.c | 270 struct smb2_sync_hdr *shdr = (struct smb2_sync_hdr *)buf; in __smb2_find_mid() local 271 __u64 wire_mid = le64_to_cpu(shdr->MessageId); in __smb2_find_mid() 273 if (shdr->ProtocolId == SMB2_TRANSFORM_PROTO_NUM) { in __smb2_find_mid() 282 (mid->command == shdr->Command)) { in __smb2_find_mid() 312 struct smb2_sync_hdr *shdr = (struct smb2_sync_hdr *)buf; in smb2_dump_detail() local 315 shdr->Command, shdr->Status, shdr->Flags, shdr->MessageId, in smb2_dump_detail() 316 shdr->ProcessId); in smb2_dump_detail() 2371 struct smb2_sync_hdr *shdr = (struct smb2_sync_hdr *)buf; in smb2_is_status_pending() local 2373 if (shdr->Status != STATUS_PENDING) in smb2_is_status_pending() 2376 if (shdr->CreditRequest) { in smb2_is_status_pending() [all …]
|
/kernel/linux/linux-5.10/drivers/remoteproc/ |
D | remoteproc_elf_loader.c | 237 const void *shdr, *name_table_shdr; local 251 shdr = elf_data + elf_hdr_get_e_shoff(class, ehdr); 253 name_table_shdr = shdr + (shstrndx * elf_shdr_get_size); 257 for (i = 0; i < shnum; i++, shdr += elf_shdr_get_size) { 258 u64 size = elf_shdr_get_sh_size(class, shdr); 259 u64 offset = elf_shdr_get_sh_offset(class, shdr); 260 u32 name = elf_shdr_get_sh_name(class, shdr); 297 return shdr; 315 const void *shdr; local 323 shdr = find_table(dev, fw); [all …]
|
D | remoteproc_elf_helpers.h | 78 ELF_GEN_FIELD_GET_SET(shdr, sh_size, u64) 79 ELF_GEN_FIELD_GET_SET(shdr, sh_offset, u64) 80 ELF_GEN_FIELD_GET_SET(shdr, sh_name, u32) 81 ELF_GEN_FIELD_GET_SET(shdr, sh_addr, u64) 92 ELF_STRUCT_SIZE(shdr)
|
/kernel/linux/linux-5.10/arch/powerpc/boot/ |
D | hack-coff.c | 35 struct external_scnhdr shdr; in main() local 57 if (read(fd, &shdr, sizeof(shdr)) != sizeof(shdr)) in main() 59 if (strcmp(shdr.s_name, ".text") == 0) { in main() 62 } else if (strcmp(shdr.s_name, ".data") == 0) { in main() 64 } else if (strcmp(shdr.s_name, ".bss") == 0) { in main()
|
/kernel/linux/linux-5.10/arch/powerpc/oprofile/cell/ |
D | vma_map.c | 114 Elf32_Shdr shdr, shdr_str; in create_vma_map() local 171 if (copy_from_user(&shdr, shdr_start + i, sizeof(shdr))) in create_vma_map() 174 if (shdr.sh_type != SHT_SYMTAB) in create_vma_map() 176 if (shdr.sh_entsize != sizeof (sym)) in create_vma_map() 180 shdr_start + shdr.sh_link, in create_vma_map() 181 sizeof(shdr))) in create_vma_map() 187 for (j = 0; j < shdr.sh_size / sizeof (sym); j++) { in create_vma_map() 189 shdr.sh_offset + in create_vma_map()
|
/kernel/linux/linux-5.10/samples/bpf/ |
D | bpf_load.c | 317 GElf_Shdr *shdr, Elf_Data **data) in get_sec() argument 325 if (gelf_getshdr(scn, shdr) != shdr) in get_sec() 328 *shname = elf_strptr(elf, ehdr->e_shstrndx, shdr->sh_name); in get_sec() 329 if (!*shname || !shdr->sh_size) in get_sec() 340 GElf_Shdr *shdr, struct bpf_insn *insn, in parse_relo_and_apply() argument 345 nrels = shdr->sh_size / shdr->sh_entsize; in parse_relo_and_apply() 513 GElf_Shdr shdr, shdr_prog; in do_load_bpf_file() local 544 if (get_sec(elf, i, &ehdr, &shname, &shdr, &data)) in do_load_bpf_file() 550 shdr.sh_link, (int) shdr.sh_flags); in do_load_bpf_file() 570 } else if (shdr.sh_type == SHT_SYMTAB) { in do_load_bpf_file() [all …]
|
/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
D | module.h | 15 Elf_Shdr *shdr; member 38 struct got_entry *got = (struct got_entry *)(sec->shdr->sh_addr); in get_got_entry() 91 struct got_entry *got_plt = (struct got_entry *)sec->shdr->sh_addr; in get_got_plt_idx() 104 struct plt_entry *plt = (struct plt_entry *)sec_plt->shdr->sh_addr; in get_plt_entry()
|
/kernel/linux/linux-5.10/scripts/ |
D | sorttable.h | 200 Elf_Shdr *s, *shdr = (Elf_Shdr *)((char *)ehdr + _r(&ehdr->e_shoff)); in do_sort() local 228 shstrndx = r(&shdr[0].sh_link); in do_sort() 229 secstrings = (const char *)ehdr + _r(&shdr[shstrndx].sh_offset); in do_sort() 233 shnum = _r(&shdr[0].sh_size); in do_sort() 235 for (i = 0, s = shdr; s < shdr + shnum; i++, s++) { in do_sort() 349 sort_needed_sec = &shdr[get_secindex(r2(&sym->st_shndx), in do_sort()
|
/kernel/linux/linux-5.10/drivers/bluetooth/ |
D | btmtkuart.c | 432 struct mtk_stp_hdr *shdr; in mtk_stp_split() local 448 shdr = (struct mtk_stp_hdr *)&bdev->stp_pad[2]; in mtk_stp_split() 449 bdev->stp_dlen = be16_to_cpu(shdr->dlen) & 0x0fff; in mtk_stp_split() 452 if (shdr->prefix != 0x80 || bdev->stp_dlen > 2048) { in mtk_stp_split() 454 shdr->prefix, bdev->stp_dlen); in mtk_stp_split() 869 struct mtk_stp_hdr *shdr; in btmtkuart_send_frame() local 876 if (unlikely(skb_headroom(skb) < sizeof(*shdr)) || in btmtkuart_send_frame() 878 err = pskb_expand_head(skb, sizeof(*shdr), MTK_STP_TLR_SIZE, in btmtkuart_send_frame() 886 shdr = skb_push(skb, sizeof(*shdr)); in btmtkuart_send_frame() 887 shdr->prefix = 0x80; in btmtkuart_send_frame() [all …]
|
/kernel/linux/linux-5.10/drivers/cpufreq/ |
D | pmac64-cpufreq.c | 384 const struct smu_sdbp_header *shdr; in g5_neo2_cpufreq_init() local 387 shdr = smu_get_sdb_partition(SMU_SDB_FVT_ID, NULL); in g5_neo2_cpufreq_init() 388 if (!shdr) in g5_neo2_cpufreq_init() 390 g5_fvt_table = (struct smu_sdbp_fvt *)&shdr[1]; in g5_neo2_cpufreq_init() 391 ssize = (shdr->len * sizeof(u32)) - sizeof(*shdr); in g5_neo2_cpufreq_init()
|
/kernel/linux/linux-5.10/kernel/ |
D | module.c | 358 Elf_Shdr *shdr = &info->sechdrs[i]; in find_sec() local 360 if ((shdr->sh_flags & SHF_ALLOC) in find_sec() 361 && strcmp(info->secstrings + shdr->sh_name, name) == 0) in find_sec() 2974 static int validate_section_offset(struct load_info *info, Elf_Shdr *shdr) in validate_section_offset() argument 2982 secend = shdr->sh_offset + shdr->sh_size; in validate_section_offset() 2983 if (secend < shdr->sh_offset || secend > info->len) in validate_section_offset() 2998 Elf_Shdr *shdr, *strhdr; in elf_validity_check() local 3053 shdr = &info->sechdrs[i]; in elf_validity_check() 3054 switch (shdr->sh_type) { in elf_validity_check() 3059 if (shdr->sh_link == SHN_UNDEF in elf_validity_check() [all …]
|
/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_selftests.c | 65 struct stmmachdr *shdr; in stmmac_test_get_udp_skb() local 157 uhdr->len = htons(sizeof(*shdr) + sizeof(*uhdr) + attr->size); in stmmac_test_get_udp_skb() 171 iplen = sizeof(*ihdr) + sizeof(*shdr) + attr->size; in stmmac_test_get_udp_skb() 188 shdr = skb_put(skb, sizeof(*shdr)); in stmmac_test_get_udp_skb() 189 shdr->version = 0; in stmmac_test_get_udp_skb() 190 shdr->magic = cpu_to_be64(STMMAC_TEST_PKT_MAGIC); in stmmac_test_get_udp_skb() 192 shdr->id = stmmac_test_next_id++; in stmmac_test_get_udp_skb() 254 struct stmmachdr *shdr; in stmmac_test_loopback_validate() local 294 shdr = (struct stmmachdr *)((u8 *)thdr + sizeof(*thdr)); in stmmac_test_loopback_validate() 303 shdr = (struct stmmachdr *)((u8 *)uhdr + sizeof(*uhdr)); in stmmac_test_loopback_validate() [all …]
|