Lines Matching defs:address
858 * throughout; but we cannot insert into address
1078 * in front of (at a lower virtual address and file offset than) the vma.
1104 * beyond (at a higher virtual address and file offset than) the vma.
1462 /* Obtain the address to map to. we verify (or select) it and ensure
1463 * that it represents a valid section of the address space.
1774 /* Check against address space limit. */
1812 * specific mapper. the address has already been validated, but
2056 /* Adjust gap address to the desired alignment */
2155 /* Compute highest gap address at the desired alignment */
2165 * Search for an unmapped address range.
2186 /* Get an address range which is currently unmapped.
2254 /* requested length too big for entire address space */
2266 /* requesting a specific address */
2412 /* address space limit tests */
2450 * vma is the last one with address > vma->vm_end. Have to extend vma.
2452 int expand_upwards(struct vm_area_struct *vma, unsigned long address)
2462 /* Guard against exceeding limits of the address space. */
2463 address &= PAGE_MASK;
2464 if (address >= (TASK_SIZE & PAGE_MASK))
2466 address += PAGE_SIZE;
2469 gap_addr = address + stack_guard_gap;
2472 if (gap_addr < address || gap_addr > TASK_SIZE)
2494 if (address > vma->vm_end) {
2497 size = address - vma->vm_start;
2498 grow = (address - vma->vm_end) >> PAGE_SHIFT;
2520 vma->vm_end = address;
2540 * vma is the first one with address < vma->vm_start. Have to extend vma.
2543 unsigned long address)
2549 address &= PAGE_MASK;
2550 if (address < mmap_min_addr)
2558 if (address - prev->vm_end < stack_guard_gap)
2574 if (address < vma->vm_start) {
2577 size = vma->vm_end - address;
2578 grow = (vma->vm_start - address) >> PAGE_SHIFT;
2600 vma->vm_start = address;
2633 int expand_stack(struct vm_area_struct *vma, unsigned long address)
2635 return expand_upwards(vma, address);
2655 int expand_stack(struct vm_area_struct *vma, unsigned long address)
2657 return expand_downwards(vma, address);
2854 * Split a vma into two pieces at address 'addr', a new vma is allocated
3161 /* Check against address space limits *after* clearing old maps... */
3307 /* Insert vm structure into process list sorted by address
3330 * By setting it to reflect the virtual start address of the
3384 * destination address of the mremap to allow