Searched refs:ptent (Results 1 – 7 of 7) sorted by relevance
| /linux/mm/ |
| H A D | mapping_dirty_helpers.c | 38 pte_t ptent = ptep_get(pte); in wp_pte() local 40 if (pte_write(ptent)) { in wp_pte() 43 ptent = pte_wrprotect(old_pte); in wp_pte() 44 ptep_modify_prot_commit(walk->vma, addr, pte, old_pte, ptent); in wp_pte() 94 pte_t ptent = ptep_get(pte); in clean_record_pte() local 96 if (pte_dirty(ptent)) { in clean_record_pte() 101 ptent = pte_mkclean(old_pte); in clean_record_pte() 102 ptep_modify_prot_commit(walk->vma, addr, pte, old_pte, ptent); in clean_record_pte()
|
| H A D | madvise.c | 363 pte_t *start_pte, *pte, ptent; in madvise_cold_or_pageout_pte_range() local 459 ptent = ptep_get(pte); in madvise_cold_or_pageout_pte_range() 471 if (pte_none(ptent)) in madvise_cold_or_pageout_pte_range() 474 if (!pte_present(ptent)) in madvise_cold_or_pageout_pte_range() 477 folio = vm_normal_folio(vma, addr, ptent); in madvise_cold_or_pageout_pte_range() 489 nr = madvise_folio_pte_batch(addr, end, folio, pte, &ptent); in madvise_cold_or_pageout_pte_range() 531 if (!pageout && pte_young(ptent)) { in madvise_cold_or_pageout_pte_range() 662 pte_t *start_pte, *pte, ptent; in madvise_free_pte_range() local 681 ptent = ptep_get(pte); in madvise_free_pte_range() 683 if (pte_none(ptent)) in madvise_free_pte_range() [all …]
|
| H A D | memory.c | 1233 pte_t ptent; in copy_pte_range() local 1290 ptent = ptep_get(src_pte); in copy_pte_range() 1291 if (pte_none(ptent)) { in copy_pte_range() 1295 if (unlikely(!pte_present(ptent))) { in copy_pte_range() 1309 ptent = ptep_get(src_pte); in copy_pte_range() 1310 VM_WARN_ON_ONCE(!pte_present(ptent)); in copy_pte_range() 1321 ptent, addr, max_nr, rss, &prealloc); in copy_pte_range() 1640 struct page *page, pte_t *pte, pte_t ptent, unsigned int nr, in zap_present_folio_ptes() argument 1648 ptent = get_and_clear_full_ptes(mm, addr, pte, nr, tlb->fullmm); in zap_present_folio_ptes() 1649 if (pte_dirty(ptent)) { in zap_present_folio_ptes() [all …]
|
| H A D | mempolicy.c | 692 pte_t ptent; in queue_folios_pte_range() local 711 ptent = ptep_get(pte); in queue_folios_pte_range() 712 if (pte_none(ptent)) in queue_folios_pte_range() 714 if (!pte_present(ptent)) { in queue_folios_pte_range() 715 const softleaf_t entry = softleaf_from_pte(ptent); in queue_folios_pte_range() 721 folio = vm_normal_folio(vma, addr, ptent); in queue_folios_pte_range() 725 nr = folio_pte_batch(folio, pte, ptent, max_nr); in queue_folios_pte_range()
|
| H A D | vmalloc.c | 370 pte_t ptent; in vunmap_pte_range() local 384 ptent = huge_ptep_get_and_clear(&init_mm, addr, pte, size); in vunmap_pte_range() 389 ptent = ptep_get_and_clear(&init_mm, addr, pte); in vunmap_pte_range() 390 WARN_ON(!pte_none(ptent) && !pte_present(ptent)); in vunmap_pte_range() 3576 pte_t ptent; in vmap_pfn_apply() local 3581 ptent = pte_mkspecial(pfn_pte(pfn, data->prot)); in vmap_pfn_apply() 3582 set_pte_at(&init_mm, addr, pte, ptent); in vmap_pfn_apply()
|
| H A D | memory-failure.c | 346 pte_t ptent; in dev_pagemap_mapping_shift() local 368 ptent = ptep_get(pte); in dev_pagemap_mapping_shift() 369 if (pte_present(ptent)) in dev_pagemap_mapping_shift()
|
| /linux/arch/arm64/mm/ |
| H A D | contpte.c | 82 pte_t ptent = __ptep_get_and_clear(mm, addr, ptep); in contpte_convert() local 84 if (pte_dirty(ptent)) in contpte_convert() 87 if (pte_young(ptent)) in contpte_convert()
|