| /arch/arm64/kernel/probes/ |
| A D | simulate-insn.c | 174 unsigned long load_addr; in simulate_ldr_literal() local 177 load_addr = addr + ldr_displacement(opcode); in simulate_ldr_literal() 180 set_x_reg(regs, xn, READ_ONCE(*(u64 *)load_addr)); in simulate_ldr_literal() 182 set_w_reg(regs, xn, READ_ONCE(*(u32 *)load_addr)); in simulate_ldr_literal() 190 unsigned long load_addr; in simulate_ldrsw_literal() local 193 load_addr = addr + ldr_displacement(opcode); in simulate_ldrsw_literal() 195 set_x_reg(regs, xn, READ_ONCE(*(s32 *)load_addr)); in simulate_ldrsw_literal()
|
| /arch/mips/include/asm/octeon/ |
| A D | cvmx-pow.h | 1261 cvmx_pow_load_addr_t load_addr; in cvmx_pow_get_current_tag() local 1265 load_addr.u64 = 0; in cvmx_pow_get_current_tag() 1266 load_addr.sstatus.mem_region = CVMX_IO_SEG; in cvmx_pow_get_current_tag() 1267 load_addr.sstatus.is_io = 1; in cvmx_pow_get_current_tag() 1270 load_addr.sstatus.get_cur = 1; in cvmx_pow_get_current_tag() 1288 cvmx_pow_load_addr_t load_addr; in cvmx_pow_get_current_wqp() local 1291 load_addr.u64 = 0; in cvmx_pow_get_current_wqp() 1292 load_addr.sstatus.mem_region = CVMX_IO_SEG; in cvmx_pow_get_current_wqp() 1293 load_addr.sstatus.is_io = 1; in cvmx_pow_get_current_wqp() 1296 load_addr.sstatus.get_cur = 1; in cvmx_pow_get_current_wqp() [all …]
|
| /arch/arm/kernel/ |
| A D | elf.c | 123 exec_params->load_addr = 0x8000; in elf_fdpic_arch_lay_out_mm() 124 interp_params->load_addr = ELF_ET_DYN_BASE; in elf_fdpic_arch_lay_out_mm()
|
| /arch/mips/kernel/ |
| A D | vpe.c | 137 if (v->load_addr) in release_vpe() 138 release_progmem(v->load_addr); in release_vpe() 644 v->load_addr = alloc_progmem(mod.mem[MOD_TEXT].size); in vpe_elfload() 645 if (!v->load_addr) in vpe_elfload() 648 pr_info("VPE loader: loading to %p\n", v->load_addr); in vpe_elfload() 657 dest = v->load_addr + sechdrs[i].sh_entsize; in vpe_elfload() 731 flush_icache_range((unsigned long)v->load_addr, in vpe_elfload() 732 (unsigned long)v->load_addr + v->len); in vpe_elfload() 777 release_progmem(v->load_addr); in vpe_open() 788 v->load_addr = NULL; in vpe_open()
|
| A D | vpe-mt.c | 269 release_progmem(vpe->load_addr); in store_kill()
|
| /arch/powerpc/include/asm/ |
| A D | elf.h | 77 # define ELF_PLAT_INIT(_r, load_addr) do { \ argument 78 _r->gpr[2] = load_addr; \
|
| /arch/arc/include/asm/ |
| A D | elf.h | 57 #define ELF_PLAT_INIT(_r, load_addr) ((_r)->r0 = 0) argument
|
| /arch/x86/include/asm/ |
| A D | elf.h | 105 #define ELF_PLAT_INIT(_r, load_addr) \ argument 166 #define ELF_PLAT_INIT(_r, load_addr) \ argument 169 #define COMPAT_ELF_PLAT_INIT(regs, load_addr) \ argument
|
| /arch/csky/include/asm/ |
| A D | elf.h | 54 #define ELF_PLAT_INIT(_r, load_addr) { _r->a0 = 0; } argument
|
| /arch/x86/um/asm/ |
| A D | elf.h | 38 #define ELF_PLAT_INIT(regs, load_addr) do { \ argument 133 #define ELF_PLAT_INIT(regs, load_addr) do { \ argument
|
| /arch/mips/include/asm/ |
| A D | vpe.h | 56 void *load_addr; member
|
| A D | elf.h | 440 #define ELF_PLAT_INIT(_r, load_addr) do { \ argument
|
| /arch/alpha/include/asm/ |
| A D | elf.h | 104 #define ELF_PLAT_INIT(_r, load_addr) _r->r0 = 0 argument
|
| /arch/nios2/include/asm/ |
| A D | elf.h | 16 #define ELF_PLAT_INIT(_r, load_addr) argument
|
| /arch/arm/include/asm/ |
| A D | elf.h | 130 #define ELF_PLAT_INIT(_r, load_addr) (_r)->ARM_r0 = 0 argument
|
| /arch/m68k/include/asm/ |
| A D | elf.h | 61 #define ELF_PLAT_INIT(_r, load_addr) _r->a1 = 0 argument
|
| /arch/xtensa/include/asm/ |
| A D | elf.h | 159 #define ELF_PLAT_INIT(_r, load_addr) \ argument
|
| /arch/arm64/include/asm/ |
| A D | elf.h | 159 #define ELF_PLAT_INIT(_r, load_addr) (_r)->regs[0] = 0 argument
|
| /arch/sh/include/asm/ |
| A D | elf.h | 135 #define ELF_PLAT_INIT(_r, load_addr) \ argument
|
| /arch/s390/include/asm/ |
| A D | elf.h | 193 #define ELF_PLAT_INIT(_r, load_addr) \ argument
|
| /arch/hexagon/include/asm/ |
| A D | elf.h | 182 #define ELF_PLAT_INIT(regs, load_addr) do { } while (0) argument
|
| /arch/loongarch/include/asm/ |
| A D | elf.h | 290 #define ELF_PLAT_INIT(_r, load_addr) do { \ argument
|
| /arch/parisc/include/asm/ |
| A D | elf.h | 330 #define ELF_PLAT_INIT(_r, load_addr) _r->gr[23] = 0 argument
|
| /arch/powerpc/kernel/ |
| A D | process.c | 1908 unsigned long load_addr = regs->gpr[2]; /* saved by ELF_PLAT_INIT */ in start_thread() local 1969 if (load_addr != 0) { in start_thread() 1970 entry += load_addr; in start_thread() 1971 toc += load_addr; in start_thread()
|