Lines Matching refs:maddr
874 unsigned long load_addr, base = ULONG_MAX, top = 0, maddr = 0, mflags;
900 maddr = do_mmap(NULL, load_addr, top - base,
903 if (IS_ERR_VALUE(maddr))
904 return (int) maddr;
917 seg->addr = maddr + (phdr->p_vaddr - base);
984 unsigned long maddr, disp, excess, excess1;
1005 maddr = 0;
1014 maddr = phdr->p_vaddr;
1024 maddr = load_addr;
1028 maddr = load_addr + phdr->p_vaddr - delta_vaddr;
1041 maddr &= PAGE_MASK;
1046 maddr = do_mmap(file, maddr, phdr->p_memsz + disp, prot, flags,
1052 phdr->p_offset - disp, maddr);
1054 if (IS_ERR_VALUE(maddr))
1055 return (int) maddr;
1061 seg->addr = maddr + disp;
1072 kdebug("clear[%d] ad=%lx sz=%lx", loop, maddr, disp);
1073 clear_user((void __user *) maddr, disp);
1074 maddr += disp;
1083 excess1 = PAGE_SIZE - ((maddr + phdr->p_filesz) & ~PAGE_MASK);
1087 unsigned long xaddr = maddr + phdr->p_filesz + excess1;
1107 loop, maddr + phdr->p_filesz, excess1);
1108 clear_user((void __user *) maddr + phdr->p_filesz,
1115 loop, maddr + phdr->p_filesz, excess);
1116 clear_user((void *) maddr + phdr->p_filesz, excess);
1123 mm->start_code = maddr;
1124 mm->end_code = maddr + phdr->p_memsz;
1127 mm->start_data = maddr;
1128 mm->end_data = maddr + phdr->p_memsz;