/openbmc/linux/arch/mips/boot/tools/ |
H A D | Makefile | 3 hostprogs += relocs 4 relocs-objs += relocs_32.o 5 relocs-objs += relocs_64.o 6 relocs-objs += relocs_main.o 7 PHONY += relocs 8 relocs: $(obj)/relocs target
|
H A D | relocs.c | 16 struct relocs { struct 22 static struct relocs relocs; variable 442 static void add_reloc(struct relocs *r, uint32_t offset, unsigned type) in add_reloc() 539 add_reloc(&relocs, rel->r_offset, r_type); in do_reloc() 613 for (i = 0; i < relocs.count; i++) in emit_relocs() 614 size += write_reloc(relocs.offset[i], outf); in emit_relocs()
|
/openbmc/linux/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_cmd_parser.c | 17 const struct drm_etnaviv_gem_submit_reloc *relocs; member 92 if (state->num_relocs && state->relocs->submit_offset < buf_offset) { in etnaviv_warn_if_non_sensitive() 96 state->relocs->submit_offset); in etnaviv_warn_if_non_sensitive() 98 state->relocs->submit_offset < buf_offset) { in etnaviv_warn_if_non_sensitive() 99 state->relocs++; in etnaviv_warn_if_non_sensitive() 117 state->relocs->submit_offset == buf_offset) { in etnaviv_validate_load_state() 118 state->relocs++; in etnaviv_validate_load_state() 132 state->relocs->submit_offset - in etnaviv_validate_load_state() 149 struct drm_etnaviv_gem_submit_reloc *relocs, in etnaviv_cmd_validate_one() argument 157 state.relocs = relocs; in etnaviv_cmd_validate_one()
|
H A D | etnaviv_gem_submit.c | 260 u32 size, const struct drm_etnaviv_gem_submit_reloc *relocs, in submit_reloc() argument 272 const struct drm_etnaviv_gem_submit_reloc *r = relocs + i; in submit_reloc() 418 struct drm_etnaviv_gem_submit_reloc *relocs; in etnaviv_ioctl_gem_submit() local 472 relocs = kvmalloc_array(args->nr_relocs, sizeof(*relocs), GFP_KERNEL); in etnaviv_ioctl_gem_submit() 475 if (!bos || !relocs || !pmrs || !stream) { in etnaviv_ioctl_gem_submit() 487 ret = copy_from_user(relocs, u64_to_user_ptr(args->relocs), in etnaviv_ioctl_gem_submit() 488 args->nr_relocs * sizeof(*relocs)); in etnaviv_ioctl_gem_submit() 548 relocs, args->nr_relocs)) { in etnaviv_ioctl_gem_submit() 571 relocs, args->nr_relocs); in etnaviv_ioctl_gem_submit() 632 kvfree(relocs); in etnaviv_ioctl_gem_submit()
|
/openbmc/linux/drivers/scsi/sym53c8xx_2/ |
H A D | sym_fw.c | 352 int relocs; in sym_fw_bind_script() local 395 relocs = 0; in sym_fw_bind_script() 401 relocs = 1; in sym_fw_bind_script() 407 relocs = 2; in sym_fw_bind_script() 429 relocs = 1; in sym_fw_bind_script() 437 relocs = 0; in sym_fw_bind_script() 447 relocs = 1; in sym_fw_bind_script() 456 relocs = 0; in sym_fw_bind_script() 465 relocs = 0; in sym_fw_bind_script() 467 relocs = 2; in sym_fw_bind_script() [all …]
|
/openbmc/linux/arch/x86/ |
H A D | Makefile.postlink | 15 CMD_RELOCS = arch/x86/tools/relocs 17 quiet_cmd_relocs = RELOCS $(OUT_RELOCS)/$@.relocs 20 $(CMD_RELOCS) $@ > $(OUT_RELOCS)/$@.relocs; \ 21 $(CMD_RELOCS) --abs-relocs $@ 33 $(call cmd,relocs) 41 @rm -f $(OUT_RELOCS)/vmlinux.relocs
|
/openbmc/linux/arch/x86/realmode/rm/ |
H A D | Makefile | 19 always-y := realmode.bin realmode.relocs 53 LDFLAGS_realmode.elf := -m elf_i386 --emit-relocs -T 63 $(obj)/realmode.bin: $(obj)/realmode.elf $(obj)/realmode.relocs FORCE 67 cmd_relocs = arch/x86/tools/relocs --realmode $< > $@ 69 targets += realmode.relocs 70 $(obj)/realmode.relocs: $(obj)/realmode.elf FORCE 71 $(call if_changed,relocs)
|
/openbmc/linux/arch/mips/kvm/ |
H A D | entry.c | 291 struct uasm_reloc relocs[2]; in kvm_mips_build_enter_guest() local 293 struct uasm_reloc __maybe_unused *r = relocs; in kvm_mips_build_enter_guest() 296 memset(relocs, 0, sizeof(relocs)); in kvm_mips_build_enter_guest() 419 uasm_resolve_relocs(relocs, labels); in kvm_mips_build_enter_guest() 437 struct uasm_reloc relocs[2]; in kvm_mips_build_tlb_refill_exception() local 440 struct uasm_reloc *r = relocs; in kvm_mips_build_tlb_refill_exception() 444 memset(relocs, 0, sizeof(relocs)); in kvm_mips_build_tlb_refill_exception() 525 struct uasm_reloc relocs[2]; in kvm_mips_build_exception() local 527 struct uasm_reloc *r = relocs; in kvm_mips_build_exception() 530 memset(relocs, 0, sizeof(relocs)); in kvm_mips_build_exception() [all …]
|
/openbmc/linux/drivers/gpu/drm/radeon/ |
H A D | radeon_cs.c | 96 p->relocs = kvcalloc(p->nrelocs, sizeof(struct radeon_bo_list), in radeon_cs_parser_relocs() 98 if (p->relocs == NULL) { in radeon_cs_parser_relocs() 116 p->relocs[i].robj = gem_to_radeon_bo(gobj); in radeon_cs_parser_relocs() 138 p->relocs[i].preferred_domains = in radeon_cs_parser_relocs() 141 p->relocs[i].allowed_domains = in radeon_cs_parser_relocs() 156 p->relocs[i].preferred_domains = domain; in radeon_cs_parser_relocs() 159 p->relocs[i].allowed_domains = domain; in radeon_cs_parser_relocs() 162 if (radeon_ttm_tt_has_userptr(p->rdev, p->relocs[i].robj->tbo.ttm)) { in radeon_cs_parser_relocs() 163 uint32_t domain = p->relocs[i].preferred_domains; in radeon_cs_parser_relocs() 171 p->relocs[i].preferred_domains = domain; in radeon_cs_parser_relocs() [all …]
|
/openbmc/u-boot/tools/ |
H A D | mips-relocs.c | 106 } *relocs; variable 131 new = realloc(relocs, new_sz * sizeof(*relocs)); in add_reloc() 137 relocs = new; in add_reloc() 141 relocs[relocs_idx++] = (struct mips_reloc){ in add_reloc() 376 qsort(relocs, relocs_idx, sizeof(*relocs), compare_relocs); in main() 380 relocs[i].offset -= relocs[i - 1].offset; in main() 385 output_uint(&buf, relocs[i].type); in main() 386 output_uint(&buf, relocs[i].offset >> 2); in main() 412 free(relocs); in main()
|
/openbmc/linux/arch/x86/tools/ |
H A D | Makefile | 42 hostprogs += relocs 43 relocs-objs := relocs_32.o relocs_64.o relocs_common.o 44 PHONY += relocs 45 relocs: $(obj)/relocs target
|
/openbmc/linux/scripts/ |
H A D | tools-support-relr.sh | 12 if ! $LD $tmp_file.o -shared -Bsymbolic --pack-dyn-relocs=relr -o $tmp_file 2>/dev/null; then 13 $LD $tmp_file.o -shared -Bsymbolic -z pack-relative-relocs -o $tmp_file 2>&1 | 14 grep -q pack-relative-relocs && exit 1
|
/openbmc/linux/arch/mips/mm/ |
H A D | tlbex.c | 318 static struct uasm_reloc relocs[128]; variable 1267 struct uasm_reloc *r = relocs; in build_r4000_tlb_refill_handler() 1275 memset(relocs, 0, sizeof(relocs)); in build_r4000_tlb_refill_handler() 1353 uasm_copy_handler(relocs, labels, tlb_handler, p, f); in build_r4000_tlb_refill_handler() 1359 && uasm_insn_has_bdelay(relocs, in build_r4000_tlb_refill_handler() 1368 uasm_copy_handler(relocs, labels, tlb_handler, p, f); in build_r4000_tlb_refill_handler() 1405 if (uasm_insn_has_bdelay(relocs, split - 1)) in build_r4000_tlb_refill_handler() 1409 uasm_copy_handler(relocs, labels, tlb_handler, split, f); in build_r4000_tlb_refill_handler() 1416 if (uasm_insn_has_bdelay(relocs, split)) in build_r4000_tlb_refill_handler() 1419 uasm_copy_handler(relocs, labels, in build_r4000_tlb_refill_handler() [all …]
|
H A D | page.c | 67 static struct uasm_reloc relocs[5]; variable 281 struct uasm_reloc *r = relocs; in build_clear_page() 290 memset(relocs, 0, sizeof(relocs)); in build_clear_page() 357 uasm_resolve_relocs(relocs, labels); in build_clear_page() 430 struct uasm_reloc *r = relocs; in build_copy_page() 439 memset(relocs, 0, sizeof(relocs)); in build_copy_page() 603 uasm_resolve_relocs(relocs, labels); in build_copy_page()
|
/openbmc/linux/include/trace/events/ |
H A D | host1x.h | 131 TP_PROTO(const char *name, u32 cmdbufs, u32 relocs, u32 syncpt_id, 134 TP_ARGS(name, cmdbufs, relocs, syncpt_id, syncpt_incrs), 139 __field(u32, relocs) 147 __entry->relocs = relocs; 154 __entry->name, __entry->cmdbufs, __entry->relocs,
|
/openbmc/linux/arch/x86/boot/compressed/ |
H A D | .gitignore | 2 relocs 4 vmlinux.relocs
|
/openbmc/u-boot/arch/mips/ |
H A D | Makefile.postlink | 11 CMD_RELOCS = tools/mips-relocs 17 $(call if_changed,relocs)
|
/openbmc/linux/arch/powerpc/kernel/ |
H A D | module_64.c | 211 unsigned long relocs = 1; in get_stubs_size() local 231 relocs += count_relocs((void *)sechdrs[i].sh_addr, in get_stubs_size() 236 relocs += count_relocs((void *)sechdrs[i].sh_addr, in get_stubs_size() 246 relocs++; in get_stubs_size() 249 relocs++; in get_stubs_size() 253 pr_debug("Looks like a total of %lu stubs, max\n", relocs); in get_stubs_size() 254 return relocs * sizeof(struct ppc64_stub_entry); in get_stubs_size() 293 unsigned long relocs = 1; in get_got_size() local 321 relocs += count_relocs((void *)sechdrs[i].sh_addr, in get_got_size() 333 relocs += count_pcpu_relocs(sechdrs, in get_got_size() [all …]
|
/openbmc/linux/arch/riscv/boot/ |
H A D | Makefile | 38 vmlinux.relocs: vmlinux 39 …@ (! [ -f vmlinux.relocs ] && echo "vmlinux.relocs can't be found, please remove vmlinux and try a… 41 $(obj)/Image: vmlinux.relocs FORCE
|
/openbmc/u-boot/lib/efi_loader/ |
H A D | efi_image_loader.c | 115 const uint16_t *relocs = (const uint16_t *)(rel + 1); in efi_loader_relocate() local 118 uint32_t offset = (uint32_t)(*relocs & 0xfff) + in efi_loader_relocate() 120 int type = *relocs >> EFI_PAGE_SHIFT; in efi_loader_relocate() 159 relocs++; in efi_loader_relocate() 161 rel = (const IMAGE_BASE_RELOCATION *)relocs; in efi_loader_relocate()
|
/openbmc/qemu/linux-user/ |
H A D | flatload.c | 202 int i, rev, relocs = 0; in load_flat_file() local 217 relocs = ntohl(hdr->reloc_count); in load_flat_file() 250 extra = relocs * sizeof(abi_ulong); in load_flat_file() 299 data_len + (relocs * sizeof(abi_ulong)), in load_flat_file() 326 data_len + (relocs * sizeof(abi_ulong)), in load_flat_file() 406 for (i = 0; i < relocs; i++) { in load_flat_file() 443 for (i = 0; i < relocs; i++) { in load_flat_file()
|
/openbmc/linux/arch/mips/ |
H A D | Makefile.postlink | 19 CMD_RELOCS = arch/mips/boot/tools/relocs 31 $(call if_changed,relocs)
|
/openbmc/linux/arch/riscv/ |
H A D | Makefile.postlink | 19 quiet_cmd_cp_vmlinux_relocs = CPREL vmlinux.relocs 20 cmd_cp_vmlinux_relocs = cp vmlinux vmlinux.relocs
|
/openbmc/linux/arch/mips/kernel/ |
H A D | pm-cps.c | 70 static struct uasm_reloc relocs[32]; variable 345 struct uasm_reloc *r = relocs; in cps_gen_entry_code() 374 memset(relocs, 0, sizeof(relocs)); in cps_gen_entry_code() 622 BUG_ON((r - relocs) > ARRAY_SIZE(relocs)); in cps_gen_entry_code() 625 uasm_resolve_relocs(relocs, labels); in cps_gen_entry_code()
|
/openbmc/linux/arch/loongarch/ |
H A D | Makefile | 69 cflags-y += $(call cc-option,-mexplicit-relocs) 74 cflags-y += $(call cc-option,-mno-explicit-relocs) 83 …S_vmlinux += -static -pie --no-dynamic-linker -z notext $(call ld-option, --apply-dynamic-relocs)
|