Searched refs:reloc_offset (Results 1 – 17 of 17) sorted by relevance
/linux-6.12.1/arch/loongarch/kernel/ |
D | relocate.c | 20 #define RELOCATED(x) ((void *)((long)x + reloc_offset)) 23 static unsigned long reloc_offset; variable 49 addr = (u64 *)(*relr + reloc_offset); in relocate_relative() 50 *addr++ += reloc_offset; in relocate_relative() 54 *p += reloc_offset; in relocate_relative() 208 *new_addr = (unsigned long)reloc_offset; in update_reloc_offset() 227 reloc_offset = (unsigned long)_text - VMLINUX_LOAD_ADDRESS; in relocate_kernel() 242 reloc_offset += random_offset; in relocate_kernel() 247 update_reloc_offset(&reloc_offset, random_offset); in relocate_kernel() 250 if (reloc_offset) in relocate_kernel() [all …]
|
/linux-6.12.1/arch/arm64/kvm/hyp/nvhe/ |
D | gen-hyprel.c | 332 static size_t reloc_offset; in emit_rela_abs64() local 344 reloc_offset, HYP_SECTION_SYMBOL_PREFIX, sh_orig_name, in emit_rela_abs64() 347 reloc_offset += 4; in emit_rela_abs64()
|
/linux-6.12.1/arch/powerpc/kernel/ |
D | misc.S | 28 _GLOBAL(reloc_offset) 39 _ASM_NOKPROBE_SYMBOL(reloc_offset)
|
D | early_32.c | 21 unsigned long kva, offset = reloc_offset(); in early_init()
|
D | head_book3s_32.S | 157 bl reloc_offset 172 bl reloc_offset 175 bl reloc_offset 186 bl reloc_offset 1154 bl reloc_offset
|
D | prom_init.c | 3315 unsigned long offset = reloc_offset(); in prom_init()
|
/linux-6.12.1/arch/powerpc/include/asm/ |
D | setup.h | 15 extern unsigned long reloc_offset(void);
|
/linux-6.12.1/tools/objtool/include/objtool/ |
D | elf.h | 238 static inline u64 reloc_offset(struct reloc *reloc) in reloc_offset() function 349 return sec_offset_hash(reloc->sec, reloc_offset(reloc)); in reloc_hash()
|
/linux-6.12.1/include/uapi/drm/ |
D | etnaviv_drm.h | 141 __u64 reloc_offset; /* in, offset from start of reloc_bo */ member
|
D | msm_drm.h | 202 __u64 reloc_offset; /* in, offset from start of reloc_bo */ member
|
/linux-6.12.1/tools/objtool/ |
D | elf.c | 283 if (reloc_offset(reloc) >= offset && in find_reloc_by_dest_range() 284 reloc_offset(reloc) < offset + len) { in find_reloc_by_dest_range() 285 if (!r || reloc_offset(reloc) < reloc_offset(r)) in find_reloc_by_dest_range()
|
D | check.c | 566 idx = (reloc_offset(reloc) - sym->offset) / sizeof(unsigned long); in add_pv_ops() 570 off = reloc_offset(reloc) + 1; in add_pv_ops() 2094 if (prev_offset && reloc_offset(reloc) != prev_offset + 8) in add_jump_table() 2119 prev_offset = reloc_offset(reloc); in add_jump_table() 4423 reloc_offset(reloc) + 1, in validate_ibt_insn() 4424 (insn->offset + insn->len) - (reloc_offset(reloc) + 1))) { in validate_ibt_insn() 4509 reloc->sec->base, reloc_offset(reloc), in validate_ibt_data_reloc()
|
/linux-6.12.1/drivers/gpu/drm/etnaviv/ |
D | etnaviv_gem_submit.c | 300 if (r->reloc_offset > bo->obj->base.size - sizeof(*ptr)) { in submit_reloc() 305 ptr[off] = bo->mapping->iova + r->reloc_offset; in submit_reloc()
|
/linux-6.12.1/arch/powerpc/platforms/powermac/ |
D | sleep.S | 304 bl reloc_offset
|
D | bootx_init.c | 470 unsigned long offset = reloc_offset(); in bootx_init()
|
/linux-6.12.1/arch/riscv/mm/ |
D | init.c | 890 uintptr_t reloc_offset = kernel_map.virt_addr - KERNEL_LINK_ADDR; in relocate_kernel() local 911 relocated_addr += reloc_offset; in relocate_kernel()
|
/linux-6.12.1/drivers/gpu/drm/msm/ |
D | msm_gem_submit.c | 437 iova += submit_reloc.reloc_offset; in submit_reloc()
|