Lines Matching refs:pmdp
1334 pmd_t *pmdp) in pmdp_clear_flush_young() argument
1339 return pmdp_test_and_clear_young(vma, address, pmdp); in pmdp_clear_flush_young()
1343 unsigned long address, pmd_t *pmdp, in pmdp_set_access_flags() argument
1351 if (pmd_same(*pmdp, entry)) in pmdp_set_access_flags()
1353 pmdp_invalidate(vma, address, pmdp); in pmdp_set_access_flags()
1354 set_pmd_at(vma->vm_mm, address, pmdp, entry); in pmdp_set_access_flags()
1364 pmd_t *pmdp) in pmdp_splitting_flush() argument
1368 (unsigned long *) pmdp)) { in pmdp_splitting_flush()
1374 void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, in pgtable_trans_huge_deposit() argument
1379 assert_spin_locked(pmd_lockptr(mm, pmdp)); in pgtable_trans_huge_deposit()
1382 if (!pmd_huge_pte(mm, pmdp)) in pgtable_trans_huge_deposit()
1385 list_add(lh, (struct list_head *) pmd_huge_pte(mm, pmdp)); in pgtable_trans_huge_deposit()
1386 pmd_huge_pte(mm, pmdp) = pgtable; in pgtable_trans_huge_deposit()
1389 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) in pgtable_trans_huge_withdraw() argument
1395 assert_spin_locked(pmd_lockptr(mm, pmdp)); in pgtable_trans_huge_withdraw()
1398 pgtable = pmd_huge_pte(mm, pmdp); in pgtable_trans_huge_withdraw()
1401 pmd_huge_pte(mm, pmdp) = NULL; in pgtable_trans_huge_withdraw()
1403 pmd_huge_pte(mm, pmdp) = (pgtable_t) lh->next; in pgtable_trans_huge_withdraw()