Lines Matching refs:pmd_t
158 extern struct page *pmd_page(pmd_t pmd);
192 (((pmd_t *) pud_page_vaddr(*(pudp))) + (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1)))
426 static inline char *get_hpte_slot_array(pmd_t *pmdp) in get_hpte_slot_array()
442 pmd_t *pmdp, unsigned long old_pmd);
443 extern pmd_t pfn_pmd(unsigned long pfn, pgprot_t pgprot);
444 extern pmd_t mk_pmd(struct page *page, pgprot_t pgprot);
445 extern pmd_t pmd_modify(pmd_t pmd, pgprot_t newprot);
447 pmd_t *pmdp, pmd_t pmd);
449 pmd_t *pmd);
466 static inline int pmd_trans_huge(pmd_t pmd) in pmd_trans_huge()
474 static inline int pmd_trans_splitting(pmd_t pmd) in pmd_trans_splitting()
484 unsigned long addr, pmd_t *pmdp, in hpte_do_hugepage_flush()
492 static inline int pmd_large(pmd_t pmd) in pmd_large()
500 static inline pte_t pmd_pte(pmd_t pmd) in pmd_pte()
505 static inline pmd_t pte_pmd(pte_t pte) in pte_pmd()
510 static inline pte_t *pmdp_ptep(pmd_t *pmd) in pmdp_ptep()
527 static inline pmd_t pmd_mkhuge(pmd_t pmd) in pmd_mkhuge()
533 static inline pmd_t pmd_mknotpresent(pmd_t pmd) in pmd_mknotpresent()
539 static inline pmd_t pmd_mksplitting(pmd_t pmd) in pmd_mksplitting()
546 static inline int pmd_same(pmd_t pmd_a, pmd_t pmd_b) in pmd_same()
553 unsigned long address, pmd_t *pmdp,
554 pmd_t entry, int dirty);
558 pmd_t *pmdp,
563 unsigned long addr, pmd_t *pmdp) in __pmdp_test_and_clear_young()
575 unsigned long address, pmd_t *pmdp);
578 unsigned long address, pmd_t *pmdp);
581 extern pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm,
582 unsigned long addr, pmd_t *pmdp);
586 pmd_t *pmdp) in pmdp_set_wrprotect()
597 unsigned long address, pmd_t *pmdp);
599 extern pmd_t pmdp_collapse_flush(struct vm_area_struct *vma,
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);