Searched refs:relocation (Results 1 - 11 of 11) sorted by relevance
/kernel/linux/linux-5.10/arch/sh/kernel/ |
H A D | module.c | 33 Elf32_Addr relocation; in apply_relocate_add() local 47 relocation = sym->st_value + rel[i].r_addend; in apply_relocate_add() 54 value += relocation; in apply_relocate_add() 58 relocation = (relocation - (Elf32_Addr) location); in apply_relocate_add() 60 value += relocation; in apply_relocate_add() 65 ((relocation & 0xffff) << 10); in apply_relocate_add() 69 (((relocation >> 16) & 0xffff) << 10); in apply_relocate_add() 72 relocation -= (Elf32_Addr) location; in apply_relocate_add() 74 ((relocation in apply_relocate_add() [all...] |
/kernel/linux/linux-6.6/arch/sh/kernel/ |
H A D | module.c | 33 Elf32_Addr relocation; in apply_relocate_add() local 47 relocation = sym->st_value + rel[i].r_addend; in apply_relocate_add() 54 value += relocation; in apply_relocate_add() 58 relocation = (relocation - (Elf32_Addr) location); in apply_relocate_add() 60 value += relocation; in apply_relocate_add() 65 ((relocation & 0xffff) << 10); in apply_relocate_add() 69 (((relocation >> 16) & 0xffff) << 10); in apply_relocate_add() 72 relocation -= (Elf32_Addr) location; in apply_relocate_add() 74 ((relocation in apply_relocate_add() [all...] |
/kernel/linux/linux-5.10/arch/arc/kernel/ |
H A D | module.c | 23 * This gets called before relocation loop in generic loader 54 Elf32_Addr relocation, location, tgt_addr; in apply_relocate_add() local 72 /* Loop thru entries in relocation section */ in apply_relocate_add() 83 relocation = sym_entry->st_value + rel_entry[i].r_addend; in apply_relocate_add() 93 sym_entry->st_value, location, relocation, s); in apply_relocate_add() 98 * Both of these are handled by same relocation type in apply_relocate_add() 103 arc_write_me((unsigned short *)location, relocation); in apply_relocate_add() 105 *((Elf32_Addr *) location) = relocation; in apply_relocate_add() 107 *((Elf32_Addr *) location) = relocation - location; in apply_relocate_add() 121 pr_err("%s: unknown relocation in apply_relocate_add() [all...] |
/kernel/linux/linux-6.6/arch/arc/kernel/ |
H A D | module.c | 23 * This gets called before relocation loop in generic loader 54 Elf32_Addr relocation, location, tgt_addr; in apply_relocate_add() local 72 /* Loop thru entries in relocation section */ in apply_relocate_add() 83 relocation = sym_entry->st_value + rel_entry[i].r_addend; in apply_relocate_add() 93 sym_entry->st_value, location, relocation, s); in apply_relocate_add() 98 * Both of these are handled by same relocation type in apply_relocate_add() 103 arc_write_me((unsigned short *)location, relocation); in apply_relocate_add() 105 *((Elf32_Addr *) location) = relocation; in apply_relocate_add() 107 *((Elf32_Addr *) location) = relocation - location; in apply_relocate_add() 121 pr_err("%s: unknown relocation in apply_relocate_add() [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-hisi/ |
H A D | platmcpm.c | 66 * [2]: relocation address 67 * [3]: relocation size 269 void __iomem *relocation; in hip04_smp_init() local 292 relocation = ioremap(hip04_boot_method[2], hip04_boot_method[3]); in hip04_smp_init() 293 if (!relocation) { in hip04_smp_init() 294 pr_err("failed to map relocation space\n"); in hip04_smp_init() 327 writel_relaxed(hip04_boot_method[0], relocation); in hip04_smp_init() 328 writel_relaxed(0xa5a5a5a5, relocation + 4); /* magic number */ in hip04_smp_init() 329 writel_relaxed(__pa_symbol(secondary_startup), relocation + 8); in hip04_smp_init() local 330 writel_relaxed(0, relocation in hip04_smp_init() [all...] |
/kernel/linux/linux-6.6/arch/arm/mach-hisi/ |
H A D | platmcpm.c | 66 * [2]: relocation address 67 * [3]: relocation size 269 void __iomem *relocation; in hip04_smp_init() local 292 relocation = ioremap(hip04_boot_method[2], hip04_boot_method[3]); in hip04_smp_init() 293 if (!relocation) { in hip04_smp_init() 294 pr_err("failed to map relocation space\n"); in hip04_smp_init() 327 writel_relaxed(hip04_boot_method[0], relocation); in hip04_smp_init() 328 writel_relaxed(0xa5a5a5a5, relocation + 4); /* magic number */ in hip04_smp_init() 329 writel_relaxed(__pa_symbol(secondary_startup), relocation + 8); in hip04_smp_init() local 330 writel_relaxed(0, relocation in hip04_smp_init() [all...] |
/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | Makefile | 31 compression.o delayed-ref.o relocation.o delayed-inode.o scrub.o \
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | head_32.S | 346 * relocation. Manually set base address in stack canary
|
/kernel/linux/linux-5.10/arch/x86/boot/ |
H A D | header.S | 211 # The EFI application loader requires a relocation section
|
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | head.S | 531 ldm r5!, {r7, r8} @ load next relocation entry
|
/kernel/linux/linux-6.6/arch/arm/boot/compressed/ |
H A D | head.S | 304 add sp, sp, r1 @ apply relocation 476 * the relocation code added. This avoids overwriting 494 * Compute the address of the hyp vectors after relocation.
|
Completed in 7 milliseconds