plt_entry          24 arch/arm64/include/asm/module.h 	struct plt_entry 	*ftrace_trampoline;
plt_entry          62 arch/arm64/include/asm/module.h struct plt_entry get_plt_entry(u64 dst, void *pc);
plt_entry          63 arch/arm64/include/asm/module.h bool plt_entries_equal(const struct plt_entry *a, const struct plt_entry *b);
plt_entry          65 arch/arm64/include/asm/module.h static inline bool plt_entry_is_initialized(const struct plt_entry *e)
plt_entry          76 arch/arm64/kernel/ftrace.c 		struct plt_entry trampoline, *dst;
plt_entry          11 arch/arm64/kernel/module-plts.c static struct plt_entry __get_adrp_add_pair(u64 dst, u64 pc,
plt_entry          21 arch/arm64/kernel/module-plts.c 	return (struct plt_entry){ cpu_to_le32(adrp), cpu_to_le32(add) };
plt_entry          24 arch/arm64/kernel/module-plts.c struct plt_entry get_plt_entry(u64 dst, void *pc)
plt_entry          26 arch/arm64/kernel/module-plts.c 	struct plt_entry plt;
plt_entry          39 arch/arm64/kernel/module-plts.c bool plt_entries_equal(const struct plt_entry *a, const struct plt_entry *b)
plt_entry          77 arch/arm64/kernel/module-plts.c 	struct plt_entry *plt = (struct plt_entry *)sechdrs[pltsec->plt_shndx].sh_addr;
plt_entry         108 arch/arm64/kernel/module-plts.c 	struct plt_entry *plt = (struct plt_entry *)sechdrs[pltsec->plt_shndx].sh_addr;
plt_entry         250 arch/arm64/kernel/module-plts.c 		ret += DIV_ROUND_UP(ret, (SZ_4K / sizeof(struct plt_entry)));
plt_entry         317 arch/arm64/kernel/module-plts.c 	pltsec->sh_size = (core_plts  + 1) * sizeof(struct plt_entry);
plt_entry         325 arch/arm64/kernel/module-plts.c 	pltsec->sh_size = (init_plts + 1) * sizeof(struct plt_entry);
plt_entry         332 arch/arm64/kernel/module-plts.c 		tramp->sh_addralign = __alignof__(struct plt_entry);
plt_entry         333 arch/arm64/kernel/module-plts.c 		tramp->sh_size = sizeof(struct plt_entry);
plt_entry         219 arch/ia64/kernel/module.c static const struct plt_entry ia64_plt_template = {
plt_entry         235 arch/ia64/kernel/module.c patch_plt (struct module *mod, struct plt_entry *plt, long target_ip, unsigned long target_gp)
plt_entry         245 arch/ia64/kernel/module.c plt_target (struct plt_entry *plt)
plt_entry         264 arch/ia64/kernel/module.c static const struct plt_entry ia64_plt_template = {
plt_entry         285 arch/ia64/kernel/module.c patch_plt (struct module *mod, struct plt_entry *plt, long target_ip, unsigned long target_gp)
plt_entry         294 arch/ia64/kernel/module.c plt_target (struct plt_entry *plt)
plt_entry         469 arch/ia64/kernel/module.c 	mod->arch.core_plt->sh_size = core_plts * sizeof(struct plt_entry);
plt_entry         473 arch/ia64/kernel/module.c 	mod->arch.init_plt->sh_size = init_plts * sizeof(struct plt_entry);
plt_entry         541 arch/ia64/kernel/module.c 	struct plt_entry *plt, *plt_end;
plt_entry          65 arch/riscv/include/asm/module.h static inline struct plt_entry emit_plt_entry(unsigned long val,
plt_entry          84 arch/riscv/include/asm/module.h 	return (struct plt_entry) {
plt_entry         102 arch/riscv/include/asm/module.h static inline struct plt_entry *get_plt_entry(unsigned long val,
plt_entry         106 arch/riscv/include/asm/module.h 	struct plt_entry *plt = (struct plt_entry *)sec_plt->shdr->sh_addr;
plt_entry          37 arch/riscv/kernel/module-sections.c 	struct plt_entry *plt = get_plt_entry(val, plt_sec, got_plt_sec);
plt_entry          46 arch/riscv/kernel/module-sections.c 	plt = (struct plt_entry *)plt_sec->shdr->sh_addr;
plt_entry         141 arch/riscv/kernel/module-sections.c 	mod->arch.plt.shdr->sh_size = (num_plts + 1) * sizeof(struct plt_entry);