Lines Matching refs:nr
30 pte_t *ptep, unsigned int nr)
37 if (ptep != contpte_align_down(ptep) || nr < CONT_PTES)
40 if (ptep + nr != contpte_align_down(ptep + nr)) {
41 unsigned long last_addr = addr + PAGE_SIZE * (nr - 1);
42 pte_t *last_ptep = ptep + nr - 1;
241 pte_t *ptep, pte_t pte, unsigned int nr)
249 * The set_ptes() spec guarantees that when nr > 1, the initial state of
252 * contpte_set_ptes() should never be called for nr < 2.
254 VM_WARN_ON(nr == 1);
257 return __set_ptes(mm, addr, ptep, pte, nr);
259 end = addr + (nr << PAGE_SHIFT);
265 nr = (next - addr) >> PAGE_SHIFT;
273 __set_ptes(mm, addr, ptep, pte, nr);
276 ptep += nr;
277 pfn += nr;
284 pte_t *ptep, unsigned int nr, int full)
286 contpte_try_unfold_partial(mm, addr, ptep, nr);
287 __clear_full_ptes(mm, addr, ptep, nr, full);
293 unsigned int nr, int full)
295 contpte_try_unfold_partial(mm, addr, ptep, nr);
296 return __get_and_clear_full_ptes(mm, addr, ptep, nr, full);
347 pte_t *ptep, unsigned int nr)
359 contpte_try_unfold_partial(mm, addr, ptep, nr);
360 __wrprotect_ptes(mm, addr, ptep, nr);