Symbol: Elf_Addr
arch/loongarch/include/asm/module.h
113
static inline struct got_entry *get_got_entry(Elf_Addr val,
arch/loongarch/include/asm/module.h
36
Elf_Addr symbol_addr;
arch/loongarch/include/asm/module.h
49
Elf_Addr symbol_addr;
arch/loongarch/include/asm/module.h
52
Elf_Addr module_emit_got_entry(struct module *mod, Elf_Shdr *sechdrs, Elf_Addr val);
arch/loongarch/include/asm/module.h
53
Elf_Addr module_emit_plt_entry(struct module *mod, Elf_Shdr *sechdrs, Elf_Addr val);
arch/loongarch/include/asm/module.h
55
static inline struct got_entry emit_got_entry(Elf_Addr val)
arch/loongarch/kernel/module-sections.c
13
Elf_Addr module_emit_got_entry(struct module *mod, Elf_Shdr *sechdrs, Elf_Addr val)
arch/loongarch/kernel/module-sections.c
20
return (Elf_Addr)got;
arch/loongarch/kernel/module-sections.c
36
return (Elf_Addr)&got[i];
arch/loongarch/kernel/module-sections.c
39
Elf_Addr module_emit_plt_entry(struct module *mod, Elf_Shdr *sechdrs, Elf_Addr val)
arch/loongarch/kernel/module-sections.c
48
return (Elf_Addr)plt;
arch/loongarch/kernel/module-sections.c
62
return (Elf_Addr)&plt[nr];
arch/loongarch/kernel/module.c
103
static int apply_r_larch_sop_push_dup(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
123
Elf_Shdr *sechdrs, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
137
static int apply_r_larch_sop(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
183
static int apply_r_larch_sop_imm_field(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
274
static int apply_r_larch_add_sub(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
299
Elf_Shdr *sechdrs, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
332
static int apply_r_larch_pcadd(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
337
s32 offset_hi20 = (void *)((v + 0x800)) - (void *)((Elf_Addr)location);
arch/loongarch/kernel/module.c
35
typedef int (*reloc_rela_handler)(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
355
static int apply_r_larch_pcala(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
361
(void *)((Elf_Addr)location & ~0xfff);
arch/loongarch/kernel/module.c
363
Elf_Addr anchor = (((Elf_Addr)location) & ~0xfff) + offset_hi20;
arch/loongarch/kernel/module.c
394
Elf_Shdr *sechdrs, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
430
static int apply_r_larch_32_pcrel(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
442
static int apply_r_larch_64_pcrel(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
484
Elf_Addr v;
arch/loongarch/kernel/module.c
60
static int apply_r_larch_none(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
66
static int apply_r_larch_error(struct module *me, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
73
static int apply_r_larch_32(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
83
static int apply_r_larch_64(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
86
*(Elf_Addr *)location = v;
arch/loongarch/kernel/module.c
91
static int apply_r_larch_sop_push_pcrel(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
97
static int apply_r_larch_sop_push_absolute(struct module *mod, u32 *location, Elf_Addr v,
arch/mips/kernel/module.c
103
Elf_Addr val, vallo;
arch/mips/kernel/module.c
171
Elf_Addr v, unsigned int bits)
arch/mips/kernel/module.c
202
Elf_Addr v)
arch/mips/kernel/module.c
208
Elf_Addr v)
arch/mips/kernel/module.c
214
Elf_Addr v)
arch/mips/kernel/module.c
219
static int apply_r_mips_64(u32 *location, Elf_Addr v, bool rela)
arch/mips/kernel/module.c
224
*(Elf_Addr *)location = v;
arch/mips/kernel/module.c
229
static int apply_r_mips_higher(u32 *location, Elf_Addr v, bool rela)
arch/mips/kernel/module.c
240
static int apply_r_mips_highest(u32 *location, Elf_Addr v, bool rela)
arch/mips/kernel/module.c
26
Elf_Addr *addr;
arch/mips/kernel/module.c
269
Elf_Addr v, bool rela)
arch/mips/kernel/module.c
27
Elf_Addr value;
arch/mips/kernel/module.c
314
Elf_Addr v;
arch/mips/kernel/module.c
33
static void apply_r_mips_32(u32 *location, u32 base, Elf_Addr v)
arch/mips/kernel/module.c
39
Elf_Addr v)
arch/mips/kernel/module.c
59
static int apply_r_mips_hi16(struct module *me, u32 *location, Elf_Addr v,
arch/mips/kernel/module.c
79
n->addr = (Elf_Addr *)location;
arch/mips/kernel/module.c
99
u32 base, Elf_Addr v, bool rela)
arch/parisc/kernel/module.c
361
static Elf_Addr get_fdesc(struct module *me, unsigned long value)
arch/parisc/kernel/module.c
373
return (Elf_Addr)fdesc;
arch/parisc/kernel/module.c
381
fdesc->gp = (Elf_Addr)me->mem[MOD_TEXT].base + me->arch.got_offset;
arch/parisc/kernel/module.c
382
return (Elf_Addr)fdesc;
arch/parisc/kernel/module.c
392
static Elf_Addr get_stub(struct module *me, unsigned long value, long addend,
arch/parisc/kernel/module.c
393
enum elf_stub_type stub_type, Elf_Addr loc0, unsigned int targetsec)
arch/parisc/kernel/module.c
485
return (Elf_Addr)stub;
arch/parisc/kernel/module.c
502
Elf_Addr loc0;
arch/parisc/kernel/module.c
648
Elf_Addr loc0;
arch/parisc/kernel/module.c
813
gp = (Elf_Addr)me->mem[MOD_TEXT].base + me->arch.got_offset;
arch/riscv/kernel/module.c
110
Elf_Addr v)
arch/riscv/kernel/module.c
122
Elf_Addr v)
arch/riscv/kernel/module.c
136
Elf_Addr v)
arch/riscv/kernel/module.c
153
Elf_Addr v)
arch/riscv/kernel/module.c
168
Elf_Addr v)
arch/riscv/kernel/module.c
178
Elf_Addr v)
arch/riscv/kernel/module.c
191
Elf_Addr v)
arch/riscv/kernel/module.c
204
Elf_Addr v)
arch/riscv/kernel/module.c
214
Elf_Addr v)
arch/riscv/kernel/module.c
226
Elf_Addr v)
arch/riscv/kernel/module.c
244
Elf_Addr v)
arch/riscv/kernel/module.c
268
Elf_Addr v)
arch/riscv/kernel/module.c
287
Elf_Addr v)
arch/riscv/kernel/module.c
293
Elf_Addr v)
arch/riscv/kernel/module.c
301
static int apply_r_riscv_add8_rela(struct module *me, void *location, Elf_Addr v)
arch/riscv/kernel/module.c
308
Elf_Addr v)
arch/riscv/kernel/module.c
315
Elf_Addr v)
arch/riscv/kernel/module.c
32
Elf_Addr value;
arch/riscv/kernel/module.c
322
Elf_Addr v)
arch/riscv/kernel/module.c
328
static int apply_r_riscv_sub8_rela(struct module *me, void *location, Elf_Addr v)
arch/riscv/kernel/module.c
335
Elf_Addr v)
arch/riscv/kernel/module.c
342
Elf_Addr v)
arch/riscv/kernel/module.c
349
Elf_Addr v)
arch/riscv/kernel/module.c
356
Elf_Addr v)
arch/riscv/kernel/module.c
363
static int tls_not_supported(struct module *me, void *location, Elf_Addr v)
arch/riscv/kernel/module.c
37
int (*reloc_handler)(struct module *me, void *location, Elf_Addr v);
arch/riscv/kernel/module.c
370
static int apply_r_riscv_sub6_rela(struct module *me, void *location, Elf_Addr v)
arch/riscv/kernel/module.c
379
static int apply_r_riscv_set6_rela(struct module *me, void *location, Elf_Addr v)
arch/riscv/kernel/module.c
388
static int apply_r_riscv_set8_rela(struct module *me, void *location, Elf_Addr v)
arch/riscv/kernel/module.c
395
Elf_Addr v)
arch/riscv/kernel/module.c
402
Elf_Addr v)
arch/riscv/kernel/module.c
409
Elf_Addr v)
arch/riscv/kernel/module.c
416
Elf_Addr v)
arch/riscv/kernel/module.c
435
static int apply_r_riscv_set_uleb128(struct module *me, void *location, Elf_Addr v)
arch/riscv/kernel/module.c
441
static int apply_r_riscv_sub_uleb128(struct module *me, void *location, Elf_Addr v)
arch/riscv/kernel/module.c
656
unsigned int hashtable_bits, Elf_Addr v,
arch/riscv/kernel/module.c
771
int (*handler)(struct module *me, void *location, Elf_Addr v);
arch/riscv/kernel/module.c
776
Elf_Addr v;
arch/riscv/kernel/module.c
80
static int apply_r_riscv_32_rela(struct module *me, void *location, Elf_Addr v)
arch/riscv/kernel/module.c
91
static int apply_r_riscv_64_rela(struct module *me, void *location, Elf_Addr v)
arch/riscv/kernel/module.c
98
Elf_Addr v)
arch/riscv/mm/init.c
334
Elf_Addr addr = (rela->r_offset - va_kernel_link_pa_offset);
arch/riscv/mm/init.c
335
Elf_Addr relocated_addr = rela->r_addend;
arch/riscv/mm/init.c
349
*(Elf_Addr *)addr = relocated_addr;
arch/s390/kernel/kexec_elf.c
22
Elf_Addr entry;
arch/s390/kernel/module.c
177
static int apply_rela_bits(Elf_Addr loc, Elf_Addr val,
arch/s390/kernel/module.c
188
val = (Elf_Addr)(((long) val) >> shift);
arch/s390/kernel/module.c
224
static int apply_rela(Elf_Rela *rela, Elf_Addr base, Elf_Sym *symtab,
arch/s390/kernel/module.c
229
Elf_Addr loc, val;
arch/s390/kernel/module.c
296
Elf_Addr *gotent = me->mem[MOD_TEXT].base +
arch/s390/kernel/module.c
321
val += (Elf_Addr)me->mem[MOD_TEXT].base +
arch/s390/kernel/module.c
368
val = (Elf_Addr) me->mem[MOD_TEXT].base +
arch/s390/kernel/module.c
390
((Elf_Addr) me->mem[MOD_TEXT].base + me->arch.got_offset);
arch/s390/kernel/module.c
400
val = (Elf_Addr) me->mem[MOD_TEXT].base + me->arch.got_offset +
arch/s390/kernel/module.c
434
Elf_Addr base;
arch/sparc/kernel/module.c
100
v -= (Elf_Addr) location;
arch/sparc/kernel/module.c
122
v -= (Elf_Addr) location;
arch/sparc/kernel/module.c
128
v -= (Elf_Addr) location;
arch/sparc/kernel/module.c
64
Elf_Addr v;
arch/sparc/kernel/module.c
83
v -= (Elf_Addr) location;
scripts/mod/modpost.c
1020
unsigned int fsecndx, const char *fromsec, Elf_Addr faddr,
scripts/mod/modpost.c
1021
const char *tosec, Elf_Addr taddr)
scripts/mod/modpost.c
1076
Elf_Addr faddr, const char *secname,
scripts/mod/modpost.c
1148
Elf_Addr faddr, Elf_Addr taddr)
scripts/mod/modpost.c
1167
static Elf_Addr addend_386_rel(uint32_t *location, unsigned int r_type)
scripts/mod/modpost.c
1176
return (Elf_Addr)(-1);
scripts/mod/modpost.c
1186
static Elf_Addr addend_arm_rel(void *loc, Elf_Sym *sym, unsigned int r_type)
scripts/mod/modpost.c
1267
return (Elf_Addr)(-1);
scripts/mod/modpost.c
1270
static Elf_Addr addend_mips_rel(uint32_t *location, unsigned int r_type)
scripts/mod/modpost.c
1283
return (Elf_Addr)(-1);
scripts/mod/modpost.c
1348
Elf_Addr taddr, r_offset;
scripts/mod/modpost.c
1390
Elf_Addr taddr, r_offset;
scripts/mod/modpost.c
75
#define MODULE_NAME_LEN (64 - sizeof(Elf_Addr))
scripts/mod/modpost.c
986
static Elf_Sym *find_fromsym(struct elf_info *elf, Elf_Addr addr,
scripts/mod/modpost.c
992
static Elf_Sym *find_tosym(struct elf_info *elf, Elf_Addr addr, Elf_Sym *sym)
scripts/mod/modpost.h
207
Elf_Sym *symsearch_find_nearest(struct elf_info *elf, Elf_Addr addr,
scripts/mod/modpost.h
209
Elf_Addr min_distance);
scripts/mod/symsearch.c
13
Elf_Addr addr;
scripts/mod/symsearch.c
153
Elf_Sym *symsearch_find_nearest(struct elf_info *elf, Elf_Addr addr,
scripts/mod/symsearch.c
155
Elf_Addr min_distance)
scripts/recordmcount.h
180
static Elf_Addr old_r_offset = ~(Elf_Addr)0;
scripts/recordmcount.h
181
Elf_Addr current_r_offset = _w(rp->r_offset);
scripts/recordmcount.h
184
is_fake = (old_r_offset != ~(Elf_Addr)0) &&