Lines Matching defs:maddr
931 unsigned long load_addr, base = ULONG_MAX, top = 0, maddr = 0;
951 maddr = vm_mmap(NULL, load_addr, top - base,
953 if (IS_ERR_VALUE(maddr))
954 return (int) maddr;
965 seg->addr = maddr + (phdr->p_vaddr - base);
1027 unsigned long maddr, disp, excess;
1045 maddr = 0;
1054 maddr = phdr->p_vaddr;
1064 maddr = load_addr;
1068 maddr = load_addr + phdr->p_vaddr - delta_vaddr;
1081 maddr &= PAGE_MASK;
1085 maddr = vm_mmap(file, maddr, phdr->p_memsz + disp, prot, flags,
1091 maddr);
1093 if (IS_ERR_VALUE(maddr))
1094 return (int) maddr;
1100 seg->addr = maddr + disp;
1111 kdebug("clear[%d] ad=%lx sz=%lx", loop, maddr, disp);
1112 if (clear_user((void __user *) maddr, disp))
1114 maddr += disp;
1126 = PAGE_SIZE - ((maddr + phdr->p_filesz) & ~PAGE_MASK);
1128 unsigned long xaddr = maddr + phdr->p_filesz + excess1;
1146 loop, maddr + phdr->p_filesz, excess1);
1147 if (clear_user((void __user *) maddr + phdr->p_filesz,
1155 (unsigned long long) maddr + phdr->p_filesz,
1157 if (clear_user((void *) maddr + phdr->p_filesz, excess))
1165 mm->start_code = maddr;
1166 mm->end_code = maddr + phdr->p_memsz;
1169 mm->start_data = maddr;
1170 mm->end_data = maddr + phdr->p_memsz;