Lines Matching refs:pmd_t

90 static inline pte_t *pte_offset_kernel(pmd_t *pmd, unsigned long address)  in pte_offset_kernel()
109 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address) in pmd_offset()
151 static inline pmd_t *pmd_off(struct mm_struct *mm, unsigned long va) in pmd_off()
156 static inline pmd_t *pmd_off_k(unsigned long va) in pmd_off_k()
163 pmd_t *pmd = pmd_off_k(vaddr); in virt_to_kpte()
169 static inline int pmd_young(pmd_t pmd) in pmd_young()
184 unsigned long address, pmd_t *pmdp,
185 pmd_t entry, int dirty);
191 unsigned long address, pmd_t *pmdp, in pmdp_set_access_flags()
192 pmd_t entry, int dirty) in pmdp_set_access_flags()
226 pmd_t *pmdp) in pmdp_test_and_clear_young()
228 pmd_t pmd = *pmdp; in pmdp_test_and_clear_young()
239 pmd_t *pmdp) in pmdp_test_and_clear_young()
255 unsigned long address, pmd_t *pmdp);
262 unsigned long address, pmd_t *pmdp) in pmdp_clear_flush_young()
376 static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm, in pmdp_huge_get_and_clear()
378 pmd_t *pmdp) in pmdp_huge_get_and_clear()
380 pmd_t pmd = *pmdp; in pmdp_huge_get_and_clear()
405 static inline pmd_t pmdp_huge_get_and_clear_full(struct vm_area_struct *vma, in pmdp_huge_get_and_clear_full()
406 unsigned long address, pmd_t *pmdp, in pmdp_huge_get_and_clear_full()
473 extern pmd_t pmdp_huge_clear_flush(struct vm_area_struct *vma,
475 pmd_t *pmdp);
533 unsigned long address, pmd_t *pmdp) in pmdp_set_wrprotect()
535 pmd_t old_pmd = *pmdp; in pmdp_set_wrprotect()
540 unsigned long address, pmd_t *pmdp) in pmdp_set_wrprotect()
566 extern pmd_t pmdp_collapse_flush(struct vm_area_struct *vma,
567 unsigned long address, pmd_t *pmdp);
569 static inline pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, in pmdp_collapse_flush()
571 pmd_t *pmdp) in pmdp_collapse_flush()
581 extern void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp,
586 extern pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
595 static inline pmd_t generic_pmdp_establish(struct vm_area_struct *vma, in generic_pmdp_establish()
596 unsigned long address, pmd_t *pmdp, pmd_t pmd) in generic_pmdp_establish()
598 pmd_t old_pmd = *pmdp; in generic_pmdp_establish()
605 extern pmd_t pmdp_invalidate(struct vm_area_struct *vma, unsigned long address,
606 pmd_t *pmdp);
625 extern pmd_t pmdp_invalidate_ad(struct vm_area_struct *vma,
626 unsigned long address, pmd_t *pmdp);
675 static inline int pmd_same(pmd_t pmd_a, pmd_t pmd_b) in pmd_same()
869 void pmd_clear_bad(pmd_t *);
904 static inline int pmd_none_or_clear_bad(pmd_t *pmd) in pmd_none_or_clear_bad()
1093 static inline pmd_t pmd_swp_mksoft_dirty(pmd_t pmd) in pmd_swp_mksoft_dirty()
1098 static inline int pmd_swp_soft_dirty(pmd_t pmd) in pmd_swp_soft_dirty()
1103 static inline pmd_t pmd_swp_clear_soft_dirty(pmd_t pmd) in pmd_swp_clear_soft_dirty()
1114 static inline int pmd_soft_dirty(pmd_t pmd) in pmd_soft_dirty()
1124 static inline pmd_t pmd_mksoft_dirty(pmd_t pmd) in pmd_mksoft_dirty()
1134 static inline pmd_t pmd_clear_soft_dirty(pmd_t pmd) in pmd_clear_soft_dirty()
1154 static inline pmd_t pmd_swp_mksoft_dirty(pmd_t pmd) in pmd_swp_mksoft_dirty()
1159 static inline int pmd_swp_soft_dirty(pmd_t pmd) in pmd_swp_soft_dirty()
1164 static inline pmd_t pmd_swp_clear_soft_dirty(pmd_t pmd) in pmd_swp_clear_soft_dirty()
1273 static inline int pmd_trans_huge(pmd_t pmd) in pmd_trans_huge()
1278 static inline int pmd_write(pmd_t pmd) in pmd_write()
1295 static inline int pmd_devmap(pmd_t pmd) in pmd_devmap()
1343 static inline pmd_t pmd_read_atomic(pmd_t *pmdp) in pmd_read_atomic()
1378 static inline int pmd_none_or_trans_huge_or_clear_bad(pmd_t *pmd) in pmd_none_or_trans_huge_or_clear_bad()
1380 pmd_t pmdval = pmd_read_atomic(pmd); in pmd_none_or_trans_huge_or_clear_bad()
1435 static inline int pmd_trans_unstable(pmd_t *pmd) in pmd_trans_unstable()
1450 static inline int pmd_devmap_trans_unstable(pmd_t *pmd) in pmd_devmap_trans_unstable()
1469 static inline int pmd_protnone(pmd_t pmd) in pmd_protnone()
1491 int pmd_set_huge(pmd_t *pmd, phys_addr_t addr, pgprot_t prot);
1493 int pmd_clear_huge(pmd_t *pmd);
1496 int pmd_free_pte_page(pmd_t *pmd, unsigned long addr);
1506 static inline int pmd_set_huge(pmd_t *pmd, phys_addr_t addr, pgprot_t prot) in pmd_set_huge()
1515 static inline int pmd_clear_huge(pmd_t *pmd) in pmd_clear_huge()
1527 static inline int pmd_free_pte_page(pmd_t *pmd, unsigned long addr) in pmd_free_pte_page()