pmd_t 159 arch/x86/include/asm/kexec.h pmd_t *pmd0; pmd_t 160 arch/x86/include/asm/kexec.h pmd_t *pmd1; pmd_t 168 arch/x86/include/asm/kexec.h pmd_t *pmd; pmd_t 409 arch/x86/include/asm/paravirt.h pmd_t *pmdp) pmd_t 421 arch/x86/include/asm/paravirt.h pmd_t *pmdp) pmd_t 528 arch/x86/include/asm/paravirt.h pmd_t *pmdp, pmd_t pmd) pmd_t 538 arch/x86/include/asm/paravirt.h static inline void set_pmd(pmd_t *pmdp, pmd_t pmd) pmd_t 549 arch/x86/include/asm/paravirt.h static inline pmd_t __pmd(pmdval_t val) pmd_t 560 arch/x86/include/asm/paravirt.h return (pmd_t) { ret }; pmd_t 563 arch/x86/include/asm/paravirt.h static inline pmdval_t pmd_val(pmd_t pmd) pmd_t 658 arch/x86/include/asm/paravirt.h static inline void pmd_clear(pmd_t *pmdp) pmd_t 674 arch/x86/include/asm/paravirt.h static inline void pmd_clear(pmd_t *pmdp) pmd_t 274 arch/x86/include/asm/paravirt_types.h void (*set_pmd)(pmd_t *pmdp, pmd_t pmdval); pmd_t 276 arch/x86/include/asm/paravirt_types.h pmd_t *pmdp, pmd_t pmdval); pmd_t 282 arch/x86/include/asm/paravirt_types.h pmd_t *pmdp); pmd_t 284 arch/x86/include/asm/paravirt_types.h unsigned long addr, pmd_t *pmdp); pmd_t 302 arch/x86/include/asm/paravirt_types.h void (*pmd_clear)(pmd_t *pmdp); pmd_t 63 arch/x86/include/asm/pgalloc.h pmd_t *pmd, pte_t *pte) pmd_t 69 arch/x86/include/asm/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pmd_t 81 arch/x86/include/asm/pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long addr) pmd_t 91 arch/x86/include/asm/pgalloc.h return (pmd_t *)page_address(page); pmd_t 94 arch/x86/include/asm/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_t 101 arch/x86/include/asm/pgalloc.h extern void ___pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd); pmd_t 103 arch/x86/include/asm/pgalloc.h static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd, pmd_t 110 arch/x86/include/asm/pgalloc.h extern void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmd); pmd_t 112 arch/x86/include/asm/pgalloc.h static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) pmd_t 19 arch/x86/include/asm/pgtable-2level.h static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd) pmd_t 29 arch/x86/include/asm/pgtable-2level.h static inline void native_pmd_clear(pmd_t *pmdp) pmd_t 50 arch/x86/include/asm/pgtable-2level.h static inline pmd_t native_pmdp_get_and_clear(pmd_t *xp) pmd_t 70 arch/x86/include/asm/pgtable-3level.h static inline pmd_t pmd_read_atomic(pmd_t *pmdp) pmd_t 85 arch/x86/include/asm/pgtable-3level.h return (pmd_t) { ret }; pmd_t 93 arch/x86/include/asm/pgtable-3level.h static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd) pmd_t 116 arch/x86/include/asm/pgtable-3level.h static inline void native_pmd_clear(pmd_t *pmd) pmd_t 162 arch/x86/include/asm/pgtable-3level.h pmd_t pmd; pmd_t 164 arch/x86/include/asm/pgtable-3level.h static inline pmd_t native_pmdp_get_and_clear(pmd_t *pmdp) pmd_t 102 arch/x86/include/asm/pgtable.h static inline int pmd_young(pmd_t pmd) pmd_t 148 arch/x86/include/asm/pgtable.h static inline unsigned long pmd_pfn(pmd_t pmd) pmd_t 160 arch/x86/include/asm/pgtable.h static inline int pmd_large(pmd_t pte) pmd_t 166 arch/x86/include/asm/pgtable.h static inline int pmd_trans_splitting(pmd_t pmd) pmd_t 171 arch/x86/include/asm/pgtable.h static inline int pmd_trans_huge(pmd_t pmd) pmd_t 256 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_set_flags(pmd_t pmd, pmdval_t set) pmd_t 263 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_clear_flags(pmd_t pmd, pmdval_t clear) pmd_t 270 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_mkold(pmd_t pmd) pmd_t 275 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_wrprotect(pmd_t pmd) pmd_t 280 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_mkdirty(pmd_t pmd) pmd_t 285 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_mkhuge(pmd_t pmd) pmd_t 290 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_mkyoung(pmd_t pmd) pmd_t 295 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_mkwrite(pmd_t pmd) pmd_t 300 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_mknotpresent(pmd_t pmd) pmd_t 311 arch/x86/include/asm/pgtable.h static inline int pmd_soft_dirty(pmd_t pmd) pmd_t 321 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_mksoft_dirty(pmd_t pmd) pmd_t 363 arch/x86/include/asm/pgtable.h static inline pmd_t pfn_pmd(unsigned long page_nr, pgprot_t pgprot) pmd_t 383 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_modify(pmd_t pmd, pgprot_t newprot) pmd_t 432 arch/x86/include/asm/pgtable.h pmd_t *populate_extra_pmd(unsigned long vaddr); pmd_t 488 arch/x86/include/asm/pgtable.h static inline int pmd_present(pmd_t pmd) pmd_t 500 arch/x86/include/asm/pgtable.h static inline int pmd_none(pmd_t pmd) pmd_t 507 arch/x86/include/asm/pgtable.h static inline unsigned long pmd_page_vaddr(pmd_t pmd) pmd_t 549 arch/x86/include/asm/pgtable.h static inline pte_t *pte_offset_kernel(pmd_t *pmd, unsigned long address) pmd_t 554 arch/x86/include/asm/pgtable.h static inline int pmd_bad(pmd_t pmd) pmd_t 592 arch/x86/include/asm/pgtable.h static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address) pmd_t 594 arch/x86/include/asm/pgtable.h return (pmd_t *)pud_page_vaddr(*pud) + pmd_index(address); pmd_t 694 arch/x86/include/asm/pgtable.h static inline pmd_t native_local_pmdp_get_and_clear(pmd_t *pmdp) pmd_t 696 arch/x86/include/asm/pgtable.h pmd_t res = *pmdp; pmd_t 709 arch/x86/include/asm/pgtable.h pmd_t *pmdp , pmd_t pmd) pmd_t 795 arch/x86/include/asm/pgtable.h unsigned long address, pmd_t *pmdp, pmd_t 796 arch/x86/include/asm/pgtable.h pmd_t entry, int dirty); pmd_t 800 arch/x86/include/asm/pgtable.h unsigned long addr, pmd_t *pmdp); pmd_t 804 arch/x86/include/asm/pgtable.h unsigned long address, pmd_t *pmdp); pmd_t 809 arch/x86/include/asm/pgtable.h unsigned long addr, pmd_t *pmdp); pmd_t 812 arch/x86/include/asm/pgtable.h static inline int pmd_write(pmd_t pmd) pmd_t 818 arch/x86/include/asm/pgtable.h static inline pmd_t pmdp_get_and_clear(struct mm_struct *mm, unsigned long addr, pmd_t 819 arch/x86/include/asm/pgtable.h pmd_t *pmdp) pmd_t 821 arch/x86/include/asm/pgtable.h pmd_t pmd = native_pmdp_get_and_clear(pmdp); pmd_t 828 arch/x86/include/asm/pgtable.h unsigned long addr, pmd_t *pmdp) pmd_t 872 arch/x86/include/asm/pgtable.h unsigned long addr, pmd_t *pmd) pmd_t 19 arch/x86/include/asm/pgtable_64.h extern pmd_t level2_kernel_pgt[512]; pmd_t 20 arch/x86/include/asm/pgtable_64.h extern pmd_t level2_fixmap_pgt[512]; pmd_t 21 arch/x86/include/asm/pgtable_64.h extern pmd_t level2_ident_pgt[512]; pmd_t 63 arch/x86/include/asm/pgtable_64.h static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd) pmd_t 68 arch/x86/include/asm/pgtable_64.h static inline void native_pmd_clear(pmd_t *pmd) pmd_t 86 arch/x86/include/asm/pgtable_64.h static inline pmd_t native_pmdp_get_and_clear(pmd_t *xp) pmd_t 93 arch/x86/include/asm/pgtable_64.h pmd_t ret = *xp; pmd_t 284 arch/x86/include/asm/pgtable_types.h static inline pmd_t native_make_pmd(pmdval_t val) pmd_t 286 arch/x86/include/asm/pgtable_types.h return (pmd_t) { val }; pmd_t 289 arch/x86/include/asm/pgtable_types.h static inline pmdval_t native_pmd_val(pmd_t pmd) pmd_t 296 arch/x86/include/asm/pgtable_types.h static inline pmdval_t native_pmd_val(pmd_t pmd) pmd_t 307 arch/x86/include/asm/pgtable_types.h static inline pmdval_t pmd_flags(pmd_t pmd) pmd_t 335 arch/x86/include/asm/pgtable_types.h static inline pmdval_t pmdnuma_flags(pmd_t pmd) pmd_t 225 arch/x86/include/asm/xen/page.h #define __pmd_ma(x) ((pmd_t) { (x) } ) pmd_t 59 include/asm-generic/page.h #define __pmd(x) ((pmd_t) { (x) } ) pmd_t 41 include/asm-generic/pgtable-nopmd.h #define set_pud(pudptr, pudval) set_pmd((pmd_t *)(pudptr), (pmd_t) { pudval }) pmd_t 43 include/asm-generic/pgtable-nopmd.h static inline pmd_t * pmd_offset(pud_t * pud, unsigned long address) pmd_t 45 include/asm-generic/pgtable-nopmd.h return (pmd_t *)pud; pmd_t 49 include/asm-generic/pgtable-nopmd.h #define __pmd(x) ((pmd_t) { __pud(x) } ) pmd_t 51 include/asm-generic/pgtable-nopmd.h #define pud_page(pud) (pmd_page((pmd_t){ pud })) pmd_t 52 include/asm-generic/pgtable-nopmd.h #define pud_page_vaddr(pud) (pmd_page_vaddr((pmd_t){ pud })) pmd_t 59 include/asm-generic/pgtable-nopmd.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_t 28 include/asm-generic/pgtable.h unsigned long address, pmd_t *pmdp, pmd_t 29 include/asm-generic/pgtable.h pmd_t entry, int dirty); pmd_t 51 include/asm-generic/pgtable.h pmd_t *pmdp) pmd_t 53 include/asm-generic/pgtable.h pmd_t pmd = *pmdp; pmd_t 64 include/asm-generic/pgtable.h pmd_t *pmdp) pmd_t 79 include/asm-generic/pgtable.h unsigned long address, pmd_t *pmdp); pmd_t 95 include/asm-generic/pgtable.h static inline pmd_t pmdp_get_and_clear(struct mm_struct *mm, pmd_t 97 include/asm-generic/pgtable.h pmd_t *pmdp) pmd_t 99 include/asm-generic/pgtable.h pmd_t pmd = *pmdp; pmd_t 139 include/asm-generic/pgtable.h extern pmd_t pmdp_clear_flush(struct vm_area_struct *vma, pmd_t 141 include/asm-generic/pgtable.h pmd_t *pmdp); pmd_t 156 include/asm-generic/pgtable.h unsigned long address, pmd_t *pmdp) pmd_t 158 include/asm-generic/pgtable.h pmd_t old_pmd = *pmdp; pmd_t 163 include/asm-generic/pgtable.h unsigned long address, pmd_t *pmdp) pmd_t 172 include/asm-generic/pgtable.h unsigned long address, pmd_t *pmdp); pmd_t 176 include/asm-generic/pgtable.h extern void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, pmd_t 181 include/asm-generic/pgtable.h extern pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp); pmd_t 186 include/asm-generic/pgtable.h pmd_t *pmdp); pmd_t 211 include/asm-generic/pgtable.h static inline int pmd_same(pmd_t pmd_a, pmd_t pmd_b) pmd_t 216 include/asm-generic/pgtable.h static inline int pmd_same(pmd_t pmd_a, pmd_t pmd_b) pmd_t 302 include/asm-generic/pgtable.h void pmd_clear_bad(pmd_t *); pmd_t 326 include/asm-generic/pgtable.h static inline int pmd_none_or_clear_bad(pmd_t *pmd) pmd_t 437 include/asm-generic/pgtable.h static inline int pmd_soft_dirty(pmd_t pmd) pmd_t 447 include/asm-generic/pgtable.h static inline pmd_t pmd_mksoft_dirty(pmd_t pmd) pmd_t 567 include/asm-generic/pgtable.h static inline int pmd_trans_huge(pmd_t pmd) pmd_t 571 include/asm-generic/pgtable.h static inline int pmd_trans_splitting(pmd_t pmd) pmd_t 576 include/asm-generic/pgtable.h static inline int pmd_write(pmd_t pmd) pmd_t 585 include/asm-generic/pgtable.h static inline pmd_t pmd_read_atomic(pmd_t *pmdp) pmd_t 629 include/asm-generic/pgtable.h static inline int pmd_none_or_trans_huge_or_clear_bad(pmd_t *pmd) pmd_t 631 include/asm-generic/pgtable.h pmd_t pmdval = pmd_read_atomic(pmd); pmd_t 671 include/asm-generic/pgtable.h static inline int pmd_trans_unstable(pmd_t *pmd) pmd_t 700 include/asm-generic/pgtable.h static inline int pmd_numa(pmd_t pmd) pmd_t 726 include/asm-generic/pgtable.h static inline pmd_t pmd_mknonnuma(pmd_t pmd) pmd_t 764 include/asm-generic/pgtable.h static inline pmd_t pmd_mknuma(pmd_t pmd) pmd_t 777 include/asm-generic/pgtable.h pmd_t *pmdp) pmd_t 779 include/asm-generic/pgtable.h pmd_t pmd = *pmdp; pmd_t 787 include/asm-generic/pgtable.h static inline int pmd_numa(pmd_t pmd) pmd_t 802 include/asm-generic/pgtable.h static inline pmd_t pmd_mknonnuma(pmd_t pmd) pmd_t 819 include/asm-generic/pgtable.h static inline pmd_t pmd_mknuma(pmd_t pmd) pmd_t 825 include/asm-generic/pgtable.h pmd_t *pmdp) pmd_t 6 include/linux/huge_mm.h unsigned long address, pmd_t *pmd, pmd_t 9 include/linux/huge_mm.h pmd_t *dst_pmd, pmd_t *src_pmd, unsigned long addr, pmd_t 13 include/linux/huge_mm.h unsigned long address, pmd_t *pmd, pmd_t 14 include/linux/huge_mm.h pmd_t orig_pmd, int dirty); pmd_t 16 include/linux/huge_mm.h unsigned long address, pmd_t *pmd, pmd_t 17 include/linux/huge_mm.h pmd_t orig_pmd); pmd_t 20 include/linux/huge_mm.h pmd_t *pmd, pmd_t 24 include/linux/huge_mm.h pmd_t *pmd, unsigned long addr); pmd_t 25 include/linux/huge_mm.h extern int mincore_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, pmd_t 32 include/linux/huge_mm.h pmd_t *old_pmd, pmd_t *new_pmd); pmd_t 33 include/linux/huge_mm.h extern int change_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, pmd_t 54 include/linux/huge_mm.h extern pmd_t *page_check_address_pmd(struct page *page, pmd_t 102 include/linux/huge_mm.h unsigned long address, pmd_t *pmd); pmd_t 105 include/linux/huge_mm.h pmd_t *____pmd = (__pmd); \ pmd_t 112 include/linux/huge_mm.h pmd_t *____pmd = (__pmd); \ pmd_t 119 include/linux/huge_mm.h pmd_t *pmd); pmd_t 129 include/linux/huge_mm.h extern int __pmd_trans_huge_lock(pmd_t *pmd, struct vm_area_struct *vma, pmd_t 132 include/linux/huge_mm.h static inline int pmd_trans_huge_lock(pmd_t *pmd, struct vm_area_struct *vma, pmd_t 158 include/linux/huge_mm.h unsigned long addr, pmd_t pmd, pmd_t *pmdp); pmd_t 197 include/linux/huge_mm.h static inline int pmd_trans_huge_lock(pmd_t *pmd, struct vm_area_struct *vma, pmd_t 204 include/linux/huge_mm.h unsigned long addr, pmd_t pmd, pmd_t *pmdp) pmd_t 102 include/linux/hugetlb.h pmd_t *pmd, int write); pmd_t 105 include/linux/hugetlb.h int pmd_huge(pmd_t pmd); pmd_t 413 include/linux/hugetlb.h return pmd_lockptr(mm, (pmd_t *) pte); pmd_t 79 include/linux/migrate.h extern bool pmd_trans_migrating(pmd_t pmd); pmd_t 80 include/linux/migrate.h extern void wait_migrate_huge_page(struct anon_vma *anon_vma, pmd_t *pmd); pmd_t 85 include/linux/migrate.h static inline bool pmd_trans_migrating(pmd_t pmd) pmd_t 89 include/linux/migrate.h static inline void wait_migrate_huge_page(struct anon_vma *anon_vma, pmd_t *pmd) pmd_t 106 include/linux/migrate.h pmd_t *pmd, pmd_t entry, pmd_t 112 include/linux/migrate.h pmd_t *pmd, pmd_t entry, pmd_t 1145 include/linux/mm.h int (*pmd_entry)(pmd_t *pmd, unsigned long addr, pmd_t 1405 include/linux/mm.h pmd_t *pmd, unsigned long address); pmd_t 1406 include/linux/mm.h int __pte_alloc_kernel(pmd_t *pmd, unsigned long address); pmd_t 1419 include/linux/mm.h static inline pmd_t *pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address) pmd_t 1456 include/linux/mm.h static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd) pmd_t 1489 include/linux/mm.h static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd) pmd_t 1546 include/linux/mm.h static struct page *pmd_to_page(pmd_t *pmd) pmd_t 1548 include/linux/mm.h unsigned long mask = ~(PTRS_PER_PMD * sizeof(pmd_t) - 1); pmd_t 1552 include/linux/mm.h static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd) pmd_t 1577 include/linux/mm.h static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd) pmd_t 1589 include/linux/mm.h static inline spinlock_t *pmd_lock(struct mm_struct *mm, pmd_t *pmd) pmd_t 2104 include/linux/mm.h pmd_t *vmemmap_pmd_populate(pud_t *pud, unsigned long addr, int node); pmd_t 2105 include/linux/mm.h pte_t *vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node); pmd_t 140 include/linux/swapops.h extern void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, pmd_t 153 include/linux/swapops.h static inline void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, pmd_t 203 include/trace/events/xen.h TP_PROTO(pmd_t *pmdp, pmd_t pmdval), pmd_t 206 include/trace/events/xen.h __field(pmd_t *, pmdp) pmd_t 218 include/trace/events/xen.h TP_PROTO(pmd_t *pmdp), pmd_t 221 include/trace/events/xen.h __field(pmd_t *, pmdp)