Lines Matching refs:end
40 static int hmm_pfns_fill(unsigned long addr, unsigned long end,
45 for (; addr < end; addr += PAGE_SIZE, i++)
53 * @end: range virtual end address (exclusive)
61 static int hmm_vma_fault(unsigned long addr, unsigned long end,
77 for (; addr < end; addr += PAGE_SIZE)
145 static int hmm_vma_walk_hole(unsigned long addr, unsigned long end,
155 npages = (end - addr) >> PAGE_SHIFT;
162 return hmm_pfns_fill(addr, end, range, HMM_PFN_ERROR);
165 return hmm_vma_fault(addr, end, required_fault, walk);
166 return hmm_pfns_fill(addr, end, range, 0);
186 unsigned long end, unsigned long hmm_pfns[],
195 npages = (end - addr) >> PAGE_SHIFT;
200 return hmm_vma_fault(addr, end, required_fault, walk);
203 for (i = 0; addr < end; addr += PAGE_SIZE, i++, pfn++)
210 unsigned long end, unsigned long hmm_pfns[], pmd_t pmd);
230 unsigned long end, pmd_t *pmdp, pte_t *ptep,
316 return hmm_vma_fault(addr, end, required_fault, walk);
321 unsigned long end,
328 unsigned long npages = (end - start) >> PAGE_SHIFT;
336 return hmm_vma_walk_hole(start, end, -1, walk);
344 return hmm_pfns_fill(start, end, range, 0);
350 return hmm_pfns_fill(start, end, range, HMM_PFN_ERROR);
368 return hmm_vma_handle_pmd(walk, addr, end, hmm_pfns, pmd);
380 return hmm_pfns_fill(start, end, range, HMM_PFN_ERROR);
384 for (; addr < end; addr += PAGE_SIZE, ptep++, hmm_pfns++) {
387 r = hmm_vma_handle_pte(walk, addr, end, pmdp, ptep, hmm_pfns);
409 static int hmm_vma_walk_pud(pud_t *pudp, unsigned long start, unsigned long end,
428 return hmm_vma_walk_hole(start, end, -1, walk);
439 return hmm_vma_walk_hole(start, end, -1, walk);
443 npages = (end - addr) >> PAGE_SHIFT;
451 return hmm_vma_fault(addr, end, required_fault, walk);
473 unsigned long start, unsigned long end,
497 return hmm_vma_fault(addr, end, required_fault, walk);
501 for (; addr < end; addr += PAGE_SIZE, i++, pfn++)
511 static int hmm_vma_walk_test(unsigned long start, unsigned long end,
536 (end - start) >> PAGE_SHIFT, 0))
539 hmm_pfns_fill(start, end, range, HMM_PFN_ERROR);
588 ret = walk_page_range(mm, hmm_vma_walk.last, range->end,