Lines Matching refs:pmdp
57 static int migrate_vma_collect_pmd(pmd_t *pmdp, in migrate_vma_collect_pmd() argument
70 if (pmd_none(*pmdp)) in migrate_vma_collect_pmd()
73 if (pmd_trans_huge(*pmdp)) { in migrate_vma_collect_pmd()
76 ptl = pmd_lock(mm, pmdp); in migrate_vma_collect_pmd()
77 if (unlikely(!pmd_trans_huge(*pmdp))) { in migrate_vma_collect_pmd()
82 page = pmd_page(*pmdp); in migrate_vma_collect_pmd()
85 split_huge_pmd(vma, pmdp, addr); in migrate_vma_collect_pmd()
86 if (pmd_trans_unstable(pmdp)) in migrate_vma_collect_pmd()
103 if (pmd_none(*pmdp)) in migrate_vma_collect_pmd()
109 if (unlikely(pmd_bad(*pmdp))) in migrate_vma_collect_pmd()
112 ptep = pte_offset_map_lock(mm, pmdp, addr, &ptl); in migrate_vma_collect_pmd()
581 pmd_t *pmdp; in migrate_vma_insert_page() local
595 pmdp = pmd_alloc(mm, pudp, addr); in migrate_vma_insert_page()
596 if (!pmdp) in migrate_vma_insert_page()
599 if (pmd_trans_huge(*pmdp) || pmd_devmap(*pmdp)) in migrate_vma_insert_page()
612 if (pte_alloc(mm, pmdp)) in migrate_vma_insert_page()
616 if (unlikely(pmd_trans_unstable(pmdp))) in migrate_vma_insert_page()
652 ptep = pte_offset_map_lock(mm, pmdp, addr, &ptl); in migrate_vma_insert_page()