Lines Matching refs:vm_start
103 return vma->vm_end - vma->vm_start;
433 BUG_ON(last->vm_end <= last->vm_start);
440 BUG_ON(region->vm_end <= region->vm_start);
442 BUG_ON(region->vm_start < last->vm_top);
468 if (region->vm_start < pregion->vm_start)
470 else if (region->vm_start > pregion->vm_start)
513 * will equal vm_start
521 if (region->vm_top > region->vm_start)
531 free_page_series(region->vm_start, region->vm_top);
584 VMA_ITERATOR(vmi, vma->vm_mm, vma->vm_start);
586 vma_iter_config(&vmi, vma->vm_start, vma->vm_end);
680 if (vma->vm_start != addr)
969 region->vm_start = (unsigned long) base;
970 region->vm_end = region->vm_start + len;
971 region->vm_top = region->vm_start + (total << PAGE_SHIFT);
973 vma->vm_start = region->vm_start;
974 vma->vm_end = region->vm_start + len;
998 free_page_series(region->vm_start, region->vm_top);
999 region->vm_start = vma->vm_start = 0;
1101 rpglen = pregion->vm_end - pregion->vm_start;
1120 start = pregion->vm_start;
1122 vma->vm_start = start;
1131 vma->vm_start = 0;
1166 vma->vm_start = region->vm_start = addr;
1189 memset((void *)region->vm_start, 0,
1190 region->vm_end - region->vm_start);
1193 result = vma->vm_start;
1199 vma_iter_config(&vmi, vma->vm_start, vma->vm_end);
1211 flush_icache_user_range(region->vm_start, region->vm_end);
1337 npages = (addr - vma->vm_start) >> PAGE_SHIFT;
1342 region->vm_start = new->vm_start = addr;
1346 vma_iter_config(vmi, new->vm_start, new->vm_end);
1359 vma->vm_region->vm_start = vma->vm_start = addr;
1394 if (from > vma->vm_start) {
1399 if (vma_iter_clear_gfp(vmi, vma->vm_start, to, GFP_KERNEL))
1401 vma->vm_start = to;
1410 if (from > region->vm_start) {
1414 region->vm_start = to;
1457 if (start > vma->vm_start)
1466 if (start == vma->vm_start && end == vma->vm_end)
1468 if (start < vma->vm_start || end > vma->vm_end)
1474 if (start != vma->vm_start && end != vma->vm_end) {
1571 if (vma->vm_end != vma->vm_start + old_len)
1577 if (new_len > vma->vm_region->vm_end - vma->vm_region->vm_start)
1581 vma->vm_end = vma->vm_start + new_len;
1582 return vma->vm_start;
1617 unsigned long vm_len = vma->vm_end - vma->vm_start;
1620 return io_remap_pfn_range(vma, vma->vm_start, pfn, vm_len, vma->vm_page_prot);
1627 unsigned int size = vma->vm_end - vma->vm_start;
1632 vma->vm_start = (unsigned long)(addr + (pgoff << PAGE_SHIFT));
1633 vma->vm_end = vma->vm_start + size;
1774 r_size = region->vm_top - region->vm_start;