Lines Matching refs:pmdp
151 #define pmd_set(pmdp, pmdval) (pmd_val(*(pmdp)) = (pmdval)) argument
156 #define pmd_clear(pmdp) (pmd_val(*(pmdp)) = 0) argument
426 static inline char *get_hpte_slot_array(pmd_t *pmdp) in get_hpte_slot_array() argument
435 return *(char **)(pmdp + PTRS_PER_PMD); in get_hpte_slot_array()
442 pmd_t *pmdp, unsigned long old_pmd);
447 pmd_t *pmdp, pmd_t pmd);
484 unsigned long addr, pmd_t *pmdp, in hpte_do_hugepage_flush() argument
553 unsigned long address, pmd_t *pmdp,
558 pmd_t *pmdp,
563 unsigned long addr, pmd_t *pmdp) in __pmdp_test_and_clear_young() argument
567 if ((pmd_val(*pmdp) & (_PAGE_ACCESSED | _PAGE_HASHPTE)) == 0) in __pmdp_test_and_clear_young()
569 old = pmd_hugepage_update(mm, addr, pmdp, _PAGE_ACCESSED, 0); in __pmdp_test_and_clear_young()
575 unsigned long address, pmd_t *pmdp);
578 unsigned long address, pmd_t *pmdp);
582 unsigned long addr, pmd_t *pmdp);
586 pmd_t *pmdp) in pmdp_set_wrprotect() argument
589 if ((pmd_val(*pmdp) & _PAGE_RW) == 0) in pmdp_set_wrprotect()
592 pmd_hugepage_update(mm, addr, pmdp, _PAGE_RW, 0); in pmdp_set_wrprotect()
597 unsigned long address, pmd_t *pmdp);
600 unsigned long address, pmd_t *pmdp);
604 extern void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp,
607 extern pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
611 pmd_t *pmdp);