Lines Matching refs:ptep

741 		pte_t *ptep, pte_t orig_pte)  in restore_exclusive_pte()  argument
760 set_pte_at(vma->vm_mm, address, ptep, pte); in restore_exclusive_pte()
766 update_mmu_cache(vma, address, ptep); in restore_exclusive_pte()
774 unsigned long addr, pte_t *ptep, pte_t orig_pte) in try_restore_exclusive_pte() argument
780 restore_exclusive_pte(vma, folio, page, addr, ptep, orig_pte); in try_restore_exclusive_pte()
4305 static bool can_swapin_thp(struct vm_fault *vmf, pte_t *ptep, int nr_pages) in can_swapin_thp() argument
4314 pte = ptep_get(ptep); in can_swapin_thp()
4319 if (swap_pte_batch(ptep, nr_pages, pte) != nr_pages) in can_swapin_thp()
4471 pte_t *ptep; in do_swap_page() local
4692 ptep = folio_ptep; in do_swap_page()
4699 ptep = vmf->pte; in do_swap_page()
4721 ptep = folio_ptep; in do_swap_page()
4842 set_ptes(vma->vm_mm, address, ptep, pte, nr_pages); in do_swap_page()
4868 update_mmu_cache_range(vmf, vma, address, ptep, nr_pages); in do_swap_page()
6468 spinlock_t *lock, pte_t *ptep, in pfnmap_args_setup() argument
6474 args->ptep = ptep; in pfnmap_args_setup()
6537 pte_t *ptep, pte; in follow_pfnmap_start() local
6586 ptep = pte_offset_map_lock(mm, pmdp, address, &lock); in follow_pfnmap_start()
6587 if (!ptep) in follow_pfnmap_start()
6589 pte = ptep_get(ptep); in follow_pfnmap_start()
6592 pfnmap_args_setup(args, lock, ptep, pte_pgprot(pte), in follow_pfnmap_start()
6597 pte_unmap_unlock(ptep, lock); in follow_pfnmap_start()
6614 if (args->ptep) in follow_pfnmap_end()
6615 pte_unmap(args->ptep); in follow_pfnmap_end()