| /drivers/soc/qcom/ |
| A D | mdt_loader.c | 60 if (!phdr->p_memsz) in mdt_phdr_loadable() 123 phdr = &phdrs[i]; in qcom_mdt_get_size() 131 if (phdr->p_paddr + phdr->p_memsz > max_addr) in qcom_mdt_get_size() 132 max_addr = ALIGN(phdr->p_paddr + phdr->p_memsz, SZ_4K); in qcom_mdt_get_size() 272 if (phdr->p_paddr + phdr->p_memsz > max_addr) in qcom_mdt_pas_init() 273 max_addr = ALIGN(phdr->p_paddr + phdr->p_memsz, SZ_4K); in qcom_mdt_pas_init() 400 if (phdr->p_filesz > phdr->p_memsz) { in __qcom_mdt_load() 412 if (phdr->p_offset + phdr->p_filesz > fw->size) { in __qcom_mdt_load() 419 memcpy(ptr, fw->data + phdr->p_offset, phdr->p_filesz); in __qcom_mdt_load() 427 if (phdr->p_memsz > phdr->p_filesz) in __qcom_mdt_load() [all …]
|
| A D | smem.c | 294 void *p = phdr; in phdr_to_last_uncached_entry() 303 void *p = phdr; in phdr_to_first_cached_entry() 312 void *p = phdr; in phdr_to_last_cached_entry() 320 void *p = phdr; in phdr_to_first_uncached_entry() 322 return p + sizeof(*phdr); in phdr_to_first_uncached_entry() 411 p_end = (void *)phdr + part->size; in qcom_smem_alloc_private() 456 le16_to_cpu(phdr->host0), le16_to_cpu(phdr->host1)); in qcom_smem_alloc_private() 596 p_end = (void *)phdr + part->size; in qcom_smem_get_private() 669 le16_to_cpu(phdr->host0), le16_to_cpu(phdr->host1)); in qcom_smem_get_private() 731 phdr = part->virt_base; in qcom_smem_get_free_space() [all …]
|
| /drivers/media/usb/siano/ |
| A D | smsusb.c | 102 surb->cb->size = phdr->msg_length; in smsusb_onresponse() 109 ((phdr->msg_flags >> 8) & 3); in smsusb_onresponse() 112 if (((int) phdr->msg_length + in smsusb_onresponse() 115 phdr->msg_length, in smsusb_onresponse() 130 phdr->msg_type, phdr->msg_length); in smsusb_onresponse() 211 struct sms_msg_hdr *phdr; in smsusb_sendrequest() local 220 if (!phdr) in smsusb_sendrequest() 224 smscore_translate_msg(phdr->msg_type), phdr->msg_type, in smsusb_sendrequest() 225 phdr->msg_length); in smsusb_sendrequest() 230 phdr, size, &dummy, 1000); in smsusb_sendrequest() [all …]
|
| /drivers/media/common/siano/ |
| A D | smsendian.c | 87 struct sms_msg_hdr *phdr = (struct sms_msg_hdr *)msg; in smsendian_handle_message_header() local 89 phdr->msg_type = le16_to_cpu((__force __le16)phdr->msg_type); in smsendian_handle_message_header() 90 phdr->msg_length = le16_to_cpu((__force __le16)phdr->msg_length); in smsendian_handle_message_header() 91 phdr->msg_flags = le16_to_cpu((__force __le16)phdr->msg_flags); in smsendian_handle_message_header()
|
| A D | smscoreapi.c | 1495 (phdr->msg_type == MSG_SMS_TRANSMISSION_IND)) { in smscore_onresponse() 1497 phdr->msg_dst_id = DVBT_BDA_CONTROL_MSG_ID; in smscore_onresponse() 1501 client = smscore_find_client(coredev, phdr->msg_type, phdr->msg_dst_id); in smscore_onresponse() 1509 switch (phdr->msg_type) { in smscore_onresponse() 1527 (struct sms_version_res *) phdr; in smscore_onresponse() 1575 u32 *msgdata = (u32 *) phdr; in smscore_onresponse() 1588 ((char *)phdr in smscore_onresponse() 1590 (int)phdr->msg_length in smscore_onresponse() 1605 smscore_translate_msg(phdr->msg_type), in smscore_onresponse() 1606 phdr->msg_type); in smscore_onresponse() [all …]
|
| /drivers/remoteproc/ |
| A D | remoteproc_elf_helpers.h | 70 ELF_GEN_FIELD_GET_SET(phdr, p_paddr, u64) in ELF_GEN_FIELD_GET_SET() 71 ELF_GEN_FIELD_GET_SET(phdr, p_vaddr, u64) in ELF_GEN_FIELD_GET_SET() 72 ELF_GEN_FIELD_GET_SET(phdr, p_filesz, u64) in ELF_GEN_FIELD_GET_SET() 73 ELF_GEN_FIELD_GET_SET(phdr, p_memsz, u64) in ELF_GEN_FIELD_GET_SET() 74 ELF_GEN_FIELD_GET_SET(phdr, p_type, u32) in ELF_GEN_FIELD_GET_SET() 75 ELF_GEN_FIELD_GET_SET(phdr, p_offset, u64) in ELF_GEN_FIELD_GET_SET() 76 ELF_GEN_FIELD_GET_SET(phdr, p_flags, u32) in ELF_GEN_FIELD_GET_SET() 77 ELF_GEN_FIELD_GET_SET(phdr, p_align, u64) in ELF_GEN_FIELD_GET_SET() 97 ELF_STRUCT_SIZE(phdr)
|
| A D | remoteproc_coredump.c | 238 void *phdr; in rproc_coredump() local 290 phdr = data + elf_hdr_get_e_phoff(class, ehdr); in rproc_coredump() 295 memset(phdr, 0, elf_size_of_phdr(class)); in rproc_coredump() 296 elf_phdr_set_p_type(class, phdr, PT_LOAD); in rproc_coredump() 297 elf_phdr_set_p_offset(class, phdr, offset); in rproc_coredump() 298 elf_phdr_set_p_vaddr(class, phdr, segment->da); in rproc_coredump() 299 elf_phdr_set_p_paddr(class, phdr, segment->da); in rproc_coredump() 301 elf_phdr_set_p_memsz(class, phdr, segment->size); in rproc_coredump() 303 elf_phdr_set_p_align(class, phdr, 0); in rproc_coredump() 309 offset += elf_phdr_get_p_filesz(class, phdr); in rproc_coredump() [all …]
|
| A D | qcom_q6v5_mss.c | 1420 phdr = &phdrs[i]; in q6v5_mpss_load() 1431 if (phdr->p_paddr + phdr->p_memsz > max_addr) in q6v5_mpss_load() 1432 max_addr = ALIGN(phdr->p_paddr + phdr->p_memsz, SZ_4K); in q6v5_mpss_load() 1465 phdr = &phdrs[i]; in q6v5_mpss_load() 1477 if (phdr->p_filesz > phdr->p_memsz) { in q6v5_mpss_load() 1493 if (phdr->p_filesz && phdr->p_offset < fw->size) { in q6v5_mpss_load() 1495 if (phdr->p_offset + phdr->p_filesz > fw->size) { in q6v5_mpss_load() 1504 memcpy(ptr, fw->data + phdr->p_offset, phdr->p_filesz); in q6v5_mpss_load() 1529 if (phdr->p_memsz > phdr->p_filesz) { in q6v5_mpss_load() 1531 phdr->p_memsz - phdr->p_filesz); in q6v5_mpss_load() [all …]
|
| A D | remoteproc_elf_loader.c | 163 const void *ehdr, *phdr; local 172 phdr = elf_data + elf_hdr_get_e_phoff(class, ehdr); 175 for (i = 0; i < phnum; i++, phdr += elf_phdr_get_size) { 176 u64 da = elf_phdr_get_p_paddr(class, phdr); 177 u64 memsz = elf_phdr_get_p_memsz(class, phdr); 178 u64 filesz = elf_phdr_get_p_filesz(class, phdr); 179 u64 offset = elf_phdr_get_p_offset(class, phdr); 180 u32 type = elf_phdr_get_p_type(class, phdr);
|
| A D | pru_rproc.c | 806 struct elf32_phdr *phdr; in pru_rproc_load_elf_segments() local 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() 815 u32 da = phdr->p_paddr; in pru_rproc_load_elf_segments() 816 u32 memsz = phdr->p_memsz; in pru_rproc_load_elf_segments() 817 u32 filesz = phdr->p_filesz; in pru_rproc_load_elf_segments() 818 u32 offset = phdr->p_offset; in pru_rproc_load_elf_segments() 822 if (phdr->p_type != PT_LOAD || !filesz) in pru_rproc_load_elf_segments() 826 phdr->p_type, da, memsz, filesz); in pru_rproc_load_elf_segments() 843 is_iram = phdr->p_flags & PF_X; in pru_rproc_load_elf_segments() [all …]
|
| A D | qcom_common.c | 280 const struct elf32_phdr *phdr; in qcom_register_dump_segments() local 289 phdr = &phdrs[i]; in qcom_register_dump_segments() 291 if (phdr->p_type != PT_LOAD) in qcom_register_dump_segments() 294 if ((phdr->p_flags & QCOM_MDT_TYPE_MASK) == QCOM_MDT_TYPE_HASH) in qcom_register_dump_segments() 297 if (!phdr->p_memsz) in qcom_register_dump_segments() 300 ret = rproc_coredump_add_segment(rproc, phdr->p_paddr, in qcom_register_dump_segments() 301 phdr->p_memsz); in qcom_register_dump_segments()
|
| A D | imx_dsp_rproc.c | 937 const void *ehdr, *phdr; in imx_dsp_rproc_elf_load_segments() local 946 phdr = elf_data + elf_hdr_get_e_phoff(class, ehdr); in imx_dsp_rproc_elf_load_segments() 949 for (i = 0; i < phnum; i++, phdr += elf_phdr_get_size) { in imx_dsp_rproc_elf_load_segments() 950 u64 da = elf_phdr_get_p_paddr(class, phdr); in imx_dsp_rproc_elf_load_segments() 951 u64 memsz = elf_phdr_get_p_memsz(class, phdr); in imx_dsp_rproc_elf_load_segments() 952 u64 filesz = elf_phdr_get_p_filesz(class, phdr); in imx_dsp_rproc_elf_load_segments() 953 u64 offset = elf_phdr_get_p_offset(class, phdr); in imx_dsp_rproc_elf_load_segments() 954 u32 type = elf_phdr_get_p_type(class, phdr); in imx_dsp_rproc_elf_load_segments()
|
| A D | mtk_scp.c | 302 struct elf32_phdr *phdr; in scp_elf_load_segments() local 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() 311 u32 da = phdr->p_paddr; in scp_elf_load_segments() 312 u32 memsz = phdr->p_memsz; in scp_elf_load_segments() 313 u32 filesz = phdr->p_filesz; in scp_elf_load_segments() 314 u32 offset = phdr->p_offset; in scp_elf_load_segments() 318 phdr->p_type, da, memsz, filesz); in scp_elf_load_segments() 320 if (phdr->p_type != PT_LOAD) in scp_elf_load_segments() 348 scp_memcpy_aligned(ptr, elf_data + phdr->p_offset, filesz); in scp_elf_load_segments()
|
| /drivers/media/platform/st/sti/c8sectpfe/ |
| A D | c8sectpfe-core.c | 994 seg_num, phdr->p_paddr, phdr->p_filesz, dest, in load_imem_segment() 995 phdr->p_memsz + phdr->p_memsz / 3); in load_imem_segment() 997 for (i = 0; i < phdr->p_filesz; i++) { in load_imem_segment() 1023 seg_num, phdr->p_paddr, phdr->p_filesz, in load_dmem_segment() 1024 dst, phdr->p_memsz); in load_dmem_segment() 1027 phdr->p_filesz); in load_dmem_segment() 1030 phdr->p_memsz - phdr->p_filesz); in load_dmem_segment() 1036 Elf32_Phdr *phdr; in load_slim_core_fw() local 1050 if (phdr->p_type != PT_LOAD) in load_slim_core_fw() 1056 if (phdr->p_offset + phdr->p_filesz > fw->size) { in load_slim_core_fw() [all …]
|
| /drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| A D | d11.h | 677 #define D11A_PHY_HDR_GRATE(phdr) ((phdr)->rlpt[0] & 0x0f) argument 678 #define D11A_PHY_HDR_GRES(phdr) (((phdr)->rlpt[0] >> 4) & 0x01) argument 679 #define D11A_PHY_HDR_GLENGTH(phdr) (((u32 *)((phdr)->rlpt) >> 5) & 0x0fff) argument 680 #define D11A_PHY_HDR_GPARITY(phdr) (((phdr)->rlpt[3] >> 1) & 0x01) argument 681 #define D11A_PHY_HDR_GTAIL(phdr) (((phdr)->rlpt[3] >> 2) & 0x3f) argument 684 #define D11A_PHY_HDR_SRATE(phdr, rate) \ argument 685 ((phdr)->rlpt[0] = ((phdr)->rlpt[0] & 0xf0) | ((rate) & 0xf)) 687 #define D11A_PHY_HDR_SRES(phdr) ((phdr)->rlpt[0] &= 0xef) argument 689 #define D11A_PHY_HDR_SLENGTH(phdr, length) \ argument 690 (*(u32 *)((phdr)->rlpt) = *(u32 *)((phdr)->rlpt) | \ [all …]
|
| /drivers/scsi/qla4xxx/ |
| A D | ql4_83xx.c | 604 uint8_t *phdr; in qla4_83xx_dump_reset_seq_hdr() local 612 phdr = ha->reset_tmplt.buff; in qla4_83xx_dump_reset_seq_hdr() 616 *phdr, *(phdr+1), *(phdr+2), *(phdr+3), *(phdr+4), in qla4_83xx_dump_reset_seq_hdr() 617 *(phdr+5), *(phdr+6), *(phdr+7), *(phdr + 8), in qla4_83xx_dump_reset_seq_hdr() 618 *(phdr+9), *(phdr+10), *(phdr+11), *(phdr+12), in qla4_83xx_dump_reset_seq_hdr() 619 *(phdr+13), *(phdr+14), *(phdr+15))); in qla4_83xx_dump_reset_seq_hdr()
|
| /drivers/infiniband/ulp/ipoib/ |
| A D | ipoib_main.c | 747 struct ipoib_pseudo_header *phdr; in push_pseudo_header() local 749 phdr = skb_push(skb, sizeof(*phdr)); in push_pseudo_header() 1082 struct ipoib_pseudo_header *phdr) in unicast_arp_send() argument 1114 push_pseudo_header(skb, phdr->hwaddr); in unicast_arp_send() 1126 IPOIB_QPN(phdr->hwaddr)); in unicast_arp_send() 1141 struct ipoib_pseudo_header *phdr; in ipoib_start_xmit() local 1146 skb_pull(skb, sizeof(*phdr)); in ipoib_start_xmit() 1163 phdr->hwaddr[9] = priv->pkey & 0xff; in ipoib_start_xmit() 1187 unicast_arp_send(skb, dev, phdr); in ipoib_start_xmit() 1205 IPOIB_QPN(phdr->hwaddr)); in ipoib_start_xmit() [all …]
|
| /drivers/infiniband/hw/hfi1/ |
| A D | ud.c | 287 grh = &ps->s_txreq->phdr.hdr.ibh.u.l.grh; in hfi1_make_ud_req_9B() 293 ohdr = &ps->s_txreq->phdr.hdr.ibh.u.l.oth; in hfi1_make_ud_req_9B() 296 ohdr = &ps->s_txreq->phdr.hdr.ibh.u.oth; in hfi1_make_ud_req_9B() 327 ps->s_txreq->phdr.hdr.hdr_type = HFI1_PKT_TYPE_9B; in hfi1_make_ud_req_9B() 328 hfi1_make_ib_hdr(&ps->s_txreq->phdr.hdr.ibh, in hfi1_make_ud_req_9B() 384 grh = &ps->s_txreq->phdr.hdr.opah.u.l.grh; in hfi1_make_ud_req_16B() 389 ohdr = &ps->s_txreq->phdr.hdr.opah.u.l.oth; in hfi1_make_ud_req_16B() 392 ohdr = &ps->s_txreq->phdr.hdr.opah.u.oth; in hfi1_make_ud_req_16B() 412 hfi1_16B_set_qpn(&ps->s_txreq->phdr.hdr.opah.u.mgmt, in hfi1_make_ud_req_16B() 421 ps->s_txreq->phdr.hdr.hdr_type = HFI1_PKT_TYPE_16B; in hfi1_make_ud_req_16B() [all …]
|
| A D | verbs.c | 599 hdr = &tx->phdr.hdr; in verbs_sdma_complete() 726 struct hfi1_sdma_header *phdr = &tx->phdr; in build_verbs_tx_desc() local 730 if (tx->phdr.hdr.hdr_type) { in build_verbs_tx_desc() 751 phdr->pbc = cpu_to_le64(pbc); in build_verbs_tx_desc() 755 phdr, in build_verbs_tx_desc() 812 if (ps->s_txreq->phdr.hdr.hdr_type) { in hfi1_verbs_send_dma() 829 if (ps->s_txreq->phdr.hdr.hdr_type) in hfi1_verbs_send_dma() 957 if (ps->s_txreq->phdr.hdr.hdr_type) { in hfi1_verbs_send_pio() 965 hdr = (u32 *)&ps->s_txreq->phdr.hdr.ibh; in hfi1_verbs_send_pio() 987 if (ps->s_txreq->phdr.hdr.hdr_type) in hfi1_verbs_send_pio() [all …]
|
| A D | verbs_txreq.h | 17 struct hfi1_sdma_header phdr; member 55 tx->phdr.hdr.hdr_type = priv->hdr_type; in get_txreq()
|
| A D | ruc.c | 261 grh = &ps->s_txreq->phdr.hdr.opah.u.l.grh; in hfi1_make_ruc_header_16B() 297 hfi1_make_16b_hdr(&ps->s_txreq->phdr.hdr.opah, in hfi1_make_ruc_header_16B() 335 struct ib_grh *grh = &ps->s_txreq->phdr.hdr.ibh.u.l.grh; in hfi1_make_ruc_header_9B() 367 hfi1_make_ib_hdr(&ps->s_txreq->phdr.hdr.ibh, in hfi1_make_ruc_header_9B()
|
| A D | uc.c | 58 ohdr = &ps->s_txreq->phdr.hdr.ibh.u.l.oth; in hfi1_make_uc_req() 60 ohdr = &ps->s_txreq->phdr.hdr.ibh.u.oth; in hfi1_make_uc_req() 66 ohdr = &ps->s_txreq->phdr.hdr.opah.u.l.oth; in hfi1_make_uc_req() 68 ohdr = &ps->s_txreq->phdr.hdr.opah.u.oth; in hfi1_make_uc_req()
|
| /drivers/scsi/qla2xxx/ |
| A D | qla_nx2.c | 1458 u8 *phdr; in qla8044_dump_reset_seq_hdr() local 1466 phdr = vha->reset_tmplt.buff; in qla8044_dump_reset_seq_hdr() 1471 *phdr, *(phdr+1), *(phdr+2), *(phdr+3), *(phdr+4), in qla8044_dump_reset_seq_hdr() 1472 *(phdr+5), *(phdr+6), *(phdr+7), *(phdr + 8), in qla8044_dump_reset_seq_hdr() 1473 *(phdr+9), *(phdr+10), *(phdr+11), *(phdr+12), in qla8044_dump_reset_seq_hdr() 1474 *(phdr+13), *(phdr+14), *(phdr+15)); in qla8044_dump_reset_seq_hdr()
|
| /drivers/net/ethernet/qlogic/qlcnic/ |
| A D | qlcnic_io.c | 194 struct ethhdr *phdr = (struct ethhdr *)(skb->data); in qlcnic_add_lb_filter() local 205 memcpy(&src_addr, phdr->h_source, ETH_ALEN); in qlcnic_add_lb_filter() 307 struct ethhdr *phdr = (struct ethhdr *)(skb->data); in qlcnic_send_filter() local 316 if (ether_addr_equal(phdr->h_source, adapter->mac_addr)) in qlcnic_send_filter() 328 memcpy(&src_addr, phdr->h_source, ETH_ALEN); in qlcnic_send_filter() 656 struct ethhdr *phdr; in qlcnic_xmit_frame() local 668 phdr = (struct ethhdr *)skb->data; in qlcnic_xmit_frame() 669 if (!ether_addr_equal(phdr->h_source, adapter->mac_addr)) in qlcnic_xmit_frame()
|
| /drivers/fpga/ |
| A D | dfl.c | 1012 u64 *phdr = find_param(dfl_dev->params, dfl_dev->param_size, param_id); in dfh_find_param() local 1014 if (!phdr) in dfh_find_param() 1018 *psize = (FIELD_GET(DFHv1_PARAM_HDR_NEXT_OFFSET, *phdr) - 1) * sizeof(u64); in dfh_find_param() 1020 return phdr + 1; in dfh_find_param()
|