Lines Matching refs:ncontig

153 	int ncontig, i;  in huge_ptep_get()  local
160 ncontig = num_contig_ptes(page_size(pte_page(orig_pte)), &pgsize); in huge_ptep_get()
161 for (i = 0; i < ncontig; i++, ptep++) { in huge_ptep_get()
185 unsigned long ncontig) in get_clear_contig() argument
190 for (i = 0; i < ncontig; i++, addr += pgsize, ptep++) { in get_clear_contig()
211 unsigned long ncontig) in get_clear_contig_flush() argument
213 pte_t orig_pte = get_clear_contig(mm, addr, ptep, pgsize, ncontig); in get_clear_contig_flush()
216 flush_tlb_range(&vma, addr, addr + (pgsize * ncontig)); in get_clear_contig_flush()
233 unsigned long ncontig) in clear_flush() argument
238 for (i = 0; i < ncontig; i++, addr += pgsize, ptep++) in clear_flush()
256 int ncontig; in set_huge_pte_at() local
264 ncontig = num_contig_ptes(folio_size(folio), &pgsize); in set_huge_pte_at()
266 for (i = 0; i < ncontig; i++, ptep++) in set_huge_pte_at()
276 ncontig = find_num_contig(mm, addr, ptep, &pgsize); in set_huge_pte_at()
281 clear_flush(mm, addr, ptep, pgsize, ncontig); in set_huge_pte_at()
283 for (i = 0; i < ncontig; i++, ptep++, addr += pgsize, pfn += dpfn) in set_huge_pte_at()
415 int i, ncontig; in huge_pte_clear() local
418 ncontig = num_contig_ptes(sz, &pgsize); in huge_pte_clear()
420 for (i = 0; i < ncontig; i++, addr += pgsize, ptep++) in huge_pte_clear()
427 int ncontig; in huge_ptep_get_and_clear() local
434 ncontig = find_num_contig(mm, addr, ptep, &pgsize); in huge_ptep_get_and_clear()
436 return get_clear_contig(mm, addr, ptep, pgsize, ncontig); in huge_ptep_get_and_clear()
448 static int __cont_access_flags_changed(pte_t *ptep, pte_t pte, int ncontig) in __cont_access_flags_changed() argument
455 for (i = 0; i < ncontig; i++) { in __cont_access_flags_changed()
472 int ncontig, i; in huge_ptep_set_access_flags() local
482 ncontig = find_num_contig(mm, addr, ptep, &pgsize); in huge_ptep_set_access_flags()
485 if (!__cont_access_flags_changed(ptep, pte, ncontig)) in huge_ptep_set_access_flags()
488 orig_pte = get_clear_contig_flush(mm, addr, ptep, pgsize, ncontig); in huge_ptep_set_access_flags()
498 for (i = 0; i < ncontig; i++, ptep++, addr += pgsize, pfn += dpfn) in huge_ptep_set_access_flags()
509 int ncontig, i; in huge_ptep_set_wrprotect() local
518 ncontig = find_num_contig(mm, addr, ptep, &pgsize); in huge_ptep_set_wrprotect()
521 pte = get_clear_contig_flush(mm, addr, ptep, pgsize, ncontig); in huge_ptep_set_wrprotect()
527 for (i = 0; i < ncontig; i++, ptep++, addr += pgsize, pfn += dpfn) in huge_ptep_set_wrprotect()
536 int ncontig; in huge_ptep_clear_flush() local
541 ncontig = find_num_contig(mm, addr, ptep, &pgsize); in huge_ptep_clear_flush()
542 return get_clear_contig_flush(mm, addr, ptep, pgsize, ncontig); in huge_ptep_clear_flush()