Lines Matching refs:plt_entry
12 static struct plt_entry __get_adrp_add_pair(u64 dst, u64 pc, in __get_adrp_add_pair()
22 return (struct plt_entry){ cpu_to_le32(adrp), cpu_to_le32(add) }; in __get_adrp_add_pair()
25 struct plt_entry get_plt_entry(u64 dst, void *pc) in get_plt_entry()
27 struct plt_entry plt; in get_plt_entry()
40 static bool plt_entries_equal(const struct plt_entry *a, in plt_entries_equal()
41 const struct plt_entry *b) in plt_entries_equal()
79 struct plt_entry *plt = (struct plt_entry *)sechdrs[pltsec->plt_shndx].sh_addr; in module_emit_plt_entry()
110 struct plt_entry *plt = (struct plt_entry *)sechdrs[pltsec->plt_shndx].sh_addr; in module_emit_veneer_for_adrp()
252 ret += DIV_ROUND_UP(ret, (SZ_4K / sizeof(struct plt_entry))); in count_plts()
358 pltsec->sh_size = (core_plts + 1) * sizeof(struct plt_entry); in module_frob_arch_sections()
366 pltsec->sh_size = (init_plts + 1) * sizeof(struct plt_entry); in module_frob_arch_sections()
373 tramp->sh_addralign = __alignof__(struct plt_entry); in module_frob_arch_sections()
374 tramp->sh_size = NR_FTRACE_PLTS * sizeof(struct plt_entry); in module_frob_arch_sections()