/Linux-v4.19/tools/perf/util/ |
D | genelf.c | 164 Elf_Shdr *shdr; in jit_add_eh_frame_info() local 189 shdr = elf_getshdr(scn); in jit_add_eh_frame_info() 190 if (!shdr) { in jit_add_eh_frame_info() 195 shdr->sh_name = 104; in jit_add_eh_frame_info() 196 shdr->sh_type = SHT_PROGBITS; in jit_add_eh_frame_info() 197 shdr->sh_addr = base_offset; in jit_add_eh_frame_info() 198 shdr->sh_flags = SHF_ALLOC; in jit_add_eh_frame_info() 199 shdr->sh_entsize = 0; in jit_add_eh_frame_info() 223 shdr = elf_getshdr(scn); in jit_add_eh_frame_info() 224 if (!shdr) { in jit_add_eh_frame_info() [all …]
|
D | genelf_debug.c | 490 Elf_Shdr *shdr; in jit_add_debug_info() local 523 shdr = elf_getshdr(scn); in jit_add_debug_info() 524 if (!shdr) { in jit_add_debug_info() 529 shdr->sh_name = 52; /* .debug_line */ in jit_add_debug_info() 530 shdr->sh_type = SHT_PROGBITS; in jit_add_debug_info() 531 shdr->sh_addr = 0; /* must be zero or == sh_offset -> dynamic object */ in jit_add_debug_info() 532 shdr->sh_flags = 0; in jit_add_debug_info() 533 shdr->sh_entsize = 0; in jit_add_debug_info() 557 shdr = elf_getshdr(scn); in jit_add_debug_info() 558 if (!shdr) { in jit_add_debug_info() [all …]
|
D | symbol-elf.c | 128 static inline const char *elf_sec__name(const GElf_Shdr *shdr, in elf_sec__name() argument 131 return secstrs->d_buf + shdr->sh_name; in elf_sec__name() 134 static inline int elf_sec__is_text(const GElf_Shdr *shdr, in elf_sec__is_text() argument 137 return strstr(elf_sec__name(shdr, secstrs), "text") != NULL; in elf_sec__is_text() 140 static inline bool elf_sec__is_data(const GElf_Shdr *shdr, in elf_sec__is_data() argument 143 return strstr(elf_sec__name(shdr, secstrs), "data") != NULL; in elf_sec__is_data() 146 static bool elf_sec__filter(GElf_Shdr *shdr, Elf_Data *secstrs) in elf_sec__filter() argument 148 return elf_sec__is_text(shdr, secstrs) || in elf_sec__filter() 149 elf_sec__is_data(shdr, secstrs); in elf_sec__filter() 155 GElf_Shdr shdr; in elf_addr_to_index() local [all …]
|
/Linux-v4.19/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 …]
|
/Linux-v4.19/drivers/media/platform/qcom/venus/ |
D | hfi_cmds.c | 167 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_init() 168 pkt->shdr.hdr.pkt_type = HFI_CMD_SYS_SESSION_INIT; in pkt_session_init() 169 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_init() 178 pkt->shdr.hdr.size = sizeof(*pkt); in pkt_session_cmd() 179 pkt->shdr.hdr.pkt_type = pkt_type; in pkt_session_cmd() 180 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_cmd() 191 pkt->shdr.hdr.pkt_type = HFI_CMD_SESSION_SET_BUFFERS; in pkt_session_set_buffers() 192 pkt->shdr.session_id = hash32_ptr(cookie); in pkt_session_set_buffers() 202 pkt->shdr.hdr.size = sizeof(*pkt) - sizeof(u32) + in pkt_session_set_buffers() 211 pkt->shdr.hdr.size = sizeof(*pkt) + in pkt_session_set_buffers() [all …]
|
D | hfi_msgs.h | 58 struct hfi_session_hdr_pkt shdr; member 90 struct hfi_session_hdr_pkt shdr; member 97 struct hfi_session_hdr_pkt shdr; member 102 struct hfi_session_hdr_pkt shdr; member 109 struct hfi_session_hdr_pkt shdr; member 129 struct hfi_session_hdr_pkt shdr; member 134 struct hfi_session_hdr_pkt shdr; member 139 struct hfi_session_hdr_pkt shdr; member 144 struct hfi_session_hdr_pkt shdr; member 149 struct hfi_session_hdr_pkt shdr; member [all …]
|
D | hfi_cmds.h | 103 struct hfi_session_hdr_pkt shdr; member 109 struct hfi_session_hdr_pkt shdr; member 113 struct hfi_session_hdr_pkt shdr; member 117 struct hfi_session_hdr_pkt shdr; member 123 struct hfi_session_hdr_pkt shdr; member 133 struct hfi_session_hdr_pkt shdr; member 139 struct hfi_session_hdr_pkt shdr; member 143 struct hfi_session_hdr_pkt shdr; member 147 struct hfi_session_hdr_pkt shdr; member 151 struct hfi_session_hdr_pkt shdr; member [all …]
|
D | hfi_msgs.c | 152 pkt->shdr.session_id, pkt->event_data1, in event_sys_error() 165 pkt->event_data1, pkt->shdr.session_id); in event_session_error() 181 pkt->shdr.session_id); in event_session_error() 327 req_bytes = pkt->shdr.hdr.size - sizeof(*pkt); in session_get_prop_profile_level() 348 req_bytes = pkt->shdr.hdr.size - sizeof(*pkt); in session_get_prop_buf_req() 423 rem_bytes = pkt->shdr.hdr.size - sizeof(*pkt) + sizeof(u32); in hfi_session_init_done() 758 inst = to_instance(core, pkt->shdr.session_id); in hfi_process_msg_packet() 762 pkt->shdr.session_id, in hfi_process_msg_packet() 771 pkt->shdr.session_id); in hfi_process_msg_packet()
|
/Linux-v4.19/arch/mips/vdso/ |
D | genvdso.h | 15 ELF(Shdr) *shdr; in FUNC() 23 shdr = shdrs + (sh_entsize * swap_uint16(ehdr->e_shstrndx)); in FUNC() 24 shstrtab = vdso + FUNC(swap_uint)(shdr->sh_offset); in FUNC() 27 shdr = shdrs + (i * sh_entsize); in FUNC() 28 name = shstrtab + swap_uint32(shdr->sh_name); in FUNC() 35 switch (swap_uint32(shdr->sh_type)) { in FUNC() 54 shdr->sh_type = swap_uint32(SHT_MIPS_ABIFLAGS); in FUNC() 55 shdr->sh_entsize = shdr->sh_size; in FUNC() 66 ELF(Shdr) *shdr; in FUNC() 78 shdr = shdrs + (i * sh_entsize); in FUNC() [all …]
|
/Linux-v4.19/arch/riscv/kernel/ |
D | module-sections.c | 22 got = (struct got_entry *)got_sec->shdr->sh_addr; in module_emit_got_entry() 43 got_plt = (struct got_entry *)got_plt_sec->shdr->sh_addr; in module_emit_plt_entry() 45 plt = (struct plt_entry *)plt_sec->shdr->sh_addr; in module_emit_plt_entry() 99 mod->arch.plt.shdr = sechdrs + i; in module_frob_arch_sections() 101 mod->arch.got.shdr = sechdrs + i; in module_frob_arch_sections() 103 mod->arch.got_plt.shdr = sechdrs + i; in module_frob_arch_sections() 106 if (!mod->arch.plt.shdr) { in module_frob_arch_sections() 110 if (!mod->arch.got.shdr) { in module_frob_arch_sections() 114 if (!mod->arch.got_plt.shdr) { in module_frob_arch_sections() 135 mod->arch.plt.shdr->sh_type = SHT_NOBITS; in module_frob_arch_sections() [all …]
|
/Linux-v4.19/arch/x86/tools/ |
D | relocs.c | 30 Elf_Shdr shdr; member 246 name = sec_strtab + secs[shndx].shdr.sh_name; in sec_name() 280 if (sec->shdr.sh_type != SHT_SYMTAB) in sym_lookup() 283 nsyms = sec->shdr.sh_size/sizeof(Elf_Sym); in sym_lookup() 394 Elf_Shdr shdr; in read_shdrs() local 407 if (fread(&shdr, sizeof shdr, 1, fp) != 1) in read_shdrs() 410 sec->shdr.sh_name = elf_word_to_cpu(shdr.sh_name); in read_shdrs() 411 sec->shdr.sh_type = elf_word_to_cpu(shdr.sh_type); in read_shdrs() 412 sec->shdr.sh_flags = elf_xword_to_cpu(shdr.sh_flags); in read_shdrs() 413 sec->shdr.sh_addr = elf_addr_to_cpu(shdr.sh_addr); in read_shdrs() [all …]
|
/Linux-v4.19/fs/cifs/ |
D | smb2misc.c | 34 check_smb2_hdr(struct smb2_sync_hdr *shdr, __u64 mid) in check_smb2_hdr() argument 36 __u64 wire_mid = le64_to_cpu(shdr->MessageId); in check_smb2_hdr() 42 if ((shdr->ProtocolId == SMB2_PROTO_NUMBER) && in check_smb2_hdr() 44 if (shdr->Flags & SMB2_FLAGS_SERVER_TO_REDIR) in check_smb2_hdr() 48 if (shdr->Command == SMB2_OPLOCK_BREAK) in check_smb2_hdr() 54 if (shdr->ProtocolId != SMB2_PROTO_NUMBER) in check_smb2_hdr() 56 le32_to_cpu(shdr->ProtocolId)); in check_smb2_hdr() 133 struct smb2_sync_hdr *shdr = (struct smb2_sync_hdr *)buf; in smb2_check_message() local 134 struct smb2_sync_pdu *pdu = (struct smb2_sync_pdu *)shdr; in smb2_check_message() 145 if (shdr->ProtocolId == SMB2_TRANSFORM_PROTO_NUM) { in smb2_check_message() [all …]
|
D | smb2transport.c | 172 struct smb2_sync_hdr *shdr = (struct smb2_sync_hdr *)iov[0].iov_base; in smb2_calc_signature() local 177 ses = smb2_find_smb_ses(server, shdr->SessionId); in smb2_calc_signature() 184 memset(shdr->Signature, 0x0, SMB2_SIGNATURE_SIZE); in smb2_calc_signature() 228 memcpy(shdr->Signature, sigptr, SMB2_SIGNATURE_SIZE); in smb2_calc_signature() 432 struct smb2_sync_hdr *shdr = (struct smb2_sync_hdr *)iov[0].iov_base; in smb3_calc_signature() local 437 ses = smb2_find_smb_ses(server, shdr->SessionId); in smb3_calc_signature() 444 memset(shdr->Signature, 0x0, SMB2_SIGNATURE_SIZE); in smb3_calc_signature() 486 memcpy(shdr->Signature, sigptr, SMB2_SIGNATURE_SIZE); in smb3_calc_signature() 496 struct smb2_sync_hdr *shdr = in smb2_sign_rqst() local 499 if (!(shdr->Flags & SMB2_FLAGS_SIGNED) || in smb2_sign_rqst() [all …]
|
D | smb2ops.c | 126 struct smb2_sync_hdr *shdr = (struct smb2_sync_hdr *)mid->resp_buf; in smb2_get_credits() local 128 return le16_to_cpu(shdr->CreditRequest); in smb2_get_credits() 193 struct smb2_sync_hdr *shdr = (struct smb2_sync_hdr *)buf; in smb2_find_mid() local 194 __u64 wire_mid = le64_to_cpu(shdr->MessageId); in smb2_find_mid() 196 if (shdr->ProtocolId == SMB2_TRANSFORM_PROTO_NUM) { in smb2_find_mid() 205 (mid->command == shdr->Command)) { in smb2_find_mid() 219 struct smb2_sync_hdr *shdr = (struct smb2_sync_hdr *)buf; in smb2_dump_detail() local 222 shdr->Command, shdr->Status, shdr->Flags, shdr->MessageId, in smb2_dump_detail() 223 shdr->ProcessId); in smb2_dump_detail() 1514 struct smb2_sync_hdr *shdr = (struct smb2_sync_hdr *)buf; in smb2_is_status_pending() local [all …]
|
D | smb2pdu.c | 97 smb2_hdr_assemble(struct smb2_sync_hdr *shdr, __le16 smb2_cmd, in smb2_hdr_assemble() argument 100 shdr->ProtocolId = SMB2_PROTO_NUMBER; in smb2_hdr_assemble() 101 shdr->StructureSize = cpu_to_le16(64); in smb2_hdr_assemble() 102 shdr->Command = smb2_cmd; in smb2_hdr_assemble() 109 shdr->CreditRequest = cpu_to_le16(0); in smb2_hdr_assemble() 111 shdr->CreditRequest = cpu_to_le16( in smb2_hdr_assemble() 116 shdr->CreditRequest = cpu_to_le16(2); in smb2_hdr_assemble() 118 shdr->ProcessId = cpu_to_le32((__u16)current->tgid); in smb2_hdr_assemble() 127 shdr->CreditCharge = cpu_to_le16(1); in smb2_hdr_assemble() 130 shdr->TreeId = tcon->tid; in smb2_hdr_assemble() [all …]
|
/Linux-v4.19/drivers/remoteproc/ |
D | remoteproc_elf_loader.c | 214 struct elf32_shdr *shdr; local 221 shdr = (struct elf32_shdr *)(elf_data + ehdr->e_shoff); 222 name_table = elf_data + shdr[ehdr->e_shstrndx].sh_offset; 224 for (i = 0; i < ehdr->e_shnum; i++, shdr++) { 225 u32 size = shdr->sh_size; 226 u32 offset = shdr->sh_offset; 228 if (strcmp(name_table + shdr->sh_name, ".resource_table")) 264 return shdr; 283 struct elf32_shdr *shdr; local 291 shdr = find_table(dev, ehdr, fw->size); [all …]
|
/Linux-v4.19/scripts/ |
D | sortextable.h | 95 Elf_Shdr *shdr; in do_func() local 117 shdr = (Elf_Shdr *)((char *)ehdr + _r(&ehdr->e_shoff)); in do_func() 121 num_sections = _r(&shdr[0].sh_size); in do_func() 125 secindex_strings = r(&shdr[0].sh_link); in do_func() 127 shstrtab_sec = shdr + secindex_strings; in do_func() 130 idx = r(&shdr[i].sh_name); in do_func() 132 extab_sec = shdr + i; in do_func() 135 if ((r(&shdr[i].sh_type) == SHT_REL || in do_func() 136 r(&shdr[i].sh_type) == SHT_RELA) && in do_func() 137 r(&shdr[i].sh_info) == extab_index) { in do_func() [all …]
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | kexec_elf_64.c | 285 static bool elf_is_shdr_sane(const struct elf_shdr *shdr, size_t buf_len) in elf_is_shdr_sane() argument 290 if (shdr->sh_type == SHT_NULL) in elf_is_shdr_sane() 294 switch (shdr->sh_type) { in elf_is_shdr_sane() 296 size_ok = shdr->sh_entsize == sizeof(Elf_Sym); in elf_is_shdr_sane() 299 size_ok = shdr->sh_entsize == sizeof(Elf_Rela); in elf_is_shdr_sane() 302 size_ok = shdr->sh_entsize == sizeof(Elf_Dyn); in elf_is_shdr_sane() 305 size_ok = shdr->sh_entsize == sizeof(Elf_Rel); in elf_is_shdr_sane() 325 } else if (shdr->sh_addr + shdr->sh_size < shdr->sh_addr) { in elf_is_shdr_sane() 330 if (shdr->sh_type != SHT_NOBITS) { in elf_is_shdr_sane() 331 if (shdr->sh_offset + shdr->sh_size < shdr->sh_offset) { in elf_is_shdr_sane() [all …]
|
/Linux-v4.19/arch/powerpc/boot/ |
D | hack-coff.c | 39 struct external_scnhdr shdr; in main() local 61 if (read(fd, &shdr, sizeof(shdr)) != sizeof(shdr)) in main() 63 if (strcmp(shdr.s_name, ".text") == 0) { in main() 66 } else if (strcmp(shdr.s_name, ".data") == 0) { in main() 68 } else if (strcmp(shdr.s_name, ".bss") == 0) { in main()
|
/Linux-v4.19/arch/powerpc/oprofile/cell/ |
D | vma_map.c | 118 Elf32_Shdr shdr, shdr_str; in create_vma_map() local 175 if (copy_from_user(&shdr, shdr_start + i, sizeof(shdr))) in create_vma_map() 178 if (shdr.sh_type != SHT_SYMTAB) in create_vma_map() 180 if (shdr.sh_entsize != sizeof (sym)) in create_vma_map() 184 shdr_start + shdr.sh_link, in create_vma_map() 185 sizeof(shdr))) in create_vma_map() 191 for (j = 0; j < shdr.sh_size / sizeof (sym); j++) { in create_vma_map() 193 shdr.sh_offset + in create_vma_map()
|
/Linux-v4.19/samples/bpf/ |
D | bpf_load.c | 301 GElf_Shdr *shdr, Elf_Data **data) in get_sec() argument 309 if (gelf_getshdr(scn, shdr) != shdr) in get_sec() 312 *shname = elf_strptr(elf, ehdr->e_shstrndx, shdr->sh_name); in get_sec() 313 if (!*shname || !shdr->sh_size) in get_sec() 324 GElf_Shdr *shdr, struct bpf_insn *insn, in parse_relo_and_apply() argument 329 nrels = shdr->sh_size / shdr->sh_entsize; in parse_relo_and_apply() 497 GElf_Shdr shdr, shdr_prog; in do_load_bpf_file() local 528 if (get_sec(elf, i, &ehdr, &shname, &shdr, &data)) in do_load_bpf_file() 534 shdr.sh_link, (int) shdr.sh_flags); in do_load_bpf_file() 554 } else if (shdr.sh_type == SHT_SYMTAB) { in do_load_bpf_file() [all …]
|
/Linux-v4.19/drivers/bluetooth/ |
D | btmtkuart.c | 276 struct mtk_stp_hdr *shdr; in mtk_stp_split() local 292 shdr = (struct mtk_stp_hdr *)&bdev->stp_pad[2]; in mtk_stp_split() 293 bdev->stp_dlen = be16_to_cpu(shdr->dlen) & 0x0fff; in mtk_stp_split() 296 if (shdr->prefix != 0x80 || bdev->stp_dlen > 2048) { in mtk_stp_split() 298 shdr->prefix, bdev->stp_dlen); in mtk_stp_split() 515 struct mtk_stp_hdr *shdr; in btmtkuart_send_frame() local 522 if (unlikely(skb_headroom(skb) < sizeof(*shdr)) || in btmtkuart_send_frame() 524 err = pskb_expand_head(skb, sizeof(*shdr), MTK_STP_TLR_SIZE, in btmtkuart_send_frame() 532 shdr = skb_push(skb, sizeof(*shdr)); in btmtkuart_send_frame() 533 shdr->prefix = 0x80; in btmtkuart_send_frame() [all …]
|
/Linux-v4.19/arch/riscv/include/asm/ |
D | module.h | 16 struct elf64_shdr *shdr; member 39 struct got_entry *got = (struct got_entry *)sec->shdr->sh_addr; in get_got_entry() 90 struct got_entry *got_plt = (struct got_entry *)sec->shdr->sh_addr; in get_got_plt_idx() 103 struct plt_entry *plt = (struct plt_entry *)sec_plt->shdr->sh_addr; in get_plt_entry()
|
/Linux-v4.19/drivers/cpufreq/ |
D | pmac64-cpufreq.c | 386 const struct smu_sdbp_header *shdr; in g5_neo2_cpufreq_init() local 389 shdr = smu_get_sdb_partition(SMU_SDB_FVT_ID, NULL); in g5_neo2_cpufreq_init() 390 if (!shdr) in g5_neo2_cpufreq_init() 392 g5_fvt_table = (struct smu_sdbp_fvt *)&shdr[1]; in g5_neo2_cpufreq_init() 393 ssize = (shdr->len * sizeof(u32)) - sizeof(*shdr); in g5_neo2_cpufreq_init()
|
/Linux-v4.19/drivers/scsi/lpfc/ |
D | lpfc_sli.c | 5375 union lpfc_sli4_cfg_shdr *shdr; in lpfc_sli4_retrieve_pport_name() local 5408 shdr = &mbx_cntl_attr->cfg_shdr; in lpfc_sli4_retrieve_pport_name() 5409 shdr_status = bf_get(lpfc_mbox_hdr_status, &shdr->response); in lpfc_sli4_retrieve_pport_name() 5410 shdr_add_status = bf_get(lpfc_mbox_hdr_add_status, &shdr->response); in lpfc_sli4_retrieve_pport_name() 5440 shdr = (union lpfc_sli4_cfg_shdr *)&get_port_name->header.cfg_shdr; in lpfc_sli4_retrieve_pport_name() 5441 bf_set(lpfc_mbox_hdr_version, &shdr->request, LPFC_OPCODE_VERSION_1); in lpfc_sli4_retrieve_pport_name() 5445 shdr_status = bf_get(lpfc_mbox_hdr_status, &shdr->response); in lpfc_sli4_retrieve_pport_name() 5446 shdr_add_status = bf_get(lpfc_mbox_hdr_add_status, &shdr->response); in lpfc_sli4_retrieve_pport_name() 6450 union lpfc_sli4_cfg_shdr *shdr; in lpfc_sli4_get_allocated_extnts() local 6546 shdr = &rsrc_ext->header.cfg_shdr; in lpfc_sli4_get_allocated_extnts() [all …]
|