Lines Matching refs:vm_start

102 			return vma->vm_end - vma->vm_start;  in kobjsize()
433 BUG_ON(last->vm_end <= last->vm_start); in validate_nommu_regions()
440 BUG_ON(region->vm_end <= region->vm_start); in validate_nommu_regions()
442 BUG_ON(region->vm_start < last->vm_top); in validate_nommu_regions()
468 if (region->vm_start < pregion->vm_start) in add_nommu_region()
470 else if (region->vm_start > pregion->vm_start) in add_nommu_region()
521 if (region->vm_top > region->vm_start) in __put_nommu_region()
531 free_page_series(region->vm_start, region->vm_top); in __put_nommu_region()
584 VMA_ITERATOR(vmi, vma->vm_mm, vma->vm_start); in delete_vma_from_mm()
594 vma_iter_clear(&vmi, vma->vm_start, vma->vm_end); in delete_vma_from_mm()
666 if (vma->vm_start != addr) in find_vma_exact()
955 region->vm_start = (unsigned long) base; in do_mmap_private()
956 region->vm_end = region->vm_start + len; in do_mmap_private()
957 region->vm_top = region->vm_start + (total << PAGE_SHIFT); in do_mmap_private()
959 vma->vm_start = region->vm_start; in do_mmap_private()
960 vma->vm_end = region->vm_start + len; in do_mmap_private()
984 free_page_series(region->vm_start, region->vm_top); in do_mmap_private()
985 region->vm_start = vma->vm_start = 0; in do_mmap_private()
1090 rpglen = pregion->vm_end - pregion->vm_start; in do_mmap()
1109 start = pregion->vm_start; in do_mmap()
1111 vma->vm_start = start; in do_mmap()
1120 vma->vm_start = 0; in do_mmap()
1155 vma->vm_start = region->vm_start = addr; in do_mmap()
1178 memset((void *)region->vm_start, 0, in do_mmap()
1179 region->vm_end - region->vm_start); in do_mmap()
1182 result = vma->vm_start; in do_mmap()
1196 flush_icache_user_range(region->vm_start, region->vm_end); in do_mmap()
1336 npages = (addr - vma->vm_start) >> PAGE_SHIFT; in split_vma()
1341 region->vm_start = new->vm_start = addr; in split_vma()
1351 vma->vm_region->vm_start = vma->vm_start = addr; in split_vma()
1392 if (from > vma->vm_start) { in vmi_shrink_vma()
1396 vma_iter_clear(vmi, vma->vm_start, to); in vmi_shrink_vma()
1397 vma->vm_start = to; in vmi_shrink_vma()
1406 if (from > region->vm_start) { in vmi_shrink_vma()
1410 region->vm_start = to; in vmi_shrink_vma()
1453 if (start > vma->vm_start) in do_munmap()
1462 if (start == vma->vm_start && end == vma->vm_end) in do_munmap()
1464 if (start < vma->vm_start || end > vma->vm_end) in do_munmap()
1470 if (start != vma->vm_start && end != vma->vm_end) { in do_munmap()
1567 if (vma->vm_end != vma->vm_start + old_len) in do_mremap()
1573 if (new_len > vma->vm_region->vm_end - vma->vm_region->vm_start) in do_mremap()
1577 vma->vm_end = vma->vm_start + new_len; in do_mremap()
1578 return vma->vm_start; in do_mremap()
1613 unsigned long vm_len = vma->vm_end - vma->vm_start; in vm_iomap_memory()
1616 return io_remap_pfn_range(vma, vma->vm_start, pfn, vm_len, vma->vm_page_prot); in vm_iomap_memory()
1623 unsigned int size = vma->vm_end - vma->vm_start; in remap_vmalloc_range()
1628 vma->vm_start = (unsigned long)(addr + (pgoff << PAGE_SHIFT)); in remap_vmalloc_range()
1629 vma->vm_end = vma->vm_start + size; in remap_vmalloc_range()
1770 r_size = region->vm_top - region->vm_start; in nommu_shrink_inode_mappings()