Lines Matching refs:pgt_pmd
1515 pmd_t *pmd, pgt_pmd;
1613 * ptl before pgt_pmd is removed, so uffd private needs pml taken now.
1618 start_pte = pte_offset_map_rw_nolock(mm, pmd, haddr, &pgt_pmd, &ptl);
1626 if (unlikely(!pmd_same(pgt_pmd, pmdp_get_lockless(pmd))))
1682 if (unlikely(!pmd_same(pgt_pmd, pmdp_get_lockless(pmd)))) {
1688 pgt_pmd = pmdp_collapse_flush(vma, haddr, pmd);
1697 page_table_check_pte_clear_range(mm, haddr, pgt_pmd);
1698 pte_free_defer(mm, pmd_pgtable(pgt_pmd));
1734 pmd_t *pmd, pgt_pmd;
1801 pgt_pmd = pmdp_collapse_flush(vma, addr, pmd);
1815 page_table_check_pte_clear_range(mm, addr, pgt_pmd);
1816 pte_free_defer(mm, pmd_pgtable(pgt_pmd));