| /drivers/soc/qcom/ |
| A D | mdt_loader.c | 23 const struct elf32_hdr *ehdr; in mdt_header_valid() local 27 if (fw->size < sizeof(*ehdr)) in mdt_header_valid() 30 ehdr = (struct elf32_hdr *)fw->data; in mdt_header_valid() 38 phend = size_add(size_mul(sizeof(struct elf32_phdr), ehdr->e_phnum), ehdr->e_phoff); in mdt_header_valid() 45 shend = size_add(size_mul(sizeof(struct elf32_shdr), ehdr->e_shnum), ehdr->e_shoff); in mdt_header_valid() 111 const struct elf32_hdr *ehdr; in qcom_mdt_get_size() local 162 const struct elf32_hdr *ehdr; in qcom_mdt_read_metadata() local 177 if (ehdr->e_phnum < 2) in qcom_mdt_read_metadata() 245 const struct elf32_hdr *ehdr; in qcom_mdt_pas_init() local 308 const struct elf32_hdr *ehdr; in qcom_mdt_bins_are_split() local [all …]
|
| /drivers/remoteproc/ |
| A D | remoteproc_coredump.c | 239 void *ehdr; in rproc_coredump() local 275 ehdr = data; in rproc_coredump() 277 memset(ehdr, 0, elf_size_of_hdr(class)); in rproc_coredump() 279 elf_hdr_init_ident(ehdr, class); in rproc_coredump() 288 elf_hdr_set_e_phnum(class, ehdr, phnum); in rproc_coredump() 349 void *ehdr; in rproc_coredump_using_sections() local 395 ehdr = data; in rproc_coredump_using_sections() 396 memset(ehdr, 0, elf_size_of_hdr(class)); in rproc_coredump_using_sections() 398 elf_hdr_init_ident(ehdr, class); in rproc_coredump_using_sections() 407 elf_hdr_set_e_shnum(class, ehdr, shnum); in rproc_coredump_using_sections() [all …]
|
| A D | remoteproc_elf_loader.c | 46 struct elf32_hdr *ehdr; local 62 ehdr = (struct elf32_hdr *)fw->data; 64 if (memcmp(ehdr->e_ident, ELFMAG, SELFMAG)) { 69 class = ehdr->e_ident[EI_CLASS]; 82 if (ehdr->e_ident[EI_DATA] != ELFDATA2LSB) { 84 if (ehdr->e_ident[EI_DATA] != ELFDATA2MSB) { 163 const void *ehdr, *phdr; local 170 ehdr = elf_data; 171 phnum = elf_hdr_get_e_phnum(class, ehdr); 257 const void *ehdr = elf_data; local [all …]
|
| A D | remoteproc_elf_helpers.h | 25 struct elf32_hdr *ehdr = (struct elf32_hdr *)fw->data; in fw_elf_get_class() local 27 return ehdr->e_ident[EI_CLASS]; in fw_elf_get_class() 100 static inline unsigned int elf_strtbl_add(const char *name, void *ehdr, u8 class, size_t *index) 102 u16 shstrndx = elf_hdr_get_e_shstrndx(class, ehdr); 107 shdr = ehdr + elf_size_of_hdr(class) + shstrndx * elf_size_of_shdr(class); 108 strtab = ehdr + elf_shdr_get_sh_offset(class, shdr);
|
| A D | pru_rproc.c | 805 struct elf32_hdr *ehdr; in pru_rproc_load_elf_segments() local 810 ehdr = (struct elf32_hdr *)elf_data; in pru_rproc_load_elf_segments() 811 phdr = (struct elf32_phdr *)(elf_data + ehdr->e_phoff); in pru_rproc_load_elf_segments() 814 for (i = 0; i < ehdr->e_phnum; i++, phdr++) { in pru_rproc_load_elf_segments() 875 struct elf32_hdr *ehdr = (struct elf32_hdr *)elf_data; in pru_rproc_find_interrupt_map() local 876 u16 shnum = ehdr->e_shnum; in pru_rproc_find_interrupt_map() 877 u16 shstrndx = ehdr->e_shstrndx; in pru_rproc_find_interrupt_map() 881 shdr = (struct elf32_shdr *)(elf_data + ehdr->e_shoff); in pru_rproc_find_interrupt_map()
|
| A D | qcom_common.c | 281 const struct elf32_hdr *ehdr; in qcom_register_dump_segments() local 285 ehdr = (struct elf32_hdr *)fw->data; in qcom_register_dump_segments() 286 phdrs = (struct elf32_phdr *)(ehdr + 1); in qcom_register_dump_segments() 288 for (i = 0; i < ehdr->e_phnum; i++) { in qcom_register_dump_segments()
|
| A D | mtk_scp.c | 301 struct elf32_hdr *ehdr; in scp_elf_load_segments() local 306 ehdr = (struct elf32_hdr *)elf_data; in scp_elf_load_segments() 307 phdr = (struct elf32_phdr *)(elf_data + ehdr->e_phoff); in scp_elf_load_segments() 310 for (i = 0; i < ehdr->e_phnum; i++, phdr++) { in scp_elf_load_segments() 358 struct elf32_hdr *ehdr; in scp_elf_read_ipi_buf_addr() local 364 ehdr = (struct elf32_hdr *)elf_data; in scp_elf_read_ipi_buf_addr() 365 shdr = (struct elf32_shdr *)(elf_data + ehdr->e_shoff); in scp_elf_read_ipi_buf_addr() 366 shdr_strtab = shdr + ehdr->e_shstrndx; in scp_elf_read_ipi_buf_addr() 369 for (i = 0; i < ehdr->e_shnum; i++, shdr++) { in scp_elf_read_ipi_buf_addr()
|
| A D | qcom_q6v5_mss.c | 1380 struct elf32_hdr *ehdr; in q6v5_mpss_load() local 1416 ehdr = (struct elf32_hdr *)fw->data; in q6v5_mpss_load() 1417 phdrs = (struct elf32_phdr *)(ehdr + 1); in q6v5_mpss_load() 1419 for (i = 0; i < ehdr->e_phnum; i++) { in q6v5_mpss_load() 1464 for (i = 0; i < ehdr->e_phnum; i++) { in q6v5_mpss_load() 1686 const struct elf32_hdr *ehdr; in qcom_q6v5_register_dump_segments() local 1700 ehdr = (struct elf32_hdr *)fw->data; in qcom_q6v5_register_dump_segments() 1701 phdrs = (struct elf32_phdr *)(ehdr + 1); in qcom_q6v5_register_dump_segments() 1704 for (i = 0; i < ehdr->e_phnum; i++) { in qcom_q6v5_register_dump_segments()
|
| A D | imx_dsp_rproc.c | 937 const void *ehdr, *phdr; in imx_dsp_rproc_elf_load_segments() local 944 ehdr = elf_data; in imx_dsp_rproc_elf_load_segments() 945 phnum = elf_hdr_get_e_phnum(class, ehdr); in imx_dsp_rproc_elf_load_segments() 946 phdr = elf_data + elf_hdr_get_e_phoff(class, ehdr); in imx_dsp_rproc_elf_load_segments()
|
| /drivers/s390/crypto/ |
| A D | zcrypt_error.h | 81 struct error_hdr *ehdr = reply->msg; in convert_error() local 85 switch (ehdr->reply_code) { in convert_error() 101 if (ehdr->reply_code == REP82_ERROR_FILTERED_BY_HYPERVISOR && in convert_error() 102 ehdr->type == TYPE86_RSP_CODE) { in convert_error() 111 ehdr->reply_code, apfs); in convert_error() 115 ehdr->reply_code); in convert_error() 126 if (ehdr->reply_code == REP82_ERROR_TRANSPORT_FAIL && in convert_error() 127 ehdr->type == TYPE86_RSP_CODE) { in convert_error() 136 __func__, card, queue, ehdr->reply_code, apfs); in convert_error() 140 ehdr->reply_code); in convert_error() [all …]
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ |
| A D | gh100.c | 198 const struct elf32_hdr *ehdr = elf; in elf_validate_sections() local 199 const struct elf32_shdr *shdr = elf + ehdr->e_shoff; in elf_validate_sections() 202 Elf32_Off section_begin = ehdr->e_shoff + ehdr->e_shnum * ehdr->e_shentsize; in elf_validate_sections() 208 for (unsigned int i = 1; i < ehdr->e_shnum; i++) { in elf_validate_sections() 209 if (i == ehdr->e_shstrndx) { in elf_validate_sections() 248 const struct elf32_hdr *ehdr = elf; in elf_section() local 249 const struct elf32_shdr *shdr = elf + ehdr->e_shoff; in elf_section() 250 const char *names = elf + shdr[ehdr->e_shstrndx].sh_offset; in elf_section() 252 for (unsigned int i = 1; i < ehdr->e_shnum; i++) { in elf_section()
|
| /drivers/net/ethernet/stmicro/stmmac/ |
| A D | stmmac_selftests.c | 66 struct ethhdr *ehdr; in stmmac_test_get_udp_skb() local 98 ehdr = skb_push(skb, ETH_HLEN); in stmmac_test_get_udp_skb() 111 eth_zero_addr(ehdr->h_source); in stmmac_test_get_udp_skb() 112 eth_zero_addr(ehdr->h_dest); in stmmac_test_get_udp_skb() 121 __be16 *ptr = (__be16 *)ehdr; in stmmac_test_get_udp_skb() 131 tag = (void *)ehdr + ETH_HLEN; in stmmac_test_get_udp_skb() 255 struct ethhdr *ehdr; in stmmac_test_loopback_validate() local 275 if (!ether_addr_equal_unaligned(ehdr->h_source, ehdr->h_dest)) in stmmac_test_loopback_validate() 720 struct ethhdr *ehdr; in stmmac_test_flowctrl_validate() local 842 struct ethhdr *ehdr; in stmmac_test_vlan_validate() local [all …]
|
| /drivers/media/platform/st/sti/c8sectpfe/ |
| A D | c8sectpfe-core.c | 917 struct elf32_hdr *ehdr; in c8sectpfe_elf_sanity_check() local 930 ehdr = (struct elf32_hdr *)fw->data; in c8sectpfe_elf_sanity_check() 933 class = ehdr->e_ident[EI_CLASS]; in c8sectpfe_elf_sanity_check() 955 ehdr = (Elf32_Ehdr *)fw->data; in c8sectpfe_elf_sanity_check() 956 if (ehdr->e_ident[EI_MAG0] != ELFMAG0 || in c8sectpfe_elf_sanity_check() 957 ehdr->e_ident[EI_MAG1] != ELFMAG1 || in c8sectpfe_elf_sanity_check() 958 ehdr->e_ident[EI_MAG2] != ELFMAG2 || in c8sectpfe_elf_sanity_check() 964 if (ehdr->e_type != ET_EXEC) { in c8sectpfe_elf_sanity_check() 969 if (ehdr->e_phoff > fw->size) { in c8sectpfe_elf_sanity_check() 1035 Elf32_Ehdr *ehdr; in load_slim_core_fw() local [all …]
|
| /drivers/gpu/drm/panthor/ |
| A D | panthor_fw.c | 90 #define CSF_FW_BINARY_ENTRY_TYPE(ehdr) ((ehdr) & 0xff) argument 91 #define CSF_FW_BINARY_ENTRY_SIZE(ehdr) (((ehdr) >> 8) & 0xff) argument 492 u32 ehdr) in panthor_fw_load_section_entry() argument 638 u32 ehdr) in panthor_fw_read_build_info() argument 697 u32 ehdr; in panthor_fw_load_entry() local 700 ret = panthor_fw_binary_iter_read(ptdev, iter, &ehdr, sizeof(ehdr)); in panthor_fw_load_entry() 705 (CSF_FW_BINARY_ENTRY_SIZE(ehdr) % sizeof(u32))) { in panthor_fw_load_entry() 712 CSF_FW_BINARY_ENTRY_SIZE(ehdr) - sizeof(ehdr))) in panthor_fw_load_entry() 715 switch (CSF_FW_BINARY_ENTRY_TYPE(ehdr)) { in panthor_fw_load_entry() 731 if (ehdr & CSF_FW_BINARY_ENTRY_OPTIONAL) in panthor_fw_load_entry() [all …]
|
| /drivers/net/wireless/quantenna/qtnfmac/ |
| A D | qlink.h | 1270 struct qlink_event ehdr; member 1283 struct qlink_event ehdr; member 1296 struct qlink_event ehdr; member 1309 struct qlink_event ehdr; member 1320 struct qlink_event ehdr; member 1337 struct qlink_event ehdr; member 1360 struct qlink_event ehdr; member 1391 struct qlink_event ehdr; member 1411 struct qlink_event ehdr; member 1427 struct qlink_event ehdr; member [all …]
|
| /drivers/net/ethernet/intel/iavf/ |
| A D | iavf_fdir.c | 119 struct virtchnl_proto_hdr *ehdr = NULL; /* Extension Header if it exists */ in iavf_fill_fdir_gtpu_hdr() local 157 if (!ehdr) in iavf_fill_fdir_gtpu_hdr() 158 ehdr = &proto_hdrs->proto_hdr[proto_hdrs->count++]; in iavf_fill_fdir_gtpu_hdr() 159 VIRTCHNL_SET_PROTO_HDR_TYPE(ehdr, GTPU_EH); in iavf_fill_fdir_gtpu_hdr() 162 if (!ehdr) in iavf_fill_fdir_gtpu_hdr() 164 ehdr->buffer[IAVF_GTPU_EH_QFI_IDX] = in iavf_fill_fdir_gtpu_hdr() 167 VIRTCHNL_ADD_PROTO_HDR_FIELD_BIT(ehdr, GTPU_EH, QFI); in iavf_fill_fdir_gtpu_hdr() 570 struct ethhdr *ehdr = (struct ethhdr *)hdr->buffer; in iavf_fill_fdir_eth_hdr() local 579 ehdr->h_proto = fltr->eth_data.etype; in iavf_fill_fdir_eth_hdr()
|
| /drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ |
| A D | rammap.h | 19 u8 ever, u8 ehdr, u8 ecnt, u8 elen, int idx, 24 u8 ever, u8 ehdr, u8 ecnt, u8 elen, int idx,
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
| A D | rammap.c | 147 u8 ever, u8 ehdr, u8 ecnt, u8 elen, int idx, u8 *ver, u8 *hdr) in nvbios_rammapSe() argument 150 data = data + ehdr + (idx * elen); in nvbios_rammapSe() 191 u8 ever, u8 ehdr, u8 ecnt, u8 elen, int idx, in nvbios_rammapSp() argument 194 data = nvbios_rammapSe(bios, data, ever, ehdr, ecnt, elen, idx, ver, hdr); in nvbios_rammapSp()
|
| /drivers/net/wireless/ath/ath12k/ |
| A D | dp_rx.c | 2280 struct ethhdr *ehdr; in ath12k_dp_rx_h_undecap() local 2293 ehdr = (struct ethhdr *)msdu->data; in ath12k_dp_rx_h_undecap() 2296 if (ehdr->h_proto == cpu_to_be16(ETH_P_PAE)) { in ath12k_dp_rx_h_undecap() 3412 u8 *ehdr; in ath12k_dp_rx_h_get_pn() local 3416 ehdr = skb->data + hal_rx_desc_sz + ieee80211_hdrlen(hdr->frame_control); in ath12k_dp_rx_h_get_pn() 3418 pn = ehdr[0]; in ath12k_dp_rx_h_get_pn() 3419 pn |= (u64)ehdr[1] << 8; in ath12k_dp_rx_h_get_pn() 3420 pn |= (u64)ehdr[4] << 16; in ath12k_dp_rx_h_get_pn() 3421 pn |= (u64)ehdr[5] << 24; in ath12k_dp_rx_h_get_pn() 3422 pn |= (u64)ehdr[6] << 32; in ath12k_dp_rx_h_get_pn() [all …]
|
| /drivers/message/fusion/ |
| A D | mptsas.c | 1387 cfg.cfghdr.ehdr = &hdr; in mptsas_sas_enclosure_pg0() 2049 cfg.cfghdr.ehdr = &hdr; in mptsas_get_linkerrors() 2401 cfg.cfghdr.ehdr = &hdr; in mptsas_sas_io_unit_pg0() 2475 cfg.cfghdr.ehdr = &hdr; in mptsas_sas_io_unit_pg1() 2478 cfg.cfghdr.ehdr->PageType = MPI_CONFIG_PAGETYPE_EXTENDED; in mptsas_sas_io_unit_pg1() 2480 cfg.cfghdr.ehdr->PageVersion = MPI_SASIOUNITPAGE1_PAGEVERSION; in mptsas_sas_io_unit_pg1() 2481 cfg.cfghdr.ehdr->PageNumber = 1; in mptsas_sas_io_unit_pg1() 2537 cfg.cfghdr.ehdr = &hdr; in mptsas_sas_phy_pg0() 2602 cfg.cfghdr.ehdr = &hdr; in mptsas_sas_device_pg0() 2684 cfg.cfghdr.ehdr = &hdr; in mptsas_sas_expander_pg0() [all …]
|
| A D | mptbase.h | 891 ConfigExtendedPageHeader_t *ehdr; member
|
| /drivers/net/wireless/ath/ath11k/ |
| A D | dp_rx.c | 2171 struct ethhdr *ehdr; in ath11k_dp_rx_h_undecap() local 2186 ehdr = (struct ethhdr *)msdu->data; in ath11k_dp_rx_h_undecap() 2189 if (ehdr->h_proto == cpu_to_be16(ETH_P_PAE)) { in ath11k_dp_rx_h_undecap() 3565 u8 *ehdr; in ath11k_dp_rx_h_get_pn() local 3569 ehdr = skb->data + hal_rx_desc_sz + ieee80211_hdrlen(hdr->frame_control); in ath11k_dp_rx_h_get_pn() 3571 pn = ehdr[0]; in ath11k_dp_rx_h_get_pn() 3572 pn |= (u64)ehdr[1] << 8; in ath11k_dp_rx_h_get_pn() 3573 pn |= (u64)ehdr[4] << 16; in ath11k_dp_rx_h_get_pn() 3574 pn |= (u64)ehdr[5] << 24; in ath11k_dp_rx_h_get_pn() 3575 pn |= (u64)ehdr[6] << 32; in ath11k_dp_rx_h_get_pn() [all …]
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ |
| A D | gsp.c | 1842 const struct elf64_hdr *ehdr = (const struct elf64_hdr *)img; in r535_gsp_elf_section() local 1843 const struct elf64_shdr *shdr = (const struct elf64_shdr *)&img[ehdr->e_shoff]; in r535_gsp_elf_section() 1844 const char *names = &img[shdr[ehdr->e_shstrndx].sh_offset]; in r535_gsp_elf_section() 1846 for (int i = 0; i < ehdr->e_shnum; i++, shdr++) { in r535_gsp_elf_section()
|
| /drivers/net/wireless/ath/ath10k/ |
| A D | htt_rx.c | 1856 u8 *ehdr; in ath10k_htt_rx_h_get_pn() local 1859 ehdr = skb->data + ieee80211_hdrlen(hdr->frame_control); in ath10k_htt_rx_h_get_pn() 1862 pn = ehdr[0]; in ath10k_htt_rx_h_get_pn() 1863 pn |= (u64)ehdr[1] << 8; in ath10k_htt_rx_h_get_pn() 1864 pn |= (u64)ehdr[4] << 16; in ath10k_htt_rx_h_get_pn() 1865 pn |= (u64)ehdr[5] << 24; in ath10k_htt_rx_h_get_pn() 1866 pn |= (u64)ehdr[6] << 32; in ath10k_htt_rx_h_get_pn() 1867 pn |= (u64)ehdr[7] << 40; in ath10k_htt_rx_h_get_pn()
|
| /drivers/net/ethernet/airoha/ |
| A D | airoha_eth.c | 1832 struct ethhdr *ehdr; in airoha_get_dsa_tag() local 1845 ehdr = (struct ethhdr *)skb->data; in airoha_get_dsa_tag() 1846 tag = be16_to_cpu(ehdr->h_proto); in airoha_get_dsa_tag() 1851 ehdr->h_proto = cpu_to_be16(ETH_P_8021Q); in airoha_get_dsa_tag() 1855 ehdr->h_proto = cpu_to_be16(ETH_P_8021AD); in airoha_get_dsa_tag()
|