Lines Matching refs:ptep

6 pte_t huge_ptep_get(pte_t *ptep)
10 pte_t orig_pte = ptep_get(ptep);
17 for (i = 0; i < pte_num; i++, ptep++) {
18 pte_t pte = ptep_get(ptep);
150 pte_t *ptep,
153 pte_t orig_pte = ptep_get(ptep);
156 for (i = 0; i < pte_num; i++, addr += PAGE_SIZE, ptep++) {
157 pte_t pte = ptep_get_and_clear(mm, addr, ptep);
171 pte_t *ptep,
174 pte_t orig_pte = get_clear_contig(mm, addr, ptep, pte_num);
202 pte_t *ptep,
209 for (i = 0; i < ncontig; i++, addr += pgsize, ptep++)
210 ptep_get_and_clear(mm, addr, ptep);
225 pte_t *ptep,
247 for (i = 0; i < pte_num; i++, ptep++, addr += pgsize)
248 set_ptes(mm, addr, ptep, pte, 1);
253 set_ptes(mm, addr, ptep, pte, 1);
257 clear_flush(mm, addr, ptep, pgsize, pte_num);
259 for (i = 0; i < pte_num; i++, ptep++, addr += pgsize)
260 set_pte_at(mm, addr, ptep, pte);
265 pte_t *ptep,
275 return ptep_set_access_flags(vma, addr, ptep, pte, dirty);
279 ptep = huge_pte_offset(mm, addr, napot_cont_size(order));
280 orig_pte = get_clear_contig_flush(mm, addr, ptep, pte_num);
288 for (i = 0; i < pte_num; i++, addr += PAGE_SIZE, ptep++)
289 set_pte_at(mm, addr, ptep, pte);
296 pte_t *ptep)
298 pte_t orig_pte = ptep_get(ptep);
302 return ptep_get_and_clear(mm, addr, ptep);
306 return get_clear_contig(mm, addr, ptep, pte_num);
311 pte_t *ptep)
313 pte_t pte = ptep_get(ptep);
319 ptep_set_wrprotect(mm, addr, ptep);
325 ptep = huge_pte_offset(mm, addr, napot_cont_size(order));
326 orig_pte = get_clear_contig_flush(mm, addr, ptep, pte_num);
330 for (i = 0; i < pte_num; i++, addr += PAGE_SIZE, ptep++)
331 set_pte_at(mm, addr, ptep, orig_pte);
336 pte_t *ptep)
338 pte_t pte = ptep_get(ptep);
342 return ptep_clear_flush(vma, addr, ptep);
346 return get_clear_contig_flush(vma->vm_mm, addr, ptep, pte_num);
351 pte_t *ptep,
354 pte_t pte = READ_ONCE(*ptep);
358 pte_clear(mm, addr, ptep);
363 for (i = 0; i < pte_num; i++, addr += PAGE_SIZE, ptep++)
364 pte_clear(mm, addr, ptep);