Symbol: reloc_offset
arch/arm64/kvm/hyp/nvhe/gen-hyprel.c
332
static size_t reloc_offset;
arch/arm64/kvm/hyp/nvhe/gen-hyprel.c
344
reloc_offset, HYP_SECTION_SYMBOL_PREFIX, sh_orig_name,
arch/arm64/kvm/hyp/nvhe/gen-hyprel.c
347
reloc_offset += 4;
arch/loongarch/kernel/relocate.c
20
#define RELOCATED(x) ((void *)((long)x + reloc_offset))
arch/loongarch/kernel/relocate.c
219
*new_addr = (unsigned long)reloc_offset;
arch/loongarch/kernel/relocate.c
23
static unsigned long reloc_offset;
arch/loongarch/kernel/relocate.c
238
reloc_offset = (unsigned long)_text - VMLINUX_LOAD_ADDRESS;
arch/loongarch/kernel/relocate.c
253
reloc_offset += random_offset;
arch/loongarch/kernel/relocate.c
258
update_reloc_offset(&reloc_offset, random_offset);
arch/loongarch/kernel/relocate.c
261
if (reloc_offset)
arch/loongarch/kernel/relocate.c
274
if (reloc_offset > 0) {
arch/loongarch/kernel/relocate.c
276
pr_cont("Kernel relocated by 0x%lx\n", reloc_offset);
arch/loongarch/kernel/relocate.c
49
addr = (u64 *)(*relr + reloc_offset);
arch/loongarch/kernel/relocate.c
50
*addr++ += reloc_offset;
arch/loongarch/kernel/relocate.c
54
*p += reloc_offset;
arch/powerpc/include/asm/setup.h
15
extern unsigned long reloc_offset(void);
arch/powerpc/kernel/early_32.c
21
unsigned long kva, offset = reloc_offset();
arch/powerpc/kernel/prom_init.c
3244
unsigned long offset = reloc_offset();
arch/powerpc/platforms/powermac/bootx_init.c
470
unsigned long offset = reloc_offset();
arch/riscv/mm/init.c
326
uintptr_t reloc_offset = kernel_map.virt_addr - KERNEL_LINK_ADDR;
arch/riscv/mm/init.c
347
relocated_addr += reloc_offset;
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
299
if (r->reloc_offset > bo->obj->base.size - sizeof(*ptr)) {
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
304
ptr[off] = bo->mapping->iova + r->reloc_offset;
drivers/gpu/drm/msm/msm_gem_submit.c
499
iova += submit_reloc.reloc_offset;
include/uapi/drm/etnaviv_drm.h
141
__u64 reloc_offset; /* in, offset from start of reloc_bo */
include/uapi/drm/msm_drm.h
254
__u64 reloc_offset; /* in, offset from start of reloc_bo */
tools/objtool/arch/loongarch/decode.c
424
(reloc_offset(reloc) - reloc_offset(table));
tools/objtool/arch/loongarch/special.c
154
if (reloc_offset(reloc) > offset)
tools/objtool/arch/x86/decode.c
134
scan_for_insn(reloc->sec->base, reloc_offset(reloc),
tools/objtool/arch/x86/decode.c
137
return addend + insn_off + insn_len - reloc_offset(reloc);
tools/objtool/arch/x86/decode.c
95
addend += insn->offset + insn->len - reloc_offset(reloc);
tools/objtool/check.c
2072
if (table_size && reloc_offset(reloc) - reloc_offset(table) >= table_size)
tools/objtool/check.c
2078
if (prev_offset && reloc_offset(reloc) != prev_offset + arch_reloc_size(reloc))
tools/objtool/check.c
2113
prev_offset = reloc_offset(reloc);
tools/objtool/check.c
4737
reloc_offset(reloc) + 1,
tools/objtool/check.c
4738
(insn->offset + insn->len) - (reloc_offset(reloc) + 1))) {
tools/objtool/check.c
4770
WARN_FUNC(reloc->sec->base, reloc_offset(reloc),
tools/objtool/check.c
4933
sec->name, (unsigned long long)reloc_offset(reloc));
tools/objtool/check.c
582
idx = (reloc_offset(reloc) - sym->offset) / sizeof(unsigned long);
tools/objtool/check.c
597
off = reloc_offset(reloc) + 1;
tools/objtool/elf.c
335
if (reloc_offset(reloc) >= offset &&
tools/objtool/elf.c
336
reloc_offset(reloc) < offset + len) {
tools/objtool/elf.c
337
if (!r || reloc_offset(reloc) < reloc_offset(r))
tools/objtool/include/objtool/elf.h
484
reloc && reloc_offset(reloc) < sym->offset + sym->len; \
tools/objtool/include/objtool/elf.h
527
return sec_offset_hash(reloc->sec, reloc_offset(reloc));
tools/objtool/klp-diff.c
1067
ERROR_FUNC(patched_reloc->sec->base, reloc_offset(patched_reloc),
tools/objtool/klp-diff.c
1156
if (reloc_offset(patched_reloc) < start ||
tools/objtool/klp-diff.c
1157
reloc_offset(patched_reloc) >= end)
tools/objtool/klp-diff.c
1169
ERROR_FUNC(patched_rsec->base, reloc_offset(patched_reloc),
tools/objtool/klp-diff.c
1175
offset = out_sym->offset + (reloc_offset(patched_reloc) - patched_sym->offset);