Searched refs:ptep (Results 1 - 9 of 9) sorted by relevance

/mm/
H A Dpgtable-generic.c48 unsigned long address, pte_t *ptep,
51 int changed = !pte_same(*ptep, entry);
53 set_pte_at(vma->vm_mm, address, ptep, entry);
82 unsigned long address, pte_t *ptep)
85 young = ptep_test_and_clear_young(vma, address, ptep);
111 pte_t *ptep)
115 pte = ptep_get_and_clear(mm, address, ptep);
47 ptep_set_access_flags(struct vm_area_struct *vma, unsigned long address, pte_t *ptep, pte_t entry, int dirty) argument
81 ptep_clear_flush_young(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) argument
110 ptep_clear_flush(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) argument
H A Dmincore.c32 pte_t *ptep; local
37 ptep = huge_pte_offset(current->mm,
39 present = ptep && !huge_pte_none(huge_ptep_get(ptep));
122 pte_t *ptep; local
124 ptep = pte_offset_map_lock(vma->vm_mm, pmd, addr, &ptl);
126 pte_t pte = *ptep;
155 } while (ptep++, addr = next, addr != end);
156 pte_unmap_unlock(ptep - 1, ptl);
H A Dgup.c41 pte_t *ptep, pte; local
47 ptep = pte_offset_map_lock(mm, pmd, address, &ptl);
48 pte = *ptep;
63 pte_unmap_unlock(ptep, ptl);
70 pte_unmap_unlock(ptep, ptl);
117 pte_unmap_unlock(ptep, ptl);
120 pte_unmap_unlock(ptep, ptl);
124 pte_unmap_unlock(ptep, ptl);
726 pte_t *ptep, *ptem; local
729 ptem = ptep
[all...]
H A Dfremap.c32 unsigned long addr, pte_t *ptep)
34 pte_t pte = *ptep;
40 pte = ptep_clear_flush(vma, addr, ptep);
64 pte_clear_not_present_full(mm, addr, ptep, 0);
31 zap_pte(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) argument
H A Dhugetlb.c2510 unsigned long address, pte_t *ptep)
2514 entry = huge_pte_mkwrite(huge_pte_mkdirty(huge_ptep_get(ptep)));
2515 if (huge_ptep_set_access_flags(vma, address, ptep, entry, 1))
2516 update_mmu_cache(vma, address, ptep);
2626 pte_t *ptep; local
2643 ptep = huge_pte_offset(mm, address);
2644 if (!ptep)
2647 ptl = huge_pte_lock(h, mm, ptep);
2648 if (huge_pmd_unshare(mm, &address, ptep))
2651 pte = huge_ptep_get(ptep);
2509 set_huge_ptep_writable(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) argument
2801 hugetlb_cow(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pte_t *ptep, pte_t pte, struct page *pagecache_page, spinlock_t *ptl) argument
2953 hugetlb_no_page(struct mm_struct *mm, struct vm_area_struct *vma, struct address_space *mapping, pgoff_t idx, unsigned long address, pte_t *ptep, unsigned int flags) argument
3122 pte_t *ptep, entry; local
3340 pte_t *ptep; local
3589 huge_pmd_unshare(struct mm_struct *mm, unsigned long *addr, pte_t *ptep) argument
[all...]
H A Dmigrate.c111 pte_t *ptep, pte; local
115 ptep = huge_pte_offset(mm, addr);
116 if (!ptep)
118 ptl = huge_pte_lockptr(hstate_vma(vma), mm, ptep);
124 ptep = pte_offset_map(pmd, addr);
135 pte = *ptep;
147 if (pte_swp_soft_dirty(*ptep))
161 set_pte_at(mm, addr, ptep, pte);
174 update_mmu_cache(vma, addr, ptep);
176 pte_unmap_unlock(ptep, pt
232 __migration_entry_wait(struct mm_struct *mm, pte_t *ptep, spinlock_t *ptl) argument
271 pte_t *ptep = pte_offset_map(pmd, address); local
[all...]
H A Dksm.c860 pte_t *ptep; local
877 ptep = page_check_address(page, mm, addr, &ptl, 0);
878 if (!ptep)
881 if (pte_write(*ptep) || pte_dirty(*ptep)) {
895 entry = ptep_clear_flush(vma, addr, ptep);
901 set_pte_at(mm, addr, ptep, entry);
907 set_pte_at_notify(mm, addr, ptep, entry);
909 *orig_pte = *ptep;
913 pte_unmap_unlock(ptep, pt
934 pte_t *ptep; local
[all...]
H A Dmemory.c286 * Must perform the equivalent to __free_pte(pte_get_and_clear(ptep)), while
3108 unsigned long addr, pte_t pte, pte_t *ptep, pmd_t *pmd)
3129 if (unlikely(!pte_same(*ptep, pte))) {
3130 pte_unmap_unlock(ptep, ptl);
3135 set_pte_at(mm, addr, ptep, pte);
3136 update_mmu_cache(vma, addr, ptep);
3140 pte_unmap_unlock(ptep, ptl);
3163 pte_unmap_unlock(ptep, ptl);
3442 pte_t *ptep; local
3461 ptep
3107 do_numa_page(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long addr, pte_t pte, pte_t *ptep, pmd_t *pmd) argument
3500 pte_t *ptep; local
3520 pte_t *ptep, pte; local
[all...]
H A Dvmalloc.c244 pte_t *ptep, pte; local
246 ptep = pte_offset_map(pmd, addr);
247 pte = *ptep;
250 pte_unmap(ptep);

Completed in 171 milliseconds