/kernel/linux/linux-6.6/arch/loongarch/kernel/ |
H A D | relocate.c | 19 #define RELOCATED(x) ((void *)((long)x + reloc_offset)) 22 static unsigned long reloc_offset; variable 165 *new_addr = (unsigned long)reloc_offset; in update_reloc_offset() 184 reloc_offset = (unsigned long)_text - VMLINUX_LOAD_ADDRESS; in relocate_kernel() 198 reloc_offset += random_offset; in relocate_kernel() 203 update_reloc_offset(&reloc_offset, random_offset); in relocate_kernel() 206 if (reloc_offset) in relocate_kernel() 219 if (reloc_offset > 0) { in show_kernel_relocation() 221 pr_cont("Kernel relocated by 0x%lx\n", reloc_offset); in show_kernel_relocation()
|
/kernel/linux/linux-5.10/arch/x86/boot/tools/ |
H A D | build.c | 201 u32 reloc_offset = size - PECOFF_RELOC_RESERVE - PECOFF_COMPAT_RESERVE; in update_pecoff_setup_and_reloc() local 203 u32 compat_offset = reloc_offset + PECOFF_RELOC_RESERVE; in update_pecoff_setup_and_reloc() 205 u32 setup_size = reloc_offset - setup_offset; in update_pecoff_setup_and_reloc() 208 update_pecoff_section_header(".reloc", reloc_offset, PECOFF_RELOC_RESERVE); in update_pecoff_setup_and_reloc() 214 put_unaligned_le32(reloc_offset + 10, &buf[reloc_offset]); in update_pecoff_setup_and_reloc() 215 put_unaligned_le32(10, &buf[reloc_offset + 4]); in update_pecoff_setup_and_reloc()
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | early_32.c | 22 unsigned long kva, offset = reloc_offset(); in early_init()
|
H A D | head_book3s_32.S | 159 bl reloc_offset 175 bl reloc_offset 178 bl reloc_offset 189 bl reloc_offset 1241 bl reloc_offset
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | early_32.c | 21 unsigned long kva, offset = reloc_offset(); in early_init()
|
H A D | head_book3s_32.S | 157 bl reloc_offset 172 bl reloc_offset 175 bl reloc_offset 186 bl reloc_offset 1163 bl reloc_offset
|
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/nvhe/ |
H A D | gen-hyprel.c | 329 static size_t reloc_offset; in emit_rela_abs64() local 341 reloc_offset, HYP_SECTION_SYMBOL_PREFIX, sh_orig_name, in emit_rela_abs64() 344 reloc_offset += 4; in emit_rela_abs64()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | setup.h | 20 extern unsigned long reloc_offset(void);
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | setup.h | 15 extern unsigned long reloc_offset(void);
|
/kernel/linux/linux-6.6/tools/objtool/include/objtool/ |
H A D | elf.h | 236 static inline u64 reloc_offset(struct reloc *reloc) in reloc_offset() function 347 return sec_offset_hash(reloc->sec, reloc_offset(reloc)); in reloc_hash()
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/drm/ |
H A D | etnaviv_drm.h | 78 __u64 reloc_offset; member
|
H A D | msm_drm.h | 75 __u64 reloc_offset; member
|
/kernel/linux/linux-5.10/include/uapi/drm/ |
H A D | etnaviv_drm.h | 130 * relocbuf->gpuaddr + reloc_offset 138 __u64 reloc_offset; /* in, offset from start of reloc_bo */ member
|
H A D | msm_drm.h | 152 * ((relocbuf->gpuaddr + reloc_offset) << shift) | or 166 __u64 reloc_offset; /* in, offset from start of reloc_bo */ member
|
/kernel/linux/linux-6.6/include/uapi/drm/ |
H A D | msm_drm.h | 178 * ((relocbuf->gpuaddr + reloc_offset) << shift) | or 196 __u64 reloc_offset; /* in, offset from start of reloc_bo */ member
|
H A D | etnaviv_drm.h | 133 * relocbuf->gpuaddr + reloc_offset 141 __u64 reloc_offset; /* in, offset from start of reloc_bo */ member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/drm/ |
H A D | etnaviv_drm.h | 92 __u64 reloc_offset; member
|
H A D | msm_drm.h | 90 __u64 reloc_offset; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/drm/ |
H A D | etnaviv_drm.h | 92 __u64 reloc_offset; member
|
H A D | msm_drm.h | 90 __u64 reloc_offset; member
|
/kernel/linux/linux-6.6/tools/objtool/ |
H A D | elf.c | 285 if (reloc_offset(reloc) >= offset && in find_reloc_by_dest_range() 286 reloc_offset(reloc) < offset + len) { in find_reloc_by_dest_range() 287 if (!r || reloc_offset(reloc) < reloc_offset(r)) in find_reloc_by_dest_range()
|
H A D | check.c | 515 idx = (reloc_offset(reloc) - sym->offset) / sizeof(unsigned long); in add_pv_ops() 519 off = reloc_offset(reloc) + 1; in add_pv_ops() 2023 if (prev_offset && reloc_offset(reloc) != prev_offset + 8) in add_jump_table() 2048 prev_offset = reloc_offset(reloc); in add_jump_table() 4322 reloc_offset(reloc) + 1, in validate_ibt_insn() 4323 (insn->offset + insn->len) - (reloc_offset(reloc) + 1))) { in validate_ibt_insn() 4408 reloc->sec->base, reloc_offset(reloc), in validate_ibt_data_reloc()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_gem_submit.c | 311 if (r->reloc_offset > bo->obj->base.size - sizeof(*ptr)) { in submit_reloc() 316 ptr[off] = bo->mapping->iova + r->reloc_offset; in submit_reloc()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/etnaviv/ |
H A 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()
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/powermac/ |
H A D | bootx_init.c | 469 unsigned long offset = reloc_offset(); in bootx_init()
|