/linux-4.1.27/tools/testing/selftests/x86/ |
D | entry_from_vm86.c | 28 static unsigned long load_addr = 0x10000; variable 88 unsigned char *addr = mmap((void *)load_addr, 4096, in main() 91 if (addr != (unsigned char *)load_addr) in main() 100 v86.regs.cs = load_addr / 16; in main() 101 v86.regs.ss = load_addr / 16; in main() 102 v86.regs.ds = load_addr / 16; in main() 103 v86.regs.es = load_addr / 16; in main()
|
/linux-4.1.27/arch/tile/mm/ |
D | elf.c | 105 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.1.27/arch/mips/include/asm/octeon/ |
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() 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.1.27/arch/tile/include/asm/ |
D | elf.h | 119 extern void elf_plat_init(struct pt_regs *regs, unsigned long load_addr); 121 #define ELF_PLAT_INIT(_r, load_addr) elf_plat_init(_r, load_addr) argument
|
/linux-4.1.27/fs/ |
D | binfmt_elf_fdpic.c | 264 if (exec_params.load_addr == 0) in load_elf_fdpic_binary() 265 exec_params.load_addr = phdr->p_vaddr; in load_elf_fdpic_binary() 741 unsigned long load_addr, stop; in elf_fdpic_map_file() local 765 load_addr = params->load_addr; in elf_fdpic_map_file() 870 load_addr = PAGE_ALIGN(mseg->addr + mseg->p_memsz); in elf_fdpic_map_file() 871 if (load_addr == (seg->addr & PAGE_MASK)) { in elf_fdpic_map_file() 873 load_addr - in elf_fdpic_map_file() 920 unsigned long load_addr, base = ULONG_MAX, top = 0, maddr = 0, mflags; in elf_fdpic_map_file_constdisp_on_uclinux() local 923 load_addr = params->load_addr; in elf_fdpic_map_file_constdisp_on_uclinux() 944 maddr = vm_mmap(NULL, load_addr, top - base, in elf_fdpic_map_file_constdisp_on_uclinux() [all …]
|
D | binfmt_elf.c | 151 unsigned long load_addr, unsigned long interp_load_addr) in create_elf_tables() argument 237 NEW_AUX_ENT(AT_PHDR, load_addr + exec->e_phoff); in create_elf_tables() 522 unsigned long load_addr = 0; in load_elf_interp() local 563 load_addr = -vaddr; in load_elf_interp() 565 map_addr = elf_map(interpreter, load_addr + vaddr, in load_elf_interp() 576 load_addr = map_addr - ELF_PAGESTART(vaddr); in load_elf_interp() 585 k = load_addr + eppnt->p_vaddr; in load_elf_interp() 598 k = load_addr + eppnt->p_vaddr + eppnt->p_filesz; in load_elf_interp() 606 k = load_addr + eppnt->p_memsz + eppnt->p_vaddr; in load_elf_interp() 633 error = load_addr; in load_elf_interp() [all …]
|
/linux-4.1.27/arch/mips/kernel/ |
D | vpe.c | 136 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()
|
D | vpe-cmp.c | 33 release_progmem(vpe->load_addr); in store_kill()
|
D | vpe-mt.c | 270 release_progmem(vpe->load_addr); in store_kill()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | elf.h | 82 # define ELF_PLAT_INIT(_r, load_addr) do { \ argument 83 _r->gpr[2] = load_addr; \
|
/linux-4.1.27/arch/frv/mm/ |
D | elf-fdpic.c | 36 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.1.27/Documentation/vDSO/ |
D | parse_vdso.c | 66 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.1.27/drivers/firmware/efi/libstub/ |
D | efi-stub-helper.c | 362 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.1.27/arch/x86/include/asm/ |
D | elf.h | 108 #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.1.27/arch/arc/include/asm/ |
D | elf.h | 60 #define ELF_PLAT_INIT(_r, load_addr) ((_r)->r0 = 0) argument
|
/linux-4.1.27/include/linux/ |
D | elf-fdpic.h | 30 unsigned long load_addr; /* user address at which to map binary */ member
|
D | kexec.h | 229 unsigned long *load_addr); 234 unsigned long *load_addr);
|
D | efi.h | 1251 unsigned long *load_addr,
|
/linux-4.1.27/arch/x86/um/asm/ |
D | elf.h | 36 #define ELF_PLAT_INIT(regs, load_addr) do { \ argument 132 #define ELF_PLAT_INIT(regs, load_addr) do { \ argument
|
/linux-4.1.27/arch/unicore32/include/asm/ |
D | elf.h | 81 #define ELF_PLAT_INIT(_r, load_addr) {(_r)->UCreg_00 = 0; } argument
|
/linux-4.1.27/arch/sh/include/asm/ |
D | elf.h | 136 #define ELF_PLAT_INIT(_r, load_addr) \ argument 157 #define ELF_PLAT_INIT(_r, load_addr) \ argument
|
/linux-4.1.27/arch/m32r/include/asm/ |
D | elf.h | 103 #define ELF_PLAT_INIT(_r, load_addr) (_r)->r0 = 0 argument
|
/linux-4.1.27/arch/metag/include/asm/ |
D | elf.h | 75 #define ELF_PLAT_INIT(_r, load_addr) \ argument
|
/linux-4.1.27/arch/mips/include/asm/ |
D | vpe.h | 61 void *load_addr; member
|
D | elf.h | 400 #define ELF_PLAT_INIT(_r, load_addr) do { \ argument
|
/linux-4.1.27/arch/arm/include/asm/ |
D | elf.h | 125 #define ELF_PLAT_INIT(_r, load_addr) (_r)->ARM_r0 = 0 argument
|
/linux-4.1.27/arch/score/include/asm/ |
D | elf.h | 76 #define ELF_PLAT_INIT(_r, load_addr) \ argument
|
/linux-4.1.27/arch/m68k/include/asm/ |
D | elf.h | 60 #define ELF_PLAT_INIT(_r, load_addr) _r->a1 = 0 argument
|
/linux-4.1.27/arch/nios2/include/asm/ |
D | elf.h | 29 #define ELF_PLAT_INIT(_r, load_addr) argument
|
/linux-4.1.27/arch/cris/include/arch-v10/arch/ |
D | elf.h | 32 #define ELF_PLAT_INIT(_r, load_addr) do { \ argument
|
/linux-4.1.27/arch/cris/include/arch-v32/arch/ |
D | elf.h | 21 #define ELF_PLAT_INIT(_r, load_addr) do { \ argument
|
/linux-4.1.27/arch/alpha/include/asm/ |
D | elf.h | 103 #define ELF_PLAT_INIT(_r, load_addr) _r->r0 = 0 argument
|
/linux-4.1.27/arch/arm64/include/asm/ |
D | elf.h | 135 #define ELF_PLAT_INIT(_r, load_addr) (_r)->regs[0] = 0 argument
|
/linux-4.1.27/arch/mn10300/include/asm/ |
D | elf.h | 73 #define ELF_PLAT_INIT(_r, load_addr) \ argument
|
/linux-4.1.27/arch/s390/include/asm/ |
D | elf.h | 149 #define ELF_PLAT_INIT(_r, load_addr) \ argument
|
/linux-4.1.27/arch/ia64/include/asm/ |
D | elf.h | 140 #define ELF_PLAT_INIT(_r, load_addr) ia64_init_addr_space() argument
|
/linux-4.1.27/arch/xtensa/include/asm/ |
D | elf.h | 171 #define ELF_PLAT_INIT(_r, load_addr) \ argument
|
/linux-4.1.27/kernel/ |
D | kexec.c | 2117 bool top_down, unsigned long *load_addr) in kexec_add_buffer() argument 2176 *load_addr = ksegment->mem; in kexec_add_buffer() 2299 unsigned long memsz, entry, load_addr, curr_load_addr, bss_addr, offset; in __kexec_load_purgatory() local 2420 load_addr = curr_load_addr = pi->purgatory_load_addr; in __kexec_load_purgatory() 2421 bss_addr = load_addr + buf_sz + bss_pad; in __kexec_load_purgatory() 2430 offset = curr_load_addr - load_addr; in __kexec_load_purgatory() 2533 unsigned long *load_addr) in kexec_load_purgatory() argument 2565 *load_addr = pi->purgatory_load_addr; in kexec_load_purgatory()
|
/linux-4.1.27/arch/hexagon/include/asm/ |
D | elf.h | 199 #define ELF_PLAT_INIT(regs, load_addr) do { } while (0) argument
|
/linux-4.1.27/arch/parisc/include/asm/ |
D | elf.h | 329 #define ELF_PLAT_INIT(_r, load_addr) _r->gr[23] = 0 argument
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | process.c | 1231 unsigned long load_addr = regs->gpr[2]; /* saved by ELF_PLAT_INIT */ in start_thread() local 1295 if (load_addr != 0) { in start_thread() 1296 entry += load_addr; in start_thread() 1297 toc += load_addr; in start_thread()
|
/linux-4.1.27/drivers/remoteproc/ |
D | ste_modem_rproc.c | 41 __le32 load_addr; member
|
/linux-4.1.27/drivers/net/ethernet/3com/ |
D | typhoon.c | 1341 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.1.27/drivers/net/ethernet/alteon/ |
D | acenic.c | 2878 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.1.27/drivers/atm/ |
D | fore200e.c | 2495 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.1.27/drivers/message/fusion/ |
D | mptbase.c | 3669 u32 load_addr; in mpt_downloadboot() local 3749 load_addr = pExtImage->LoadStartAddress; in mpt_downloadboot() 3755 ioc->name, fwSize*4, fwSize*4, ptrFw, load_addr)); in mpt_downloadboot() 3756 CHIPREG_PIO_WRITE32(&ioc->pio_chip->DiagRwAddress, load_addr); in mpt_downloadboot()
|