Lines Matching refs:old_pmd
194 unsigned long extent, pmd_t *old_pmd, pmd_t *new_pmd)
237 old_ptep = pte_offset_map_lock(mm, old_pmd, old_addr, &old_ptl);
328 pmd_t *old_pmd, pmd_t *new_pmd)
377 old_ptl = pmd_lock(mm, old_pmd);
382 pmd = *old_pmd;
388 pmd_clear(old_pmd);
404 pmd_t *old_pmd, pmd_t *new_pmd)
790 pmd_t *old_pmd, *new_pmd;
838 old_pmd = get_old_pmd(mm, pmc->old_addr);
839 if (!old_pmd)
845 if (is_swap_pmd(*old_pmd) || pmd_trans_huge(*old_pmd)) {
847 move_pgt_entry(pmc, HPAGE_PMD, old_pmd, new_pmd))
849 split_huge_pmd(pmc->old, old_pmd, pmc->old_addr);
856 if (move_pgt_entry(pmc, NORMAL_PMD, old_pmd, new_pmd))
859 if (pmd_none(*old_pmd))
863 if (move_ptes(pmc, extent, old_pmd, new_pmd) < 0)