• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/avr32/kernel/

Lines Matching refs:relocation

52 			       "GOT relocation against %s at offset %u with addend\n",
144 Elf32_Addr relocation)
146 printk(KERN_ERR "module %s: Value %lx does not fit relocation %s\n",
147 module->name, (unsigned long)relocation, reloc_name);
168 Elf32_Addr relocation;
174 relocation = sym->st_value + rel->r_addend;
192 *gotent = relocation;
196 relocation = info->got_offset;
203 *location = relocation;
206 relocation -= (Elf32_Addr)location;
207 if ((relocation & 0xffe00001) != 0
208 && (relocation & 0xffc00001) != 0xffc00000)
211 relocation);
212 relocation >>= 1;
216 | (relocation & 0xffff)
217 | ((relocation & 0x10000) << 4)
218 | ((relocation & 0x1e0000) << 8));
222 relocation -= (Elf32_Addr)location;
223 if ((relocation & 0xfffffc01) != 0
224 && (relocation & 0xfffff801) != 0xfffff800)
227 relocation);
230 | ((relocation & 0x1fe) << 3)
231 | ((relocation & 0x600) >> 9));
235 relocation -= (Elf32_Addr)location;
236 if ((relocation & 0xffffff01) != 0
237 && (relocation & 0xfffffe01) != 0xfffffe00)
240 relocation);
243 | ((relocation & 0x1fe) << 3));
247 relocation -= ((Elf32_Addr)location) & 0xfffffffc;
248 if ((relocation & 0xfffffc03) != 0)
251 relocation);
254 | ((relocation & 0x1fc) << 2));
261 * At this point, relocation contains the
266 relocation, module->arch.got_offset,
268 relocation -= ((unsigned long)module->module_core
270 *location = relocation;
273 if ((relocation & 0xfffe0003) != 0
274 && (relocation & 0xfffc0003) != 0xffff0000)
276 relocation);
277 relocation >>= 2;
280 if ((relocation & 0xffff8000) != 0
281 && (relocation & 0xffff0000) != 0xffff0000)
283 relocation);
285 rel->r_offset, relocation);
288 | (relocation & 0xffff));
293 printk(KERN_ERR "module %s: Unknown relocation: %u\n",