Lines Matching defs:addr
74 unsigned long arch_get_unmapped_area(struct file *filp, unsigned long addr,
88 if (addr) {
89 addr = PAGE_ALIGN(addr);
90 vma = find_vma(mm, addr);
91 if (TASK_SIZE - len >= addr && addr >= mmap_min_addr &&
92 (!vma || addr + len <= vm_start_gap(vma)))
105 addr = vm_unmapped_area(&info);
106 if (offset_in_page(addr))
107 return addr;
110 return check_asce_limit(mm, addr, len);
113 unsigned long arch_get_unmapped_area_topdown(struct file *filp, unsigned long addr,
129 if (addr) {
130 addr = PAGE_ALIGN(addr);
131 vma = find_vma(mm, addr);
132 if (TASK_SIZE - len >= addr && addr >= mmap_min_addr &&
133 (!vma || addr + len <= vm_start_gap(vma)))
146 addr = vm_unmapped_area(&info);
154 if (offset_in_page(addr)) {
155 VM_BUG_ON(addr != -ENOMEM);
159 addr = vm_unmapped_area(&info);
160 if (offset_in_page(addr))
161 return addr;
165 return check_asce_limit(mm, addr, len);