Lines Matching refs:pgsize
55 pte_t *ptep, size_t *pgsize) in find_num_contig() argument
61 *pgsize = PAGE_SIZE; in find_num_contig()
65 *pgsize = PMD_SIZE; in find_num_contig()
71 static inline int num_contig_ptes(unsigned long size, size_t *pgsize) in num_contig_ptes() argument
75 *pgsize = size; in num_contig_ptes()
85 *pgsize = PMD_SIZE; in num_contig_ptes()
89 *pgsize = PAGE_SIZE; in num_contig_ptes()
108 unsigned long pgsize, in get_clear_flush() argument
116 for (i = 0; i < ncontig; i++, addr += pgsize, ptep++) { in get_clear_flush()
148 unsigned long pgsize, in clear_flush() argument
154 for (i = 0; i < ncontig; i++, addr += pgsize, ptep++) in clear_flush()
163 size_t pgsize; in set_huge_pte_at() local
180 ncontig = find_num_contig(mm, addr, ptep, &pgsize); in set_huge_pte_at()
182 dpfn = pgsize >> PAGE_SHIFT; in set_huge_pte_at()
185 clear_flush(mm, addr, ptep, pgsize, ncontig); in set_huge_pte_at()
187 for (i = 0; i < ncontig; i++, ptep++, addr += pgsize, pfn += dpfn) { in set_huge_pte_at()
198 size_t pgsize; in set_huge_swap_pte_at() local
200 ncontig = num_contig_ptes(sz, &pgsize); in set_huge_swap_pte_at()
310 size_t pgsize; in huge_pte_clear() local
312 ncontig = num_contig_ptes(sz, &pgsize); in huge_pte_clear()
314 for (i = 0; i < ncontig; i++, addr += pgsize, ptep++) in huge_pte_clear()
322 size_t pgsize; in huge_ptep_get_and_clear() local
328 ncontig = find_num_contig(mm, addr, ptep, &pgsize); in huge_ptep_get_and_clear()
330 return get_clear_flush(mm, addr, ptep, pgsize, ncontig); in huge_ptep_get_and_clear()
338 size_t pgsize = 0; in huge_ptep_set_access_flags() local
346 ncontig = find_num_contig(vma->vm_mm, addr, ptep, &pgsize); in huge_ptep_set_access_flags()
347 dpfn = pgsize >> PAGE_SHIFT; in huge_ptep_set_access_flags()
349 orig_pte = get_clear_flush(vma->vm_mm, addr, ptep, pgsize, ncontig); in huge_ptep_set_access_flags()
361 for (i = 0; i < ncontig; i++, ptep++, addr += pgsize, pfn += dpfn) in huge_ptep_set_access_flags()
373 size_t pgsize; in huge_ptep_set_wrprotect() local
381 ncontig = find_num_contig(mm, addr, ptep, &pgsize); in huge_ptep_set_wrprotect()
382 dpfn = pgsize >> PAGE_SHIFT; in huge_ptep_set_wrprotect()
384 pte = get_clear_flush(mm, addr, ptep, pgsize, ncontig); in huge_ptep_set_wrprotect()
390 for (i = 0; i < ncontig; i++, ptep++, addr += pgsize, pfn += dpfn) in huge_ptep_set_wrprotect()
397 size_t pgsize; in huge_ptep_clear_flush() local
405 ncontig = find_num_contig(vma->vm_mm, addr, ptep, &pgsize); in huge_ptep_clear_flush()
406 clear_flush(vma->vm_mm, addr, ptep, pgsize, ncontig); in huge_ptep_clear_flush()