| /OK3568_Linux_fs/kernel/mm/ |
| H A D | madvise.c | 320 pte_t *orig_pte, *pte, ptent; in madvise_cold_or_pageout_pte_range() local 408 ptent = *pte; in madvise_cold_or_pageout_pte_range() 410 if (pte_none(ptent)) in madvise_cold_or_pageout_pte_range() 413 if (!pte_present(ptent)) in madvise_cold_or_pageout_pte_range() 416 page = vm_normal_page(vma, addr, ptent); in madvise_cold_or_pageout_pte_range() 461 if (pte_young(ptent)) { in madvise_cold_or_pageout_pte_range() 462 ptent = ptep_get_and_clear_full(mm, addr, pte, in madvise_cold_or_pageout_pte_range() 464 ptent = pte_mkold(ptent); in madvise_cold_or_pageout_pte_range() 465 set_pte_at(mm, addr, pte, ptent); in madvise_cold_or_pageout_pte_range() 602 pte_t *orig_pte, *pte, ptent; in madvise_free_pte_range() local [all …]
|
| H A D | mapping_dirty_helpers.c | 36 pte_t ptent = *pte; in wp_pte() local 38 if (pte_write(ptent)) { in wp_pte() 41 ptent = pte_wrprotect(old_pte); in wp_pte() 42 ptep_modify_prot_commit(walk->vma, addr, pte, old_pte, ptent); in wp_pte() 91 pte_t ptent = *pte; in clean_record_pte() local 93 if (pte_dirty(ptent)) { in clean_record_pte() 98 ptent = pte_mkclean(old_pte); in clean_record_pte() 99 ptep_modify_prot_commit(walk->vma, addr, pte, old_pte, ptent); in clean_record_pte()
|
| H A D | mprotect.c | 77 pte_t ptent; in change_pte_range() local 117 ptent = pte_modify(oldpte, newprot); in change_pte_range() 119 ptent = pte_mk_savedwrite(ptent); in change_pte_range() 122 ptent = pte_wrprotect(ptent); in change_pte_range() 123 ptent = pte_mkuffd_wp(ptent); in change_pte_range() 131 ptent = pte_clear_uffd_wp(ptent); in change_pte_range() 135 if (dirty_accountable && pte_dirty(ptent) && in change_pte_range() 136 (pte_soft_dirty(ptent) || in change_pte_range() 138 ptent = pte_mkwrite(ptent); in change_pte_range() 140 ptep_modify_prot_commit(vma, addr, pte, oldpte, ptent); in change_pte_range()
|
| H A D | memcontrol.c | 5593 unsigned long addr, pte_t ptent) in mc_handle_present_pte() argument 5595 struct page *page = vm_normal_page(vma, addr, ptent); in mc_handle_present_pte() 5614 pte_t ptent, swp_entry_t *entry) in mc_handle_swap_pte() argument 5617 swp_entry_t ent = pte_to_swp_entry(ptent); in mc_handle_swap_pte() 5652 pte_t ptent, swp_entry_t *entry) in mc_handle_swap_pte() argument 5659 unsigned long addr, pte_t ptent, swp_entry_t *entry) in mc_handle_file_pte() argument 5820 unsigned long addr, pte_t ptent, union mc_target *target) in get_mctgt_type() argument 5826 if (pte_present(ptent)) in get_mctgt_type() 5827 page = mc_handle_present_pte(vma, addr, ptent); in get_mctgt_type() 5828 else if (is_swap_pte(ptent)) in get_mctgt_type() [all …]
|
| H A D | memory.c | 1289 pte_t ptent = *pte; in zap_pte_range() local 1290 if (pte_none(ptent)) in zap_pte_range() 1296 if (pte_present(ptent)) { in zap_pte_range() 1299 page = vm_normal_page(vma, addr, ptent); in zap_pte_range() 1310 ptent = ptep_get_and_clear_full(mm, addr, pte, in zap_pte_range() 1317 if (pte_dirty(ptent)) { in zap_pte_range() 1321 if (pte_young(ptent) && in zap_pte_range() 1328 print_bad_pte(vma, addr, ptent, page); in zap_pte_range() 1338 entry = pte_to_swp_entry(ptent); in zap_pte_range() 1375 print_bad_pte(vma, addr, ptent, NULL); in zap_pte_range()
|
| H A D | vmalloc.c | 80 pte_t ptent = ptep_get_and_clear(&init_mm, addr, pte); in vunmap_pte_range() local 81 WARN_ON(!pte_none(ptent) && !pte_present(ptent)); in vunmap_pte_range()
|
| /OK3568_Linux_fs/kernel/fs/proc/ |
| H A D | task_mmu.c | 1148 pte_t ptent = *pte; in clear_soft_dirty() local 1150 if (pte_present(ptent)) { in clear_soft_dirty() 1153 if (pte_is_pinned(vma, addr, ptent)) in clear_soft_dirty() 1156 ptent = pte_wrprotect(old_pte); in clear_soft_dirty() 1157 ptent = pte_clear_soft_dirty(ptent); in clear_soft_dirty() 1158 ptep_modify_prot_commit(vma, addr, pte, old_pte, ptent); in clear_soft_dirty() 1159 } else if (is_swap_pte(ptent)) { in clear_soft_dirty() 1160 ptent = pte_swp_clear_soft_dirty(ptent); in clear_soft_dirty() 1161 set_pte_at(vma->vm_mm, addr, pte, ptent); in clear_soft_dirty() 1206 pte_t *pte, ptent; in clear_refs_pte_range() local [all …]
|