Home
last modified time | relevance | path

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

/linux-4.4.14/tools/testing/selftests/x86/
Dentry_from_vm86.c28 static unsigned long load_addr = 0x10000; variable
166 unsigned char *addr = mmap((void *)load_addr, 4096, in main()
169 if (addr != (unsigned char *)load_addr) in main()
178 v86.regs.cs = load_addr / 16; in main()
179 v86.regs.ss = load_addr / 16; in main()
180 v86.regs.ds = load_addr / 16; in main()
181 v86.regs.es = load_addr / 16; in main()
/linux-4.4.14/arch/tile/mm/
Delf.c105 static void sim_notify_interp(unsigned long load_addr) in sim_notify_interp() argument
108 for (i = 0; i < sizeof(load_addr); i++) { in sim_notify_interp()
109 unsigned char c = load_addr >> (i * 8); in sim_notify_interp()
158 void elf_plat_init(struct pt_regs *regs, unsigned long load_addr) in elf_plat_init() argument
164 sim_notify_interp(load_addr); in elf_plat_init()
/linux-4.4.14/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-4.4.14/arch/tile/include/asm/
Delf.h117 extern void elf_plat_init(struct pt_regs *regs, unsigned long load_addr);
119 #define ELF_PLAT_INIT(_r, load_addr) elf_plat_init(_r, load_addr) argument
/linux-4.4.14/fs/
Dbinfmt_elf_fdpic.c292 if (exec_params.load_addr == 0) in load_elf_fdpic_binary()
293 exec_params.load_addr = phdr->p_vaddr; in load_elf_fdpic_binary()
767 unsigned long load_addr, stop; in elf_fdpic_map_file() local
791 load_addr = params->load_addr; in elf_fdpic_map_file()
896 load_addr = PAGE_ALIGN(mseg->addr + mseg->p_memsz); in elf_fdpic_map_file()
897 if (load_addr == (seg->addr & PAGE_MASK)) { in elf_fdpic_map_file()
899 load_addr - in elf_fdpic_map_file()
946 unsigned long load_addr, base = ULONG_MAX, top = 0, maddr = 0, mflags; in elf_fdpic_map_file_constdisp_on_uclinux() local
949 load_addr = params->load_addr; in elf_fdpic_map_file_constdisp_on_uclinux()
970 maddr = vm_mmap(NULL, load_addr, top - base, in elf_fdpic_map_file_constdisp_on_uclinux()
[all …]
Dbinfmt_elf.c152 unsigned long load_addr, unsigned long interp_load_addr) in create_elf_tables() argument
238 NEW_AUX_ENT(AT_PHDR, load_addr + exec->e_phoff); in create_elf_tables()
523 unsigned long load_addr = 0; in load_elf_interp() local
564 load_addr = -vaddr; in load_elf_interp()
566 map_addr = elf_map(interpreter, load_addr + vaddr, in load_elf_interp()
577 load_addr = map_addr - ELF_PAGESTART(vaddr); in load_elf_interp()
586 k = load_addr + eppnt->p_vaddr; in load_elf_interp()
599 k = load_addr + eppnt->p_vaddr + eppnt->p_filesz; in load_elf_interp()
607 k = load_addr + eppnt->p_memsz + eppnt->p_vaddr; in load_elf_interp()
634 error = load_addr; in load_elf_interp()
[all …]
/linux-4.4.14/arch/mips/kernel/
Dvpe.c136 if (v->load_addr) in release_vpe()
644 v->load_addr = alloc_progmem(mod.core_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()
Dvpe-cmp.c33 release_progmem(vpe->load_addr); in store_kill()
Dvpe-mt.c270 release_progmem(vpe->load_addr); in store_kill()
/linux-4.4.14/arch/frv/mm/
Delf-fdpic.c36 exec_params->load_addr = PAGE_SIZE; in elf_fdpic_arch_lay_out_mm()
41 exec_params->load_addr = 0x02200000UL; in elf_fdpic_arch_lay_out_mm()
/linux-4.4.14/arch/powerpc/include/asm/
Delf.h82 # define ELF_PLAT_INIT(_r, load_addr) do { \ argument
83 _r->gpr[2] = load_addr; \
/linux-4.4.14/Documentation/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-4.4.14/drivers/firmware/efi/libstub/
Defi-stub-helper.c362 unsigned long *load_addr, in handle_cmdline_files() argument
381 if (!load_addr || !load_size) in handle_cmdline_files()
384 *load_addr = 0; in handle_cmdline_files()
516 *load_addr = file_addr; in handle_cmdline_files()
530 *load_addr = 0; in handle_cmdline_files()
/linux-4.4.14/kernel/
Dkexec_file.c485 bool top_down, unsigned long *load_addr) in kexec_add_buffer() argument
544 *load_addr = ksegment->mem; in kexec_add_buffer()
667 unsigned long memsz, entry, load_addr, curr_load_addr, bss_addr, offset; in __kexec_load_purgatory() local
788 load_addr = curr_load_addr = pi->purgatory_load_addr; in __kexec_load_purgatory()
789 bss_addr = load_addr + buf_sz + bss_pad; in __kexec_load_purgatory()
798 offset = curr_load_addr - load_addr; in __kexec_load_purgatory()
901 unsigned long *load_addr) in kexec_load_purgatory() argument
933 *load_addr = pi->purgatory_load_addr; in kexec_load_purgatory()
/linux-4.4.14/arch/x86/include/asm/
Delf.h108 #define ELF_PLAT_INIT(_r, load_addr) \ argument
184 #define ELF_PLAT_INIT(_r, load_addr) \ argument
187 #define COMPAT_ELF_PLAT_INIT(regs, load_addr) \ argument
/linux-4.4.14/include/linux/
Delf-fdpic.h30 unsigned long load_addr; /* user address at which to map binary */ member
Dkexec.h229 unsigned long *load_addr);
234 unsigned long *load_addr);
Defi.h1288 unsigned long *load_addr,
/linux-4.4.14/arch/arc/include/asm/
Delf.h65 #define ELF_PLAT_INIT(_r, load_addr) ((_r)->r0 = 0) argument
/linux-4.4.14/arch/x86/um/asm/
Delf.h36 #define ELF_PLAT_INIT(regs, load_addr) do { \ argument
132 #define ELF_PLAT_INIT(regs, load_addr) do { \ argument
/linux-4.4.14/arch/unicore32/include/asm/
Delf.h81 #define ELF_PLAT_INIT(_r, load_addr) {(_r)->UCreg_00 = 0; } argument
/linux-4.4.14/arch/sh/include/asm/
Delf.h136 #define ELF_PLAT_INIT(_r, load_addr) \ argument
157 #define ELF_PLAT_INIT(_r, load_addr) \ argument
/linux-4.4.14/arch/m32r/include/asm/
Delf.h103 #define ELF_PLAT_INIT(_r, load_addr) (_r)->r0 = 0 argument
/linux-4.4.14/arch/metag/include/asm/
Delf.h75 #define ELF_PLAT_INIT(_r, load_addr) \ argument
/linux-4.4.14/arch/mips/include/asm/
Dvpe.h61 void *load_addr; member
Delf.h403 #define ELF_PLAT_INIT(_r, load_addr) do { \ argument
/linux-4.4.14/arch/arm/include/asm/
Delf.h125 #define ELF_PLAT_INIT(_r, load_addr) (_r)->ARM_r0 = 0 argument
/linux-4.4.14/arch/score/include/asm/
Delf.h76 #define ELF_PLAT_INIT(_r, load_addr) \ argument
/linux-4.4.14/arch/m68k/include/asm/
Delf.h60 #define ELF_PLAT_INIT(_r, load_addr) _r->a1 = 0 argument
/linux-4.4.14/arch/nios2/include/asm/
Delf.h29 #define ELF_PLAT_INIT(_r, load_addr) argument
/linux-4.4.14/arch/cris/include/uapi/asm/
Delf_v10.h33 #define ELF_PLAT_INIT(_r, load_addr) do { \ argument
Delf_v32.h22 #define ELF_PLAT_INIT(_r, load_addr) do { \ argument
/linux-4.4.14/arch/alpha/include/asm/
Delf.h103 #define ELF_PLAT_INIT(_r, load_addr) _r->r0 = 0 argument
/linux-4.4.14/arch/arm64/include/asm/
Delf.h135 #define ELF_PLAT_INIT(_r, load_addr) (_r)->regs[0] = 0 argument
/linux-4.4.14/arch/mn10300/include/asm/
Delf.h73 #define ELF_PLAT_INIT(_r, load_addr) \ argument
/linux-4.4.14/arch/s390/include/asm/
Delf.h149 #define ELF_PLAT_INIT(_r, load_addr) \ argument
/linux-4.4.14/arch/ia64/include/asm/
Delf.h140 #define ELF_PLAT_INIT(_r, load_addr) ia64_init_addr_space() argument
/linux-4.4.14/arch/xtensa/include/asm/
Delf.h171 #define ELF_PLAT_INIT(_r, load_addr) \ argument
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/
Docteon_device.c560 u64 load_addr; in octeon_download_firmware() local
615 load_addr = be64_to_cpu(h->desc[i].addr); in octeon_download_firmware()
630 octeon_pci_write_core_mem(oct, load_addr, p, image_len); in octeon_download_firmware()
635 i, image_len, load_addr); in octeon_download_firmware()
/linux-4.4.14/arch/hexagon/include/asm/
Delf.h199 #define ELF_PLAT_INIT(regs, load_addr) do { } while (0) argument
/linux-4.4.14/arch/parisc/include/asm/
Delf.h329 #define ELF_PLAT_INIT(_r, load_addr) _r->gr[23] = 0 argument
/linux-4.4.14/arch/powerpc/kernel/
Dprocess.c1230 unsigned long load_addr = regs->gpr[2]; /* saved by ELF_PLAT_INIT */ in start_thread() local
1294 if (load_addr != 0) { in start_thread()
1295 entry += load_addr; in start_thread()
1296 toc += load_addr; in start_thread()
/linux-4.4.14/drivers/remoteproc/
Dste_modem_rproc.c41 __le32 load_addr; member
/linux-4.4.14/drivers/net/ethernet/3com/
Dtyphoon.c1341 u32 load_addr; in typhoon_download_firmware() local
1374 load_addr = le32_to_cpu(fHdr->startAddr); in typhoon_download_firmware()
1377 iowrite32(load_addr, ioaddr + TYPHOON_REG_DOWNLOAD_BOOT_ADDR); in typhoon_download_firmware()
1400 load_addr = le32_to_cpu(sHdr->startAddr); in typhoon_download_firmware()
1425 iowrite32(load_addr, in typhoon_download_firmware()
1434 load_addr += len; in typhoon_download_firmware()
/linux-4.4.14/drivers/net/ethernet/alteon/
Dacenic.c2878 u32 load_addr; in ace_load_firmware() local
2916 load_addr = be32_to_cpu(fw_data[2]); in ace_load_firmware()
2917 if (load_addr < 0x4000 || load_addr >= 0x80000) { in ace_load_firmware()
2919 ap->name, load_addr, fw_name); in ace_load_firmware()
2929 ace_copy(regs, &fw_data[3], load_addr, fw->size-12); in ace_load_firmware()
/linux-4.4.14/drivers/atm/
Dfore200e.c2495 u32 __iomem *load_addr; in fore200e_load_and_start_fw() local
2517 load_addr = fore200e->virt_base + le32_to_cpu(fw_header->load_offset); in fore200e_load_and_start_fw()
2520 fore200e->name, load_addr, fw_size); in fore200e_load_and_start_fw()
2527 for (; fw_size--; fw_data++, load_addr++) in fore200e_load_and_start_fw()
2528 fore200e->bus->write(le32_to_cpu(*fw_data), load_addr); in fore200e_load_and_start_fw()
/linux-4.4.14/drivers/message/fusion/
Dmptbase.c3658 u32 load_addr; in mpt_downloadboot() local
3738 load_addr = pExtImage->LoadStartAddress; in mpt_downloadboot()
3744 ioc->name, fwSize*4, fwSize*4, ptrFw, load_addr)); in mpt_downloadboot()
3745 CHIPREG_PIO_WRITE32(&ioc->pio_chip->DiagRwAddress, load_addr); in mpt_downloadboot()