Lines Matching refs:end
308 pte_t *pte, unsigned long addr, unsigned long end) in folio_mlock_step() argument
310 unsigned int count = (end - addr) >> PAGE_SHIFT; in folio_mlock_step()
321 unsigned long end, unsigned int step) in allow_mlock_munlock() argument
340 if (!folio_within_range(folio, vma, start, end)) in allow_mlock_munlock()
351 unsigned long end, struct mm_walk *walk) in mlock_pte_range() argument
384 for (pte = start_pte; addr != end; pte++, addr += PAGE_SIZE) { in mlock_pte_range()
392 step = folio_mlock_step(folio, pte, addr, end); in mlock_pte_range()
393 if (!allow_mlock_munlock(folio, vma, start, end, step)) in mlock_pte_range()
424 unsigned long start, unsigned long end, vm_flags_t newflags) in mlock_vma_pages_range() argument
448 walk_page_range(vma->vm_mm, start, end, &mlock_walk_ops, NULL); in mlock_vma_pages_range()
468 unsigned long end, vm_flags_t newflags) in mlock_fixup() argument
481 vma = vma_modify_flags(vmi, *prev, vma, start, end, newflags); in mlock_fixup()
490 nr_pages = (end - start) >> PAGE_SHIFT; in mlock_fixup()
507 mlock_vma_pages_range(vma, start, end, newflags); in mlock_fixup()
517 unsigned long nstart, end, tmp; in apply_vma_lock_flags() local
523 end = start + len; in apply_vma_lock_flags()
524 if (end < start) in apply_vma_lock_flags()
526 if (end == start) in apply_vma_lock_flags()
538 for_each_vma_range(vmi, vma, end) { in apply_vma_lock_flags()
549 if (tmp > end) in apply_vma_lock_flags()
550 tmp = end; in apply_vma_lock_flags()
558 if (tmp < end) in apply_vma_lock_flags()
576 unsigned long end; in count_mm_mlocked_page_nr() local
581 end = ULONG_MAX; in count_mm_mlocked_page_nr()
583 end = start + len; in count_mm_mlocked_page_nr()
585 for_each_vma_range(vmi, vma, end) { in count_mm_mlocked_page_nr()
589 if (end < vma->vm_end) { in count_mm_mlocked_page_nr()
590 count += end - vma->vm_start; in count_mm_mlocked_page_nr()