| /OK3568_Linux_fs/kernel/drivers/soc/qcom/ |
| H A D | mdt_loader.c | 20 static bool mdt_phdr_valid(const struct elf32_phdr *phdr) in mdt_phdr_valid() argument 22 if (phdr->p_type != PT_LOAD) in mdt_phdr_valid() 25 if ((phdr->p_flags & QCOM_MDT_TYPE_MASK) == QCOM_MDT_TYPE_HASH) in mdt_phdr_valid() 28 if (!phdr->p_memsz) in mdt_phdr_valid() 43 const struct elf32_phdr *phdr; in qcom_mdt_get_size() local 53 phdr = &phdrs[i]; in qcom_mdt_get_size() 55 if (!mdt_phdr_valid(phdr)) in qcom_mdt_get_size() 58 if (phdr->p_paddr < min_addr) in qcom_mdt_get_size() 59 min_addr = phdr->p_paddr; in qcom_mdt_get_size() 61 if (phdr->p_paddr + phdr->p_memsz > max_addr) in qcom_mdt_get_size() [all …]
|
| H A D | smem.c | 278 phdr_to_last_uncached_entry(struct smem_partition_header *phdr) in phdr_to_last_uncached_entry() argument 280 void *p = phdr; in phdr_to_last_uncached_entry() 282 return p + le32_to_cpu(phdr->offset_free_uncached); in phdr_to_last_uncached_entry() 286 phdr_to_first_cached_entry(struct smem_partition_header *phdr, in phdr_to_first_cached_entry() argument 289 void *p = phdr; in phdr_to_first_cached_entry() 292 return p + le32_to_cpu(phdr->size) - ALIGN(sizeof(*e), cacheline); in phdr_to_first_cached_entry() 296 phdr_to_last_cached_entry(struct smem_partition_header *phdr) in phdr_to_last_cached_entry() argument 298 void *p = phdr; in phdr_to_last_cached_entry() 300 return p + le32_to_cpu(phdr->offset_free_cached); in phdr_to_last_cached_entry() 304 phdr_to_first_uncached_entry(struct smem_partition_header *phdr) in phdr_to_first_uncached_entry() argument [all …]
|
| /OK3568_Linux_fs/external/recovery/update_engine/ |
| H A D | rkimage.c | 63 static void display_hdr(PRKIMAGE_HDR phdr) in display_hdr() argument 74 LOGD("tag = %d\n", phdr->tag); in display_hdr() 75 LOGD("size = %d\n", phdr->size); in display_hdr() 76 LOGD("machine_model = %s\n", phdr->machine_model); in display_hdr() 77 LOGD("manufacturer = %s\n", phdr->manufacturer); in display_hdr() 78 LOGD("version = %d\n", phdr->version); in display_hdr() 79 LOGD("item = %d.\n", phdr->item_count); in display_hdr() 80 for (int i = 0; i < phdr->item_count; i++) { in display_hdr() 82 display_item(&(phdr->item[i])); in display_hdr() 86 void adjustFileOffset(PRKIMAGE_HDR phdr, int offset, int loader_offset, int loader_size) in adjustFileOffset() argument [all …]
|
| /OK3568_Linux_fs/kernel/fs/ |
| H A D | binfmt_elf_fdpic.c | 141 struct elf32_phdr *phdr; in elf_fdpic_fetch_phdrs() local 161 phdr = params->phdrs; in elf_fdpic_fetch_phdrs() 162 for (loop = 0; loop < params->hdr.e_phnum; loop++, phdr++) { in elf_fdpic_fetch_phdrs() 163 if (phdr->p_type != PT_GNU_STACK) in elf_fdpic_fetch_phdrs() 166 if (phdr->p_flags & PF_X) in elf_fdpic_fetch_phdrs() 171 params->stack_size = phdr->p_memsz; in elf_fdpic_fetch_phdrs() 186 struct elf_phdr *phdr; in load_elf_fdpic_binary() local 229 phdr = exec_params.phdrs; in load_elf_fdpic_binary() 231 for (i = 0; i < exec_params.hdr.e_phnum; i++, phdr++) { in load_elf_fdpic_binary() 232 switch (phdr->p_type) { in load_elf_fdpic_binary() [all …]
|
| /OK3568_Linux_fs/kernel/arch/s390/kernel/ |
| H A D | kexec_elf.c | 21 const Elf_Phdr *phdr; in kexec_file_add_kernel_elf() local 34 phdr = (void *)ehdr + ehdr->e_phoff; in kexec_file_add_kernel_elf() 35 for (i = 0; i < ehdr->e_phnum; i++, phdr++) { in kexec_file_add_kernel_elf() 36 if (phdr->p_type != PT_LOAD) in kexec_file_add_kernel_elf() 39 buf.buffer = kernel + phdr->p_offset; in kexec_file_add_kernel_elf() 40 buf.bufsz = phdr->p_filesz; in kexec_file_add_kernel_elf() 42 buf.mem = ALIGN(phdr->p_paddr, phdr->p_align); in kexec_file_add_kernel_elf() 45 buf.memsz = phdr->p_memsz; in kexec_file_add_kernel_elf() 46 data->memsz = ALIGN(data->memsz, phdr->p_align) + buf.memsz; in kexec_file_add_kernel_elf() 48 if (entry - phdr->p_paddr < phdr->p_memsz) { in kexec_file_add_kernel_elf() [all …]
|
| /OK3568_Linux_fs/kernel/kernel/ |
| H A D | kexec_elf.c | 185 static bool elf_is_phdr_sane(const struct elf_phdr *phdr, size_t buf_len) in elf_is_phdr_sane() argument 188 if (phdr->p_offset + phdr->p_filesz < phdr->p_offset) { in elf_is_phdr_sane() 191 } else if (phdr->p_offset + phdr->p_filesz > buf_len) { in elf_is_phdr_sane() 194 } else if (phdr->p_paddr + phdr->p_memsz < phdr->p_paddr) { in elf_is_phdr_sane() 207 struct elf_phdr *phdr = (struct elf_phdr *) &elf_info->proghdrs[idx]; in elf_read_phdr() local 215 phdr->p_type = elf32_to_cpu(elf_info->ehdr, buf_phdr->p_type); in elf_read_phdr() 216 phdr->p_flags = elf32_to_cpu(elf_info->ehdr, buf_phdr->p_flags); in elf_read_phdr() 220 phdr->p_offset = elf64_to_cpu(ehdr, buf_phdr->p_offset); in elf_read_phdr() 221 phdr->p_paddr = elf64_to_cpu(ehdr, buf_phdr->p_paddr); in elf_read_phdr() 222 phdr->p_vaddr = elf64_to_cpu(ehdr, buf_phdr->p_vaddr); in elf_read_phdr() [all …]
|
| H A D | kexec_file.c | 1237 Elf64_Phdr *phdr; in crash_prepare_elf64_headers() local 1265 phdr = (Elf64_Phdr *)(ehdr + 1); in crash_prepare_elf64_headers() 1281 phdr->p_type = PT_NOTE; in crash_prepare_elf64_headers() 1283 phdr->p_offset = phdr->p_paddr = notes_addr; in crash_prepare_elf64_headers() 1284 phdr->p_filesz = phdr->p_memsz = sizeof(note_buf_t); in crash_prepare_elf64_headers() 1286 phdr++; in crash_prepare_elf64_headers() 1290 phdr->p_type = PT_NOTE; in crash_prepare_elf64_headers() 1291 phdr->p_offset = phdr->p_paddr = paddr_vmcoreinfo_note(); in crash_prepare_elf64_headers() 1292 phdr->p_filesz = phdr->p_memsz = VMCOREINFO_NOTE_SIZE; in crash_prepare_elf64_headers() 1294 phdr++; in crash_prepare_elf64_headers() [all …]
|
| /OK3568_Linux_fs/kernel/arch/ia64/kernel/ |
| H A D | elfcore.c | 23 struct elf_phdr phdr = gate_phdrs[i]; in elf_core_write_extra_phdrs() local 25 if (phdr.p_type == PT_LOAD) { in elf_core_write_extra_phdrs() 26 phdr.p_memsz = PAGE_ALIGN(phdr.p_memsz); in elf_core_write_extra_phdrs() 27 phdr.p_filesz = phdr.p_memsz; in elf_core_write_extra_phdrs() 29 ofs = phdr.p_offset = offset; in elf_core_write_extra_phdrs() 30 offset += phdr.p_filesz; in elf_core_write_extra_phdrs() 32 phdr.p_offset = ofs; in elf_core_write_extra_phdrs() 35 phdr.p_offset += ofs; in elf_core_write_extra_phdrs() 37 phdr.p_paddr = 0; /* match other core phdrs */ in elf_core_write_extra_phdrs() 38 if (!dump_emit(cprm, &phdr, sizeof(phdr))) in elf_core_write_extra_phdrs()
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/kvm/lib/ |
| H A D | elf.c | 149 Elf64_Phdr phdr; in kvm_vm_elf_load() local 150 test_read(fd, &phdr, sizeof(phdr)); in kvm_vm_elf_load() 153 if (phdr.p_type != PT_LOAD) in kvm_vm_elf_load() 157 TEST_ASSERT(phdr.p_memsz > 0, "Unexpected loadable segment " in kvm_vm_elf_load() 160 n1, (uint64_t) phdr.p_memsz); in kvm_vm_elf_load() 161 vm_vaddr_t seg_vstart = phdr.p_vaddr; in kvm_vm_elf_load() 163 vm_vaddr_t seg_vend = phdr.p_vaddr + phdr.p_memsz - 1; in kvm_vm_elf_load() 183 if (phdr.p_filesz) { in kvm_vm_elf_load() 184 offset_rv = lseek(fd, phdr.p_offset, SEEK_SET); in kvm_vm_elf_load() 185 TEST_ASSERT(offset_rv == phdr.p_offset, in kvm_vm_elf_load() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/soc/rockchip/minidump/ |
| H A D | rk_minidump.c | 60 struct elf_phdr *phdr; member 152 struct elf_phdr *phdr = elf_program(hdr, hdr->e_phnum++); in md_update_ss_toc() local 173 phdr->p_type = PT_NOTE; in md_update_ss_toc() 175 phdr->p_type = PT_LOAD; in md_update_ss_toc() 176 phdr->p_offset = minidump_elfheader.elf_offset; in md_update_ss_toc() 177 phdr->p_vaddr = entry->virt_addr; in md_update_ss_toc() 178 phdr->p_paddr = entry->phys_addr; in md_update_ss_toc() 179 phdr->p_filesz = phdr->p_memsz = mdr->region_size; in md_update_ss_toc() 180 phdr->p_flags = PF_R | PF_W; in md_update_ss_toc() 222 struct elf_phdr *phdr; in rk_minidump_update_region() local [all …]
|
| /OK3568_Linux_fs/kernel/tools/perf/util/ |
| H A D | symbol-minimal.c | 117 Elf32_Phdr *phdr; in filename__read_build_id() local 137 for (i = 0, phdr = buf; i < ehdr.e_phnum; i++, phdr++) { in filename__read_build_id() 142 phdr->p_type = bswap_32(phdr->p_type); in filename__read_build_id() 143 phdr->p_offset = bswap_32(phdr->p_offset); in filename__read_build_id() 144 phdr->p_filesz = bswap_32(phdr->p_filesz); in filename__read_build_id() 147 if (phdr->p_type != PT_NOTE) in filename__read_build_id() 150 buf_size = phdr->p_filesz; in filename__read_build_id() 151 offset = phdr->p_offset; in filename__read_build_id() 168 Elf64_Phdr *phdr; in filename__read_build_id() local 188 for (i = 0, phdr = buf; i < ehdr.e_phnum; i++, phdr++) { in filename__read_build_id() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/ |
| H A D | mali_kbase_csf_firmware_core_dump.c | 224 static void fw_core_dump_fill_elf_program_header_note(struct elf32_phdr *phdr, u32 file_offset, in fw_core_dump_fill_elf_program_header_note() argument 228 phdr->p_type = PT_NOTE; in fw_core_dump_fill_elf_program_header_note() 231 phdr->p_offset = file_offset; in fw_core_dump_fill_elf_program_header_note() 234 phdr->p_filesz = size; in fw_core_dump_fill_elf_program_header_note() 237 phdr->p_vaddr = 0; in fw_core_dump_fill_elf_program_header_note() 238 phdr->p_paddr = 0; in fw_core_dump_fill_elf_program_header_note() 239 phdr->p_memsz = 0; in fw_core_dump_fill_elf_program_header_note() 240 phdr->p_align = 0; in fw_core_dump_fill_elf_program_header_note() 241 phdr->p_flags = 0; in fw_core_dump_fill_elf_program_header_note() 259 static void fw_core_dump_fill_elf_program_header(struct elf32_phdr *phdr, u32 file_offset, in fw_core_dump_fill_elf_program_header() argument [all …]
|
| /OK3568_Linux_fs/kernel/fs/proc/ |
| H A D | vmcore.c | 834 Elf64_Phdr phdr; in merge_note_headers_elf64() local 857 phdr.p_type = PT_NOTE; in merge_note_headers_elf64() 858 phdr.p_flags = 0; in merge_note_headers_elf64() 861 phdr.p_offset = roundup(note_off, PAGE_SIZE); in merge_note_headers_elf64() 862 phdr.p_vaddr = phdr.p_paddr = 0; in merge_note_headers_elf64() 863 phdr.p_filesz = phdr.p_memsz = phdr_sz; in merge_note_headers_elf64() 864 phdr.p_align = 0; in merge_note_headers_elf64() 868 memcpy(tmp, &phdr, sizeof(phdr)); in merge_note_headers_elf64() 869 tmp += sizeof(phdr); in merge_note_headers_elf64() 884 elfnotes_orig_sz = phdr.p_memsz; in merge_note_headers_elf64() [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/um/ |
| H A D | elfcore.c | 26 struct elf_phdr phdr = phdrp[i]; in elf_core_write_extra_phdrs() local 28 if (phdr.p_type == PT_LOAD) { in elf_core_write_extra_phdrs() 29 ofs = phdr.p_offset = offset; in elf_core_write_extra_phdrs() 30 offset += phdr.p_filesz; in elf_core_write_extra_phdrs() 32 phdr.p_offset += ofs; in elf_core_write_extra_phdrs() 34 phdr.p_paddr = 0; /* match other core phdrs */ in elf_core_write_extra_phdrs() 35 if (!dump_emit(cprm, &phdr, sizeof(phdr))) in elf_core_write_extra_phdrs()
|
| /OK3568_Linux_fs/u-boot/cmd/ |
| H A D | elf.c | 33 Elf32_Phdr *phdr; /* Program header structure pointer */ in load_elf_image_phdr() local 37 phdr = (Elf32_Phdr *)(addr + ehdr->e_phoff); in load_elf_image_phdr() 41 void *dst = (void *)(uintptr_t)phdr->p_paddr; in load_elf_image_phdr() 42 void *src = (void *)addr + phdr->p_offset; in load_elf_image_phdr() 44 i, dst, phdr->p_filesz); in load_elf_image_phdr() 45 if (phdr->p_filesz) in load_elf_image_phdr() 46 memcpy(dst, src, phdr->p_filesz); in load_elf_image_phdr() 47 if (phdr->p_filesz != phdr->p_memsz) in load_elf_image_phdr() 48 memset(dst + phdr->p_filesz, 0x00, in load_elf_image_phdr() 49 phdr->p_memsz - phdr->p_filesz); in load_elf_image_phdr() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/usb/siano/ |
| H A D | smsusb.c | 98 struct sms_msg_hdr *phdr = (struct sms_msg_hdr *)surb->cb->p; in smsusb_onresponse() local 100 smsendian_handle_message_header(phdr); in smsusb_onresponse() 101 if (urb->actual_length >= phdr->msg_length) { in smsusb_onresponse() 102 surb->cb->size = phdr->msg_length; in smsusb_onresponse() 105 (phdr->msg_flags & MSG_HDR_FLAG_SPLIT_MSG)) { 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() 123 memcpy((char *) phdr + surb->cb->offset, in smsusb_onresponse() 124 phdr, sizeof(struct sms_msg_hdr)); in smsusb_onresponse() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/common/siano/ |
| H A D | smsendian.c | 85 struct sms_msg_hdr *phdr = (struct sms_msg_hdr *)msg; in smsendian_handle_message_header() local 87 phdr->msg_type = le16_to_cpu((__force __le16)phdr->msg_type); in smsendian_handle_message_header() 88 phdr->msg_length = le16_to_cpu((__force __le16)phdr->msg_length); in smsendian_handle_message_header() 89 phdr->msg_flags = le16_to_cpu((__force __le16)phdr->msg_flags); in smsendian_handle_message_header()
|
| /OK3568_Linux_fs/kernel/arch/powerpc/kernel/ |
| H A D | fadump.c | 757 struct elf_phdr *phdr; in fadump_update_elfcore_header() local 762 phdr = (struct elf_phdr *)bufp; in fadump_update_elfcore_header() 764 if (phdr->p_type == PT_NOTE) { in fadump_update_elfcore_header() 765 phdr->p_paddr = __pa(fw_dump.cpu_notes_buf_vaddr); in fadump_update_elfcore_header() 766 phdr->p_offset = phdr->p_paddr; in fadump_update_elfcore_header() 767 phdr->p_filesz = fw_dump.cpu_notes_buf_size; in fadump_update_elfcore_header() 768 phdr->p_memsz = fw_dump.cpu_notes_buf_size; in fadump_update_elfcore_header() 1063 struct elf_phdr *phdr; in fadump_create_elfcore_headers() local 1078 phdr = (struct elf_phdr *)bufp; in fadump_create_elfcore_headers() 1080 phdr->p_type = PT_NOTE; in fadump_create_elfcore_headers() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/ |
| H A D | rtw_wnm.c | 41 static void rtw_wmn_btm_cache_update(_adapter *padapter, struct btm_req_hdr *phdr) in rtw_wmn_btm_cache_update() argument 45 pcache->dialog_token = phdr->dialog_token; in rtw_wmn_btm_cache_update() 46 pcache->req_mode = phdr->req_mode; in rtw_wmn_btm_cache_update() 47 pcache->disassoc_timer = le16_to_cpu(phdr->disassoc_timer); in rtw_wmn_btm_cache_update() 49 if (phdr->validity_interval > 0) in rtw_wmn_btm_cache_update() 50 pcache->validity_interval = phdr->validity_interval; in rtw_wmn_btm_cache_update() 52 pcache->term_duration.id = phdr->term_duration.id; in rtw_wmn_btm_cache_update() 53 pcache->term_duration.len = phdr->term_duration.len; in rtw_wmn_btm_cache_update() 54 pcache->term_duration.tsf = le64_to_cpu(phdr->term_duration.tsf); in rtw_wmn_btm_cache_update() 55 pcache->term_duration.duration = le16_to_cpu(phdr->term_duration.duration); in rtw_wmn_btm_cache_update() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/core/ |
| H A D | rtw_wnm.c | 41 static void rtw_wmn_btm_cache_update(_adapter *padapter, struct btm_req_hdr *phdr) in rtw_wmn_btm_cache_update() argument 45 pcache->dialog_token = phdr->dialog_token; in rtw_wmn_btm_cache_update() 46 pcache->req_mode = phdr->req_mode; in rtw_wmn_btm_cache_update() 47 pcache->disassoc_timer = le16_to_cpu(phdr->disassoc_timer); in rtw_wmn_btm_cache_update() 49 if (phdr->validity_interval > 0) in rtw_wmn_btm_cache_update() 50 pcache->validity_interval = phdr->validity_interval; in rtw_wmn_btm_cache_update() 52 pcache->term_duration.id = phdr->term_duration.id; in rtw_wmn_btm_cache_update() 53 pcache->term_duration.len = phdr->term_duration.len; in rtw_wmn_btm_cache_update() 54 pcache->term_duration.tsf = le64_to_cpu(phdr->term_duration.tsf); in rtw_wmn_btm_cache_update() 55 pcache->term_duration.duration = le16_to_cpu(phdr->term_duration.duration); in rtw_wmn_btm_cache_update() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/core/ |
| H A D | rtw_wnm.c | 41 static void rtw_wmn_btm_cache_update(_adapter *padapter, struct btm_req_hdr *phdr) in rtw_wmn_btm_cache_update() argument 45 pcache->dialog_token = phdr->dialog_token; in rtw_wmn_btm_cache_update() 46 pcache->req_mode = phdr->req_mode; in rtw_wmn_btm_cache_update() 47 pcache->disassoc_timer = le16_to_cpu(phdr->disassoc_timer); in rtw_wmn_btm_cache_update() 49 if (phdr->validity_interval > 0) in rtw_wmn_btm_cache_update() 50 pcache->validity_interval = phdr->validity_interval; in rtw_wmn_btm_cache_update() 52 pcache->term_duration.id = phdr->term_duration.id; in rtw_wmn_btm_cache_update() 53 pcache->term_duration.len = phdr->term_duration.len; in rtw_wmn_btm_cache_update() 54 pcache->term_duration.tsf = le64_to_cpu(phdr->term_duration.tsf); in rtw_wmn_btm_cache_update() 55 pcache->term_duration.duration = le16_to_cpu(phdr->term_duration.duration); in rtw_wmn_btm_cache_update() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/core/ |
| H A D | rtw_wnm.c | 42 static void rtw_wmn_btm_cache_update(_adapter *padapter, struct btm_req_hdr *phdr) in rtw_wmn_btm_cache_update() argument 46 pcache->dialog_token = phdr->dialog_token; in rtw_wmn_btm_cache_update() 47 pcache->req_mode = phdr->req_mode; in rtw_wmn_btm_cache_update() 48 pcache->disassoc_timer = le16_to_cpu(phdr->disassoc_timer); in rtw_wmn_btm_cache_update() 50 if (phdr->validity_interval > 0) in rtw_wmn_btm_cache_update() 51 pcache->validity_interval = phdr->validity_interval; in rtw_wmn_btm_cache_update() 53 pcache->term_duration.id = phdr->term_duration.id; in rtw_wmn_btm_cache_update() 54 pcache->term_duration.len = phdr->term_duration.len; in rtw_wmn_btm_cache_update() 55 pcache->term_duration.tsf = le64_to_cpu(phdr->term_duration.tsf); in rtw_wmn_btm_cache_update() 56 pcache->term_duration.duration = le16_to_cpu(phdr->term_duration.duration); in rtw_wmn_btm_cache_update() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/core/ |
| H A D | rtw_wnm.c | 41 static void rtw_wmn_btm_cache_update(_adapter *padapter, struct btm_req_hdr *phdr) in rtw_wmn_btm_cache_update() argument 45 pcache->dialog_token = phdr->dialog_token; in rtw_wmn_btm_cache_update() 46 pcache->req_mode = phdr->req_mode; in rtw_wmn_btm_cache_update() 47 pcache->disassoc_timer = le16_to_cpu(phdr->disassoc_timer); in rtw_wmn_btm_cache_update() 49 if (phdr->validity_interval > 0) in rtw_wmn_btm_cache_update() 50 pcache->validity_interval = phdr->validity_interval; in rtw_wmn_btm_cache_update() 52 pcache->term_duration.id = phdr->term_duration.id; in rtw_wmn_btm_cache_update() 53 pcache->term_duration.len = phdr->term_duration.len; in rtw_wmn_btm_cache_update() 54 pcache->term_duration.tsf = le64_to_cpu(phdr->term_duration.tsf); in rtw_wmn_btm_cache_update() 55 pcache->term_duration.duration = le16_to_cpu(phdr->term_duration.duration); in rtw_wmn_btm_cache_update() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/remoteproc/ |
| H 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)
|
| /OK3568_Linux_fs/kernel/arch/powerpc/platforms/powernv/ |
| H A D | opal-core.c | 307 Elf64_Phdr *phdr; in create_opalcore() local 378 phdr = (Elf64_Phdr *)bufp; in create_opalcore() 380 phdr->p_type = cpu_to_be32(PT_NOTE); in create_opalcore() 381 phdr->p_flags = 0; in create_opalcore() 382 phdr->p_align = 0; in create_opalcore() 383 phdr->p_paddr = phdr->p_vaddr = 0; in create_opalcore() 384 phdr->p_offset = cpu_to_be64(hdr_size); in create_opalcore() 385 phdr->p_filesz = phdr->p_memsz = cpu_to_be64(cpu_notes_size); in create_opalcore() 392 phdr = (Elf64_Phdr *)bufp; in create_opalcore() 394 phdr->p_type = cpu_to_be32(PT_LOAD); in create_opalcore() [all …]
|