Home
last modified time | relevance | path

Searched refs:load_addr (Results 1 – 25 of 43) sorted by relevance

12

/Linux-v5.4/arch/arm64/kernel/probes/
Dsimulate-insn.c173 u64 *load_addr; in simulate_ldr_literal() local
178 load_addr = (u64 *) (addr + disp); in simulate_ldr_literal()
181 set_x_reg(regs, xn, *load_addr); in simulate_ldr_literal()
183 set_w_reg(regs, xn, *load_addr); in simulate_ldr_literal()
191 s32 *load_addr; in simulate_ldrsw_literal() local
196 load_addr = (s32 *) (addr + disp); in simulate_ldrsw_literal()
198 set_x_reg(regs, xn, *load_addr); in simulate_ldrsw_literal()
/Linux-v5.4/tools/testing/selftests/x86/
Dentry_from_vm86.c27 static unsigned long load_addr = 0x10000; variable
253 unsigned char *addr = mmap((void *)load_addr, 4096, in main()
256 if (addr != (unsigned char *)load_addr) in main()
265 v86.regs.cs = load_addr / 16; in main()
266 v86.regs.ss = load_addr / 16; in main()
267 v86.regs.ds = load_addr / 16; in main()
268 v86.regs.es = load_addr / 16; in main()
/Linux-v5.4/arch/mips/include/asm/octeon/
Dcvmx-pow.h1261 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()
1268 load_addr.sstatus.did = CVMX_OCT_DID_TAG_TAG1; in cvmx_pow_get_current_tag()
1269 load_addr.sstatus.coreid = cvmx_get_core_num(); in cvmx_pow_get_current_tag()
1270 load_addr.sstatus.get_cur = 1; in cvmx_pow_get_current_tag()
1271 load_resp.u64 = cvmx_read_csr(load_addr.u64); 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()
[all …]
/Linux-v5.4/tools/perf/util/
Dgenelf.c107 unsigned long load_addr __maybe_unused, in gen_build_id()
131 unsigned long load_addr __maybe_unused, in gen_build_id()
144 gen_build_id(struct buildid_note *note, unsigned long load_addr, const void *code, size_t csize) in gen_build_id() argument
152 MD5_Update(&context, &load_addr, sizeof(load_addr)); in gen_build_id()
246 jit_write_elf(int fd, uint64_t load_addr, const char *sym, in jit_write_elf() argument
465 gen_build_id(&bnote, load_addr, code, csize); in jit_write_elf()
493 retval = jit_add_debug_info(e, load_addr, debug, nr_debug_entries); in jit_write_elf()
/Linux-v5.4/fs/
Dbinfmt_elf_fdpic.c290 if (exec_params.load_addr == 0) in load_elf_fdpic_binary()
291 exec_params.load_addr = phdr->p_vaddr; in load_elf_fdpic_binary()
739 unsigned long load_addr, stop; in elf_fdpic_map_file() local
763 load_addr = params->load_addr; in elf_fdpic_map_file()
872 load_addr = PAGE_ALIGN(mseg->addr + mseg->p_memsz); in elf_fdpic_map_file()
873 if (load_addr == (seg->addr & PAGE_MASK)) { in elf_fdpic_map_file()
875 load_addr - in elf_fdpic_map_file()
922 unsigned long load_addr, base = ULONG_MAX, top = 0, maddr = 0, mflags; in elf_fdpic_map_file_constdisp_on_uclinux() local
925 load_addr = params->load_addr; in elf_fdpic_map_file_constdisp_on_uclinux()
946 maddr = vm_mmap(NULL, load_addr, top - base, in elf_fdpic_map_file_constdisp_on_uclinux()
[all …]
Dbinfmt_elf.c165 unsigned long load_addr, unsigned long interp_load_addr) in create_elf_tables() argument
249 NEW_AUX_ENT(AT_PHDR, load_addr + exec->e_phoff); in create_elf_tables()
551 unsigned long load_addr = 0; in load_elf_interp() local
588 load_addr = -vaddr; in load_elf_interp()
590 map_addr = elf_map(interpreter, load_addr + vaddr, in load_elf_interp()
601 load_addr = map_addr - ELF_PAGESTART(vaddr); in load_elf_interp()
610 k = load_addr + eppnt->p_vaddr; in load_elf_interp()
623 k = load_addr + eppnt->p_vaddr + eppnt->p_filesz; in load_elf_interp()
631 k = load_addr + eppnt->p_vaddr + eppnt->p_memsz; in load_elf_interp()
663 error = load_addr; in load_elf_interp()
[all …]
/Linux-v5.4/arch/mips/kernel/
Dvpe.c136 if (v->load_addr) in release_vpe()
644 v->load_addr = alloc_progmem(mod.core_layout.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()
793 release_progmem(v->load_addr); in vpe_open()
804 v->load_addr = NULL; in vpe_open()
/Linux-v5.4/arch/arm/kernel/
Delf.c104 exec_params->load_addr = 0x8000; in elf_fdpic_arch_lay_out_mm()
105 interp_params->load_addr = ELF_ET_DYN_BASE; in elf_fdpic_arch_lay_out_mm()
/Linux-v5.4/tools/testing/selftests/vDSO/
Dparse_vdso.c66 uintptr_t load_addr; member
101 vdso_info.load_addr = base; in vdso_init_from_sysinfo_ehdr()
109 ELF(Phdr) *pt = (ELF(Phdr)*)(vdso_info.load_addr + hdr->e_phoff); in vdso_init_from_sysinfo_ehdr()
/Linux-v5.4/arch/powerpc/include/asm/
Delf.h79 # define ELF_PLAT_INIT(_r, load_addr) do { \ argument
80 _r->gpr[2] = load_addr; \
Dima.h17 int arch_ima_add_kexec_buffer(struct kimage *image, unsigned long load_addr,
/Linux-v5.4/arch/x86/include/asm/
Delf.h109 #define ELF_PLAT_INIT(_r, load_addr) \ argument
185 #define ELF_PLAT_INIT(_r, load_addr) \ argument
188 #define COMPAT_ELF_PLAT_INIT(regs, load_addr) \ argument
/Linux-v5.4/kernel/
Dkexec_elf.c399 unsigned long load_addr; in kexec_elf_load() local
420 load_addr = kbuf->mem; in kexec_elf_load()
422 if (load_addr < lowest_addr) in kexec_elf_load()
423 lowest_addr = load_addr; in kexec_elf_load()
/Linux-v5.4/arch/powerpc/kernel/
Dima_kexec.c139 int arch_ima_add_kexec_buffer(struct kimage *image, unsigned long load_addr, in arch_ima_add_kexec_buffer() argument
142 image->arch.ima_buffer_addr = load_addr; in arch_ima_add_kexec_buffer()
/Linux-v5.4/include/linux/
Delf-fdpic.h26 unsigned long load_addr; /* user address at which to map binary */ member
/Linux-v5.4/arch/arc/include/asm/
Delf.h57 #define ELF_PLAT_INIT(_r, load_addr) ((_r)->r0 = 0) argument
/Linux-v5.4/arch/x86/um/asm/
Delf.h36 #define ELF_PLAT_INIT(regs, load_addr) do { \ argument
131 #define ELF_PLAT_INIT(regs, load_addr) do { \ argument
/Linux-v5.4/arch/unicore32/include/asm/
Delf.h77 #define ELF_PLAT_INIT(_r, load_addr) {(_r)->UCreg_00 = 0; } argument
/Linux-v5.4/drivers/net/ethernet/cavium/liquidio/
Docteon_console.c815 u64 load_addr; in octeon_download_firmware() local
873 load_addr = be64_to_cpu(h->desc[i].addr); in octeon_download_firmware()
877 image_len, load_addr); in octeon_download_firmware()
889 octeon_pci_write_core_mem(oct, load_addr, data, (u32)size); in octeon_download_firmware()
893 load_addr += size; in octeon_download_firmware()
/Linux-v5.4/drivers/firmware/efi/libstub/
Defi-stub-helper.c508 unsigned long *load_addr, in handle_cmdline_files() argument
527 if (!load_addr || !load_size) in handle_cmdline_files()
530 *load_addr = 0; in handle_cmdline_files()
662 *load_addr = file_addr; in handle_cmdline_files()
676 *load_addr = 0; in handle_cmdline_files()
/Linux-v5.4/arch/csky/include/asm/
Delf.h56 #define ELF_PLAT_INIT(_r, load_addr) { _r->a0 = 0; } argument
/Linux-v5.4/arch/sh/include/asm/
Delf.h137 #define ELF_PLAT_INIT(_r, load_addr) \ argument
158 #define ELF_PLAT_INIT(_r, load_addr) \ argument
/Linux-v5.4/arch/mips/include/asm/
Dvpe.h61 void *load_addr; member
/Linux-v5.4/arch/m68k/include/asm/
Delf.h61 #define ELF_PLAT_INIT(_r, load_addr) _r->a1 = 0 argument
/Linux-v5.4/arch/nds32/include/asm/
Delf.h142 #define ELF_PLAT_INIT(_r, load_addr) (_r)->uregs[0] = 0 argument

12