Home
last modified time | relevance | path

Searched refs:pmdval (Results 1 – 9 of 9) sorted by relevance

/mm/
A Dpgtable-generic.c284 pmd_t pmdval; in ___pte_offset_map() local
288 pmdval = pmdp_get_lockless(pmd); in ___pte_offset_map()
292 *pmdvalp = pmdval; in ___pte_offset_map()
293 if (unlikely(pmd_none(pmdval) || is_pmd_migration_entry(pmdval))) in ___pte_offset_map()
295 if (unlikely(pmd_trans_huge(pmdval))) in ___pte_offset_map()
297 if (unlikely(pmd_bad(pmdval))) { in ___pte_offset_map()
301 return __pte_map(&pmdval, addr); in ___pte_offset_map()
310 pmd_t pmdval; in pte_offset_map_ro_nolock() local
315 *ptlp = pte_lockptr(mm, &pmdval); in pte_offset_map_ro_nolock()
394 pmd_t pmdval; in __pte_offset_map_lock() local
[all …]
A Dpt_reclaim.c14 bool try_get_and_clear_pmd(struct mm_struct *mm, pmd_t *pmd, pmd_t *pmdval) in try_get_and_clear_pmd() argument
21 *pmdval = pmdp_get_lockless(pmd); in try_get_and_clear_pmd()
29 pmd_t pmdval) in free_pte() argument
31 pte_free_tlb(tlb, pmd_pgtable(pmdval), addr); in free_pte()
38 pmd_t pmdval; in try_to_free_pte() local
44 start_pte = pte_offset_map_rw_nolock(mm, pmd, addr, &pmdval, &ptl); in try_to_free_pte()
63 free_pte(mm, addr, tlb, pmdval); in try_to_free_pte()
A Dmapping_dirty_helpers.c129 pmd_t pmdval = pmdp_get_lockless(pmd); in wp_clean_pmd_entry() local
132 if (pmd_trans_huge(pmdval)) { in wp_clean_pmd_entry()
133 WARN_ON(pmd_write(pmdval) || pmd_dirty(pmdval)); in wp_clean_pmd_entry()
A Dgup.c720 pmd_t pmdval = *pmd; in follow_huge_pmd() local
726 page = pmd_page(pmdval); in follow_huge_pmd()
749 if (pmd_trans_huge(pmdval) && (flags & FOLL_TOUCH)) in follow_huge_pmd()
917 pmd_t *pmd, pmdval; in follow_pmd_mask() local
923 pmdval = pmdp_get_lockless(pmd); in follow_pmd_mask()
924 if (pmd_none(pmdval)) in follow_pmd_mask()
926 if (!pmd_present(pmdval)) in follow_pmd_mask()
928 if (likely(!pmd_leaf(pmdval))) in follow_pmd_mask()
935 pmdval = *pmd; in follow_pmd_mask()
936 if (unlikely(!pmd_present(pmdval))) { in follow_pmd_mask()
[all …]
A Dmadvise.c1090 pmd_t pmdval = pmdp_get(pmd); in guard_install_pmd_entry() local
1093 return pmd_trans_huge(pmdval); in guard_install_pmd_entry()
1214 pmd_t pmdval = pmdp_get(pmd); in guard_remove_pmd_entry() local
1217 if (pmd_trans_huge(pmdval)) in guard_remove_pmd_entry()
A Dhuge_memory.c4598 pmd_t pmdval; in set_pmd_migration_entry() local
4606 pmdval = pmdp_invalidate(vma, address, pvmw->pmd); in set_pmd_migration_entry()
4611 set_pmd_at(mm, address, pvmw->pmd, pmdval); in set_pmd_migration_entry()
4615 if (pmd_dirty(pmdval)) in set_pmd_migration_entry()
4617 if (pmd_write(pmdval)) in set_pmd_migration_entry()
4623 if (pmd_young(pmdval)) in set_pmd_migration_entry()
4625 if (pmd_dirty(pmdval)) in set_pmd_migration_entry()
4628 if (pmd_soft_dirty(pmdval)) in set_pmd_migration_entry()
4630 if (pmd_uffd_wp(pmdval)) in set_pmd_migration_entry()
A Dinternal.h1644 bool try_get_and_clear_pmd(struct mm_struct *mm, pmd_t *pmd, pmd_t *pmdval);
1646 pmd_t pmdval);
A Dmemory.c1703 pmd_t pmdval; in zap_pte_range() local
1746 direct_reclaim = try_get_and_clear_pmd(mm, pmd, &pmdval); in zap_pte_range()
1776 free_pte(mm, start, tlb, pmdval); in zap_pte_range()
A Dvmscan.c3537 pmd_t pmdval; in walk_pte_range() local
3539 pte = pte_offset_map_rw_nolock(args->mm, pmd, start & PMD_MASK, &pmdval, &ptl); in walk_pte_range()
3548 if (unlikely(!pmd_same(pmdval, pmdp_get_lockless(pmd)))) { in walk_pte_range()

Completed in 818 milliseconds