/mm/ |
H A D | pgtable-generic.c | 48 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 D | mincore.c | 32 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 D | gup.c | 41 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 D | fremap.c | 32 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 D | hugetlb.c | 2510 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 D | migrate.c | 111 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 D | ksm.c | 860 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 D | memory.c | 286 * 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 D | vmalloc.c | 244 pte_t *ptep, pte; local 246 ptep = pte_offset_map(pmd, addr); 247 pte = *ptep; 250 pte_unmap(ptep);
|