Lines Matching refs:map_addr
375 unsigned long map_addr; in elf_map() local
396 map_addr = vm_mmap(filep, addr, total_size, prot, type, off); in elf_map()
397 if (!BAD_ADDR(map_addr)) in elf_map()
398 vm_munmap(map_addr+size, total_size-size); in elf_map()
400 map_addr = vm_mmap(filep, addr, size, prot, type, off); in elf_map()
403 PTR_ERR((void *)map_addr) == -EEXIST) in elf_map()
407 return(map_addr); in elf_map()
420 unsigned long map_addr; in elf_load() local
423 map_addr = elf_map(filep, addr, eppnt, prot, type, total_size); in elf_load()
424 if (BAD_ADDR(map_addr)) in elf_load()
425 return map_addr; in elf_load()
427 zero_start = map_addr + ELF_PAGEOFFSET(eppnt->p_vaddr) + in elf_load()
429 zero_end = map_addr + ELF_PAGEOFFSET(eppnt->p_vaddr) + in elf_load()
440 map_addr = zero_start = ELF_PAGESTART(addr); in elf_load()
458 map_addr = error; in elf_load()
460 return map_addr; in elf_load()
682 unsigned long k, map_addr; in load_elf_interp() local
690 map_addr = elf_load(interpreter, load_addr + vaddr, in load_elf_interp()
693 error = map_addr; in load_elf_interp()
694 if (BAD_ADDR(map_addr)) in load_elf_interp()
699 load_addr = map_addr - ELF_PAGESTART(vaddr); in load_elf_interp()