Home
last modified time | relevance | path

Searched refs:relocs (Results 1 – 25 of 67) sorted by relevance

123

/linux-6.12.1/arch/mips/boot/tools/
DMakefile3 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
Drelocs.c16 struct relocs { struct
22 static struct relocs relocs; argument
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()
/linux-6.12.1/drivers/gpu/drm/etnaviv/
Detnaviv_cmd_parser.c17 const struct drm_etnaviv_gem_submit_reloc *relocs; member
93 if (state->num_relocs && state->relocs->submit_offset < buf_offset) { in etnaviv_warn_if_non_sensitive()
97 state->relocs->submit_offset); in etnaviv_warn_if_non_sensitive()
99 state->relocs->submit_offset < buf_offset) { in etnaviv_warn_if_non_sensitive()
100 state->relocs++; in etnaviv_warn_if_non_sensitive()
118 state->relocs->submit_offset == buf_offset) { in etnaviv_validate_load_state()
119 state->relocs++; in etnaviv_validate_load_state()
133 state->relocs->submit_offset - in etnaviv_validate_load_state()
150 struct drm_etnaviv_gem_submit_reloc *relocs, in etnaviv_cmd_validate_one() argument
158 state.relocs = relocs; in etnaviv_cmd_validate_one()
Detnaviv_gem_submit.c260 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()
/linux-6.12.1/arch/x86/
DMakefile.postlink15 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)
38 @rm -f $(OUT_RELOCS)/vmlinux.relocs
/linux-6.12.1/drivers/scsi/sym53c8xx_2/
Dsym_fw.c352 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 …]
/linux-6.12.1/arch/x86/realmode/rm/
DMakefile10 always-y := realmode.bin realmode.relocs
44 LDFLAGS_realmode.elf := -m elf_i386 --emit-relocs -T
54 $(obj)/realmode.bin: $(obj)/realmode.elf $(obj)/realmode.relocs FORCE
58 cmd_relocs = arch/x86/tools/relocs --realmode $< > $@
60 targets += realmode.relocs
61 $(obj)/realmode.relocs: $(obj)/realmode.elf FORCE
62 $(call if_changed,relocs)
/linux-6.12.1/arch/mips/kvm/
Dentry.c238 struct uasm_reloc relocs[2]; in kvm_mips_build_enter_guest() local
240 struct uasm_reloc __maybe_unused *r = relocs; in kvm_mips_build_enter_guest()
243 memset(relocs, 0, sizeof(relocs)); in kvm_mips_build_enter_guest()
366 uasm_resolve_relocs(relocs, labels); in kvm_mips_build_enter_guest()
384 struct uasm_reloc relocs[2]; in kvm_mips_build_tlb_refill_exception() local
387 struct uasm_reloc *r = relocs; in kvm_mips_build_tlb_refill_exception()
391 memset(relocs, 0, sizeof(relocs)); in kvm_mips_build_tlb_refill_exception()
472 struct uasm_reloc relocs[2]; in kvm_mips_build_exception() local
474 struct uasm_reloc *r = relocs; in kvm_mips_build_exception()
477 memset(relocs, 0, sizeof(relocs)); in kvm_mips_build_exception()
[all …]
/linux-6.12.1/arch/s390/
DMakefile.postlink15 CMD_RELOCS=arch/s390/tools/relocs
17 quiet_cmd_relocs = RELOCS $(OUT_RELOCS)/relocs.S
20 $(CMD_RELOCS) $@ > $(OUT_RELOCS)/relocs.S
28 $(call cmd,relocs)
32 @rm -f $(OUT_RELOCS)/relocs.S
/linux-6.12.1/drivers/gpu/drm/radeon/
Dradeon_cs.c96 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 …]
/linux-6.12.1/arch/s390/tools/
DMakefile29 hostprogs += relocs
30 PHONY += relocs
31 relocs: $(obj)/relocs target
/linux-6.12.1/arch/x86/tools/
DMakefile42 hostprogs += relocs
43 relocs-objs := relocs_32.o relocs_64.o relocs_common.o
44 PHONY += relocs
45 relocs: $(obj)/relocs target
/linux-6.12.1/scripts/
Dtools-support-relr.sh12 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
/linux-6.12.1/arch/mips/mm/
Dtlbex.c299 static struct uasm_reloc relocs[128]; variable
1248 struct uasm_reloc *r = relocs; in build_r4000_tlb_refill_handler()
1256 memset(relocs, 0, sizeof(relocs)); in build_r4000_tlb_refill_handler()
1334 uasm_copy_handler(relocs, labels, tlb_handler, p, f); in build_r4000_tlb_refill_handler()
1340 && uasm_insn_has_bdelay(relocs, in build_r4000_tlb_refill_handler()
1349 uasm_copy_handler(relocs, labels, tlb_handler, p, f); in build_r4000_tlb_refill_handler()
1386 if (uasm_insn_has_bdelay(relocs, split - 1)) in build_r4000_tlb_refill_handler()
1390 uasm_copy_handler(relocs, labels, tlb_handler, split, f); in build_r4000_tlb_refill_handler()
1397 if (uasm_insn_has_bdelay(relocs, split)) in build_r4000_tlb_refill_handler()
1400 uasm_copy_handler(relocs, labels, in build_r4000_tlb_refill_handler()
[all …]
Dpage.c55 static struct uasm_reloc relocs[5]; variable
269 struct uasm_reloc *r = relocs; in build_clear_page()
278 memset(relocs, 0, sizeof(relocs)); in build_clear_page()
345 uasm_resolve_relocs(relocs, labels); in build_clear_page()
418 struct uasm_reloc *r = relocs; in build_copy_page()
427 memset(relocs, 0, sizeof(relocs)); in build_copy_page()
591 uasm_resolve_relocs(relocs, labels); in build_copy_page()
/linux-6.12.1/include/trace/events/
Dhost1x.h131 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,
/linux-6.12.1/arch/x86/boot/compressed/
D.gitignore2 relocs
4 vmlinux.relocs
/linux-6.12.1/arch/riscv/boot/
DMakefile35 vmlinux.relocs: vmlinux
36 …@ (! [ -f vmlinux.relocs ] && echo "vmlinux.relocs can't be found, please remove vmlinux and try a…
38 $(obj)/Image: vmlinux.relocs FORCE
/linux-6.12.1/arch/powerpc/kernel/
Dmodule_64.c211 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 …]
/linux-6.12.1/arch/mips/
DMakefile.postlink19 CMD_RELOCS = arch/mips/boot/tools/relocs
31 $(call if_changed,relocs)
/linux-6.12.1/arch/riscv/
DMakefile.postlink19 quiet_cmd_cp_vmlinux_relocs = CPREL vmlinux.relocs
20 cmd_cp_vmlinux_relocs = cp vmlinux vmlinux.relocs
/linux-6.12.1/arch/mips/kernel/
Dpm-cps.c71 static struct uasm_reloc relocs[32]; variable
339 struct uasm_reloc *r = relocs; in cps_gen_entry_code()
368 memset(relocs, 0, sizeof(relocs)); in cps_gen_entry_code()
616 BUG_ON((r - relocs) > ARRAY_SIZE(relocs)); in cps_gen_entry_code()
619 uasm_resolve_relocs(relocs, labels); in cps_gen_entry_code()
Dsmp-cps.c56 struct uasm_reloc relocs[2]; in mips_cps_build_core_entry() local
58 struct uasm_reloc *r = relocs; in mips_cps_build_core_entry()
61 memset(relocs, 0, sizeof(relocs)); in mips_cps_build_core_entry()
92 uasm_resolve_relocs(relocs, labels); in mips_cps_build_core_entry()
/linux-6.12.1/drivers/gpu/drm/msm/
Dmsm_gem_submit.c113 kfree(submit->cmd[i].relocs); in __msm_gem_submit_destroy()
226 userptr = u64_to_user_ptr(submit_cmd.relocs); in submit_lookup_cmds()
235 submit->cmd[i].relocs = kmalloc(sz, GFP_KERNEL | __GFP_NOWARN); in submit_lookup_cmds()
236 if (!submit->cmd[i].relocs) { in submit_lookup_cmds()
240 ret = copy_from_user(submit->cmd[i].relocs, userptr, sz); in submit_lookup_cmds()
389 uint32_t offset, uint32_t nr_relocs, struct drm_msm_gem_submit_reloc *relocs) in submit_reloc() argument
412 struct drm_msm_gem_submit_reloc submit_reloc = relocs[i]; in submit_reloc()
809 submit->cmd[i].nr_relocs, submit->cmd[i].relocs); in msm_ioctl_gem_submit()
/linux-6.12.1/tools/objtool/include/objtool/
Delf.h46 struct reloc *relocs; member
73 struct reloc *relocs; member
202 return reloc - reloc->sec->relocs; in reloc_idx()
314 for (reloc = rsec->relocs; \

123