Lines Matching refs:vm_start

104 			return vma->vm_end - vma->vm_start;
443 BUG_ON(last->vm_end <= last->vm_start);
450 BUG_ON(region->vm_end <= region->vm_start);
452 BUG_ON(region->vm_start < last->vm_top);
478 if (region->vm_start < pregion->vm_start)
480 else if (region->vm_start > pregion->vm_start)
523 * will equal vm_start
531 if (region->vm_top > region->vm_start)
541 free_page_series(region->vm_start, region->vm_top);
594 if (vma->vm_start < pvma->vm_start)
596 else if (vma->vm_start > pvma->vm_start) {
689 if (vma->vm_start > addr)
738 if (vma->vm_start < addr)
740 if (vma->vm_start > addr)
1024 region->vm_start = (unsigned long) base;
1025 region->vm_end = region->vm_start + len;
1026 region->vm_top = region->vm_start + (total << PAGE_SHIFT);
1028 vma->vm_start = region->vm_start;
1029 vma->vm_end = region->vm_start + len;
1053 free_page_series(region->vm_start, region->vm_top);
1054 region->vm_start = vma->vm_start = 0;
1154 rpglen = pregion->vm_end - pregion->vm_start;
1173 start = pregion->vm_start;
1175 vma->vm_start = start;
1184 vma->vm_start = 0;
1219 vma->vm_start = region->vm_start = addr;
1242 memset((void *)region->vm_start, 0,
1243 region->vm_end - region->vm_start);
1246 result = vma->vm_start;
1256 flush_icache_user_range(region->vm_start, region->vm_end);
1383 npages = (addr - vma->vm_start) >> PAGE_SHIFT;
1388 region->vm_start = new->vm_start = addr;
1399 vma->vm_region->vm_start = vma->vm_start = addr;
1426 if (from > vma->vm_start)
1429 vma->vm_start = to;
1438 if (from > region->vm_start) {
1442 region->vm_start = to;
1484 if (start > vma->vm_start)
1493 if (start == vma->vm_start && end == vma->vm_end)
1495 if (start < vma->vm_start || end > vma->vm_end)
1501 if (start != vma->vm_start && end != vma->vm_end) {
1590 if (vma->vm_end != vma->vm_start + old_len)
1596 if (new_len > vma->vm_region->vm_end - vma->vm_region->vm_start)
1600 vma->vm_end = vma->vm_start + new_len;
1601 return vma->vm_start;
1636 unsigned long vm_len = vma->vm_end - vma->vm_start;
1639 return io_remap_pfn_range(vma, vma->vm_start, pfn, vm_len, vma->vm_page_prot);
1646 unsigned int size = vma->vm_end - vma->vm_start;
1651 vma->vm_start = (unsigned long)(addr + (pgoff << PAGE_SHIFT));
1652 vma->vm_end = vma->vm_start + size;
1798 r_size = region->vm_top - region->vm_start;