Lines Matching refs:pmdp
163 #define pmd_set(pmdp, pmdval) (pmd_val(*(pmdp)) = (pmdval)) argument
168 #define pmd_clear(pmdp) (pmd_val(*(pmdp)) = 0) argument
422 static inline char *get_hpte_slot_array(pmd_t *pmdp) in get_hpte_slot_array() argument
431 return *(char **)(pmdp + PTRS_PER_PMD); in get_hpte_slot_array()
437 pmd_t *pmdp, unsigned long old_pmd);
443 pmd_t *pmdp, pmd_t pmd);
541 unsigned long address, pmd_t *pmdp,
546 pmd_t *pmdp,
551 unsigned long addr, pmd_t *pmdp) in __pmdp_test_and_clear_young() argument
555 if ((pmd_val(*pmdp) & (_PAGE_ACCESSED | _PAGE_HASHPTE)) == 0) in __pmdp_test_and_clear_young()
557 old = pmd_hugepage_update(mm, addr, pmdp, _PAGE_ACCESSED, 0); in __pmdp_test_and_clear_young()
563 unsigned long address, pmd_t *pmdp);
566 unsigned long address, pmd_t *pmdp);
570 unsigned long addr, pmd_t *pmdp);
574 pmd_t *pmdp);
578 pmd_t *pmdp) in pmdp_set_wrprotect() argument
581 if ((pmd_val(*pmdp) & _PAGE_RW) == 0) in pmdp_set_wrprotect()
584 pmd_hugepage_update(mm, addr, pmdp, _PAGE_RW, 0); in pmdp_set_wrprotect()
589 unsigned long address, pmd_t *pmdp);
592 extern void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp,
595 extern pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
599 pmd_t *pmdp);