Searched refs:pltsec (Results 1 – 2 of 2) sorted by relevance
75 struct mod_plt_sec *pltsec = !in_init(mod, loc) ? &mod->arch.core : in module_emit_plt_entry() local77 struct plt_entry *plt = (struct plt_entry *)sechdrs[pltsec->plt_shndx].sh_addr; in module_emit_plt_entry()78 int i = pltsec->plt_num_entries; in module_emit_plt_entry()95 pltsec->plt_num_entries += i - j; in module_emit_plt_entry()96 if (WARN_ON(pltsec->plt_num_entries > pltsec->plt_max_entries)) in module_emit_plt_entry()106 struct mod_plt_sec *pltsec = !in_init(mod, loc) ? &mod->arch.core : in module_emit_veneer_for_adrp() local108 struct plt_entry *plt = (struct plt_entry *)sechdrs[pltsec->plt_shndx].sh_addr; in module_emit_veneer_for_adrp()109 int i = pltsec->plt_num_entries++; in module_emit_veneer_for_adrp()113 if (WARN_ON(pltsec->plt_num_entries > pltsec->plt_max_entries)) in module_emit_veneer_for_adrp()117 i = pltsec->plt_num_entries++; in module_emit_veneer_for_adrp()[all …]
38 struct mod_plt_sec *pltsec = !in_init(mod, loc) ? &mod->arch.core : in get_module_plt() local41 struct plt_entries *plt = (struct plt_entries *)pltsec->plt->sh_addr; in get_module_plt()49 if (pltsec->plt_count > 0) { in get_module_plt()50 plt += (pltsec->plt_count - 1) / PLT_ENT_COUNT; in get_module_plt()51 idx = (pltsec->plt_count - 1) % PLT_ENT_COUNT; in get_module_plt()61 pltsec->plt_count++; in get_module_plt()62 BUG_ON(pltsec->plt_count * PLT_ENT_SIZE > pltsec->plt->sh_size); in get_module_plt()