Home
last modified time | relevance | path

Searched refs:ptent (Results 1 – 7 of 7) sorted by relevance

/linux/mm/
H A Dmapping_dirty_helpers.c38 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 Dmadvise.c363 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 Dmemory.c1233 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 Dmempolicy.c692 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 Dvmalloc.c370 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 Dmemory-failure.c346 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 Dcontpte.c82 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()