Symbol: plt_entry
arch/arm64/include/asm/module.h
21
struct plt_entry *ftrace_trampolines;
arch/arm64/include/asm/module.h
22
struct plt_entry *init_ftrace_trampolines;
arch/arm64/include/asm/module.h
52
struct plt_entry get_plt_entry(u64 dst, void *pc);
arch/arm64/kernel/ftrace.c
261
static struct plt_entry *get_ftrace_plt(struct module *mod, unsigned long addr)
arch/arm64/kernel/ftrace.c
264
struct plt_entry *plt = NULL;
arch/arm64/kernel/ftrace.c
300
struct plt_entry *plt;
arch/arm64/kernel/module-plts.c
106
struct plt_entry *plt = (struct plt_entry *)sechdrs[pltsec->plt_shndx].sh_addr;
arch/arm64/kernel/module-plts.c
13
static struct plt_entry __get_adrp_add_pair(u64 dst, u64 pc,
arch/arm64/kernel/module-plts.c
23
return (struct plt_entry){ cpu_to_le32(adrp), cpu_to_le32(add) };
arch/arm64/kernel/module-plts.c
243
ret += DIV_ROUND_UP(ret, (SZ_4K / sizeof(struct plt_entry)));
arch/arm64/kernel/module-plts.c
26
struct plt_entry get_plt_entry(u64 dst, void *pc)
arch/arm64/kernel/module-plts.c
28
struct plt_entry plt;
arch/arm64/kernel/module-plts.c
350
pltsec->sh_size = (core_plts + 1) * sizeof(struct plt_entry);
arch/arm64/kernel/module-plts.c
358
pltsec->sh_size = (init_plts + 1) * sizeof(struct plt_entry);
arch/arm64/kernel/module-plts.c
365
tramp->sh_addralign = __alignof__(struct plt_entry);
arch/arm64/kernel/module-plts.c
366
tramp->sh_size = NR_FTRACE_PLTS * sizeof(struct plt_entry);
arch/arm64/kernel/module-plts.c
372
init_tramp->sh_addralign = __alignof__(struct plt_entry);
arch/arm64/kernel/module-plts.c
373
init_tramp->sh_size = NR_FTRACE_PLTS * sizeof(struct plt_entry);
arch/arm64/kernel/module-plts.c
41
static bool plt_entries_equal(const struct plt_entry *a,
arch/arm64/kernel/module-plts.c
42
const struct plt_entry *b)
arch/arm64/kernel/module-plts.c
75
struct plt_entry *plt = (struct plt_entry *)sechdrs[pltsec->plt_shndx].sh_addr;
arch/arm64/kernel/module.c
447
static inline void __init_plt(struct plt_entry *plt, unsigned long addr)
arch/arm64/kernel/module.c
458
struct plt_entry *plts;
arch/loongarch/include/asm/module.h
105
struct plt_entry *plt = (struct plt_entry *)sechdrs[sec_plt->shndx].sh_addr;
arch/loongarch/include/asm/module.h
32
struct plt_entry *ftrace_trampolines;
arch/loongarch/include/asm/module.h
60
static inline struct plt_entry emit_plt_entry(unsigned long val)
arch/loongarch/include/asm/module.h
68
return (struct plt_entry) { lu12iw, jirl };
arch/loongarch/include/asm/module.h
77
return (struct plt_entry) { lu12iw, lu32id, lu52id, jirl };
arch/loongarch/include/asm/module.h
99
static inline struct plt_entry *get_plt_entry(unsigned long val,
arch/loongarch/kernel/ftrace_dyn.c
41
static struct plt_entry *get_ftrace_plt(struct module *mod, unsigned long addr)
arch/loongarch/kernel/ftrace_dyn.c
43
struct plt_entry *plt = mod->arch.ftrace_trampolines;
arch/loongarch/kernel/ftrace_dyn.c
66
struct plt_entry *plt;
arch/loongarch/kernel/module-sections.c
166
plt_sec->sh_size = (num_plts + 1) * sizeof(struct plt_entry);
arch/loongarch/kernel/module-sections.c
181
tramp->sh_addralign = __alignof__(struct plt_entry);
arch/loongarch/kernel/module-sections.c
182
tramp->sh_size = NR_FTRACE_PLTS * sizeof(struct plt_entry);
arch/loongarch/kernel/module-sections.c
44
struct plt_entry *plt = get_plt_entry(val, sechdrs, plt_sec, plt_idx_sec);
arch/loongarch/kernel/module-sections.c
53
plt = (struct plt_entry *)sechdrs[plt_sec->shndx].sh_addr;
arch/loongarch/kernel/module.c
593
struct plt_entry *ftrace_plts;
arch/riscv/include/asm/module.h
101
static inline struct plt_entry *get_plt_entry(unsigned long val,
arch/riscv/include/asm/module.h
105
struct plt_entry *plt = (struct plt_entry *)sec_plt->shdr->sh_addr;
arch/riscv/include/asm/module.h
64
static inline struct plt_entry emit_plt_entry(unsigned long val,
arch/riscv/include/asm/module.h
83
return (struct plt_entry) {
arch/riscv/kernel/module-sections.c
195
mod->arch.plt.shdr->sh_size = (num_plts + 1) * sizeof(struct plt_entry);
arch/riscv/kernel/module-sections.c
38
struct plt_entry *plt = get_plt_entry(val, plt_sec, got_plt_sec);
arch/riscv/kernel/module-sections.c
47
plt = (struct plt_entry *)plt_sec->shdr->sh_addr;