Lines Matching refs:vm_region
415 vm_region_jar = KMEM_CACHE(vm_region, SLAB_PANIC|SLAB_ACCOUNT); in mmap_init()
425 struct vm_region *region, *last; in validate_nommu_regions()
432 last = rb_entry(lastp, struct vm_region, vm_rb); in validate_nommu_regions()
437 region = rb_entry(p, struct vm_region, vm_rb); in validate_nommu_regions()
438 last = rb_entry(lastp, struct vm_region, vm_rb); in validate_nommu_regions()
456 static void add_nommu_region(struct vm_region *region) in add_nommu_region()
458 struct vm_region *pregion; in add_nommu_region()
467 pregion = rb_entry(parent, struct vm_region, vm_rb); in add_nommu_region()
487 static void delete_nommu_region(struct vm_region *region) in delete_nommu_region()
515 static void __put_nommu_region(struct vm_region *region) in __put_nommu_region()
541 static void put_nommu_region(struct vm_region *region) in put_nommu_region()
607 put_nommu_region(vma->vm_region); in delete_vma()
901 vma->vm_region->vm_top = vma->vm_region->vm_end; in do_mmap_shared_file()
917 struct vm_region *region, in do_mmap_private()
937 vma->vm_region->vm_top = vma->vm_region->vm_end; in do_mmap_private()
1025 struct vm_region *region; in do_mmap()
1081 struct vm_region *pregion; in do_mmap()
1088 pregion = rb_entry(rb, struct vm_region, vm_rb); in do_mmap()
1119 vma->vm_region = pregion; in do_mmap()
1130 vma->vm_region = NULL; in do_mmap()
1172 vma->vm_region = region; in do_mmap()
1198 BUG_ON(!vma->vm_region); in do_mmap()
1312 struct vm_region *region; in split_vma()
1334 *region = *vma->vm_region; in split_vma()
1335 new->vm_region = region; in split_vma()
1357 delete_nommu_region(vma->vm_region); in split_vma()
1359 vma->vm_region->vm_start = vma->vm_start = addr; in split_vma()
1360 vma->vm_region->vm_pgoff = vma->vm_pgoff += npages; in split_vma()
1362 vma->vm_region->vm_end = vma->vm_end = addr; in split_vma()
1363 vma->vm_region->vm_top = addr; in split_vma()
1365 add_nommu_region(vma->vm_region); in split_vma()
1366 add_nommu_region(new->vm_region); in split_vma()
1390 struct vm_region *region; in vmi_shrink_vma()
1405 region = vma->vm_region; in vmi_shrink_vma()
1577 if (new_len > vma->vm_region->vm_end - vma->vm_region->vm_start) in do_mremap()
1742 struct vm_region *region; in nommu_shrink_inode_mappings()
1773 region = vma->vm_region; in nommu_shrink_inode_mappings()