Home
last modified time | relevance | path

Searched refs:relocation (Results 1 – 13 of 13) sorted by relevance

/linux-3.4.99/arch/m32r/kernel/
Dmodule.c80 Elf32_Addr relocation; in apply_relocate_add() local
98 relocation = sym->st_value + rel[i].r_addend; in apply_relocate_add()
104 value += relocation; in apply_relocate_add()
109 relocation = (relocation >>16) & 0xffff; in apply_relocate_add()
111 value += relocation; in apply_relocate_add()
116 if (relocation & 0x8000) relocation += 0x10000; in apply_relocate_add()
117 relocation = (relocation >>16) & 0xffff; in apply_relocate_add()
119 value += relocation; in apply_relocate_add()
124 relocation = relocation & 0xffff; in apply_relocate_add()
126 hvalue = relocation; in apply_relocate_add()
[all …]
/linux-3.4.99/arch/avr32/kernel/
Dmodule.c137 Elf32_Addr relocation) in reloc_overflow() argument
140 module->name, (unsigned long)relocation, reloc_name); in reloc_overflow()
161 Elf32_Addr relocation; in apply_relocate_add() local
167 relocation = sym->st_value + rel->r_addend; in apply_relocate_add()
185 *gotent = relocation; in apply_relocate_add()
189 relocation = info->got_offset; in apply_relocate_add()
196 *location = relocation; in apply_relocate_add()
199 relocation -= (Elf32_Addr)location; in apply_relocate_add()
200 if ((relocation & 0xffe00001) != 0 in apply_relocate_add()
201 && (relocation & 0xffc00001) != 0xffc00000) in apply_relocate_add()
[all …]
/linux-3.4.99/arch/sh/kernel/
Dmodule.c46 Elf32_Addr relocation; in apply_relocate_add() local
60 relocation = sym->st_value + rel[i].r_addend; in apply_relocate_add()
68 relocation |= !!(sym->st_other & 4); in apply_relocate_add()
76 value += relocation; in apply_relocate_add()
80 relocation = (relocation - (Elf32_Addr) location); in apply_relocate_add()
82 value += relocation; in apply_relocate_add()
87 ((relocation & 0xffff) << 10); in apply_relocate_add()
91 (((relocation >> 16) & 0xffff) << 10); in apply_relocate_add()
94 relocation -= (Elf32_Addr) location; in apply_relocate_add()
96 ((relocation & 0xffff) << 10); in apply_relocate_add()
[all …]
/linux-3.4.99/arch/mn10300/kernel/
Dmodule.c65 Elf32_Addr relocation, sym_diff_val = 0; in apply_relocate_add() local
83 relocation = sym->st_value + rel[i].r_addend; in apply_relocate_add()
91 relocation -= sym_diff_val; in apply_relocate_add()
105 reloc_put32(location, relocation); in apply_relocate_add()
108 reloc_put24(location, relocation); in apply_relocate_add()
111 reloc_put16(location, relocation); in apply_relocate_add()
114 *location = relocation; in apply_relocate_add()
121 value = relocation - (uint32_t) location; in apply_relocate_add()
125 value = relocation - (uint32_t) location; in apply_relocate_add()
129 *location = relocation - (uint32_t) location; in apply_relocate_add()
/linux-3.4.99/fs/btrfs/
DMakefile10 compression.o delayed-ref.o relocation.o delayed-inode.o scrub.o \
/linux-3.4.99/arch/powerpc/platforms/8xx/
DKconfig168 bool "I2C/SPI relocation patch"
173 bool "I2C/SPI/SMC1 relocation patch"
/linux-3.4.99/Documentation/arm/
Dmemory.txt31 CPU supports vector relocation (control
/linux-3.4.99/arch/x86/boot/
Dheader.S219 # The EFI application loader requires a relocation section
/linux-3.4.99/arch/x86/kernel/
Dhead_32.S455 * The linker can't handle this by relocation. Manually set
/linux-3.4.99/Documentation/
Dvgaarbiter.txt6 modern devices allow relocation of such ranges, some "Legacy" VGA devices
/linux-3.4.99/arch/arm/
DKconfig1667 relocation in modules at all, and it makes little sense to add
1671 relocation" error when loading some modules.
/linux-3.4.99/arch/x86/
DKconfig1621 This builds a kernel image that retains relocation information
/linux-3.4.99/Documentation/sound/oss/
DREADME.OSS1280 which use software configurable I/O port relocation feature of the chip.