/linux-4.4.14/arch/powerpc/include/asm/ |
D | pgalloc-64.h | 85 static inline pgtable_t pte_alloc_one(struct mm_struct *mm, in pte_alloc_one() 107 static inline void pte_free(struct mm_struct *mm, pgtable_t ptepage) in pte_free() 148 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t table, in __pte_free_tlb() 184 pgtable_t pte_page) in pmd_populate() 189 static inline pgtable_t pmd_pgtable(pmd_t pmd) in pmd_pgtable() 191 return (pgtable_t)(pmd_val(pmd) & ~PMD_MASKED_BITS); in pmd_pgtable() 200 static inline pgtable_t pte_alloc_one(struct mm_struct *mm, in pte_alloc_one() 203 return (pgtable_t)page_table_alloc(mm, address, 0); in pte_alloc_one() 211 static inline void pte_free(struct mm_struct *mm, pgtable_t ptepage) in pte_free() 216 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t table, in __pte_free_tlb()
|
D | pgalloc-32.h | 38 extern pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long addr); 45 static inline void pte_free(struct mm_struct *mm, pgtable_t ptepage) in pte_free() 84 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t table, in __pte_free_tlb()
|
D | page.h | 422 typedef pte_t *pgtable_t; typedef 424 typedef struct page *pgtable_t; typedef
|
D | pgtable-ppc64.h | 605 pgtable_t pgtable); 607 extern pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
|
/linux-4.4.14/arch/arc/include/asm/ |
D | pgalloc.h | 45 pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t ptep) in pmd_populate() 104 static inline pgtable_t 107 pgtable_t pte_pg; in pte_alloc_one() 110 pte_pg = (pgtable_t)__get_free_pages(GFP_KERNEL | __GFP_REPEAT, __get_order_pte()); in pte_alloc_one() 128 static inline void pte_free(struct mm_struct *mm, pgtable_t ptep) in pte_free() 137 #define pmd_pgtable(pmd) ((pgtable_t) pmd_page_vaddr(pmd))
|
D | hugepage.h | 72 pgtable_t pgtable); 75 extern pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
|
D | page.h | 77 typedef pte_t * pgtable_t; typedef
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | motorola_pgalloc.h | 30 static inline pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long address) in pte_alloc_one() 51 static inline void pte_free(struct mm_struct *mm, pgtable_t page) in pte_free() 59 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t page, in __pte_free_tlb() 102 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t page) in pmd_populate()
|
D | sun3_pgalloc.h | 25 static inline void pte_free(struct mm_struct *mm, pgtable_t page) in pte_free() 49 static inline pgtable_t pte_alloc_one(struct mm_struct *mm, in pte_alloc_one() 71 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t page) in pmd_populate()
|
D | page.h | 27 typedef struct page *pgtable_t; typedef
|
D | mcf_pgalloc.h | 43 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t page, in __pte_free_tlb()
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | pgalloc.h | 14 pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t pte) in pmd_populate() 66 static inline pgtable_t 83 pte_free(struct mm_struct *mm, pgtable_t page) in pte_free()
|
D | page.h | 65 typedef struct page *pgtable_t; typedef
|
/linux-4.4.14/arch/m32r/include/asm/ |
D | pgalloc.h | 12 pgtable_t pte) in pmd_populate() 41 static __inline__ pgtable_t pte_alloc_one(struct mm_struct *mm, in pte_alloc_one() 60 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) in pte_free()
|
D | page.h | 33 typedef struct page *pgtable_t; typedef
|
/linux-4.4.14/arch/sh/include/asm/ |
D | pgalloc.h | 25 pgtable_t pte) in pmd_populate() 40 static inline pgtable_t pte_alloc_one(struct mm_struct *mm, in pte_alloc_one() 62 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) in pte_free()
|
D | page.h | 104 typedef struct page *pgtable_t; typedef
|
/linux-4.4.14/arch/unicore32/include/asm/ |
D | pgalloc.h | 48 static inline pgtable_t 76 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) in pte_free() 105 pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep) in pmd_populate()
|
D | page.h | 67 typedef struct page *pgtable_t; typedef
|
/linux-4.4.14/arch/avr32/include/asm/ |
D | pgalloc.h | 26 pgtable_t pte) in pmd_populate() 60 static inline pgtable_t pte_alloc_one(struct mm_struct *mm, in pte_alloc_one() 84 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) in pte_free()
|
D | page.h | 35 typedef struct page *pgtable_t; typedef
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | pgalloc.h | 81 static inline pgtable_t 105 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) in pte_free() 131 pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep) in pmd_populate()
|
D | page.h | 53 typedef struct page *pgtable_t; typedef
|
D | tlb.h | 57 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t pte, in __pte_free_tlb()
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | pgalloc.h | 73 pmd_populate(struct mm_struct *mm, pmd_t * pmd_entry, pgtable_t pte) in pmd_populate() 85 static inline pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long addr) in pte_alloc_one() 107 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) in pte_free()
|
D | page.h | 181 typedef struct page *pgtable_t; typedef 204 typedef struct page *pgtable_t; typedef
|
/linux-4.4.14/arch/powerpc/mm/ |
D | pgtable_64.c | 660 pgtable_t pgtable) in pgtable_trans_huge_deposit() 662 pgtable_t *pgtable_slot; in pgtable_trans_huge_deposit() 667 pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD; in pgtable_trans_huge_deposit() 678 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) in pgtable_trans_huge_withdraw() 680 pgtable_t pgtable; in pgtable_trans_huge_withdraw() 681 pgtable_t *pgtable_slot; in pgtable_trans_huge_withdraw() 684 pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD; in pgtable_trans_huge_withdraw() 809 pgtable_t pgtable; in pmdp_huge_get_and_clear() 811 pgtable_t *pgtable_slot; in pmdp_huge_get_and_clear() 820 pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD; in pmdp_huge_get_and_clear()
|
D | pgtable_32.c | 121 pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long address) in pte_alloc_one()
|
/linux-4.4.14/arch/arm/include/asm/ |
D | pgalloc.h | 95 static inline pgtable_t 125 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) in pte_free() 158 pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep) in pmd_populate()
|
D | page.h | 157 typedef struct page *pgtable_t; typedef
|
D | tlb.h | 225 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t pte, in __pte_free_tlb()
|
/linux-4.4.14/arch/sparc/mm/ |
D | tlb.c | 219 pgtable_t pgtable) in pgtable_trans_huge_deposit() 233 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) in pgtable_trans_huge_withdraw() 236 pgtable_t pgtable; in pgtable_trans_huge_withdraw() 246 pmd_huge_pte(mm, pmdp) = (pgtable_t) lh->next; in pgtable_trans_huge_withdraw()
|
D | srmmu.c | 342 pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long address) in pte_alloc_one() 357 void pte_free(struct mm_struct *mm, pgtable_t pte) in pte_free()
|
D | init_64.c | 2714 pgtable_t pte_alloc_one(struct mm_struct *mm, in pte_alloc_one() 2733 static void __pte_free(pgtable_t pte) in __pte_free() 2741 void pte_free(struct mm_struct *mm, pgtable_t pte) in pte_free()
|
/linux-4.4.14/arch/frv/include/asm/ |
D | pgalloc.h | 39 extern pgtable_t pte_alloc_one(struct mm_struct *, unsigned long); 46 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) in pte_free()
|
D | page.h | 28 typedef struct page *pgtable_t; typedef
|
/linux-4.4.14/arch/tile/include/asm/ |
D | pgalloc.h | 58 pgtable_t page) in pmd_populate() 71 extern pgtable_t pgtable_alloc_one(struct mm_struct *mm, unsigned long address, 75 static inline pgtable_t pte_alloc_one(struct mm_struct *mm, in pte_alloc_one()
|
D | page.h | 95 typedef struct page *pgtable_t; typedef
|
/linux-4.4.14/arch/um/include/asm/ |
D | pgalloc.h | 29 extern pgtable_t pte_alloc_one(struct mm_struct *, unsigned long); 36 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) in pte_free()
|
D | page.h | 86 typedef struct page *pgtable_t; typedef
|
/linux-4.4.14/arch/cris/include/asm/ |
D | pgalloc.h | 31 static inline pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long address) in pte_alloc_one() 49 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) in pte_free()
|
D | page.h | 29 typedef struct page *pgtable_t; typedef
|
/linux-4.4.14/arch/nios2/include/asm/ |
D | pgalloc.h | 22 pgtable_t pte) in pmd_populate() 51 static inline pgtable_t pte_alloc_one(struct mm_struct *mm, in pte_alloc_one()
|
D | page.h | 60 typedef struct page *pgtable_t; typedef
|
/linux-4.4.14/arch/xtensa/include/asm/ |
D | pgalloc.h | 55 static inline pgtable_t pte_alloc_one(struct mm_struct *mm, in pte_alloc_one() 77 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) in pte_free()
|
D | page.h | 108 typedef struct page *pgtable_t; typedef
|
/linux-4.4.14/arch/metag/include/asm/ |
D | pgalloc.h | 50 static inline pgtable_t pte_alloc_one(struct mm_struct *mm, in pte_alloc_one() 69 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) in pte_free()
|
D | page.h | 77 typedef struct page *pgtable_t; typedef
|
/linux-4.4.14/arch/score/include/asm/ |
D | pgalloc.h | 13 pgtable_t pte) in pmd_populate() 72 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) in pte_free()
|
D | page.h | 47 typedef struct page *pgtable_t; typedef
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | pgalloc_32.h | 60 pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long address); 76 void pte_free(struct mm_struct * mm, pgtable_t pte);
|
D | pgalloc_64.h | 66 pgtable_t pte_alloc_one(struct mm_struct *mm, 69 void pte_free(struct mm_struct *mm, pgtable_t ptepage);
|
D | page_32.h | 108 typedef struct page *pgtable_t; typedef
|
D | page_64.h | 103 typedef pte_t *pgtable_t; typedef
|
D | pgtable_64.h | 963 pgtable_t pgtable); 966 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
|
/linux-4.4.14/mm/ |
D | pgtable-generic.c | 156 pgtable_t pgtable) in pgtable_trans_huge_deposit() 171 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) in pgtable_trans_huge_withdraw() 173 pgtable_t pgtable; in pgtable_trans_huge_withdraw()
|
D | huge_memory.c | 721 pgtable_t pgtable; in __do_huge_pmd_anonymous_page() 793 static bool set_huge_zero_page(pgtable_t pgtable, struct mm_struct *mm, in set_huge_zero_page() 825 pgtable_t pgtable; in do_huge_pmd_anonymous_page() 922 pgtable_t pgtable; in copy_huge_pmd() 1051 pgtable_t pgtable; in do_huge_pmd_wp_page_fallback() 1535 pgtable_t pgtable; in move_huge_pmd() 1831 pgtable_t pgtable; in __split_huge_page_map() 2511 pgtable_t pgtable; in collapse_huge_page() 2935 pgtable_t pgtable; in __split_huge_zero_page_pmd()
|
D | memory.c | 395 pgtable_t token = pmd_pgtable(*pmd); in free_pte_range() 568 pgtable_t new = pte_alloc_one(mm, address); in __pte_alloc() 1845 pgtable_t token; in apply_to_pte_range()
|
D | vmalloc.c | 2218 static int f(pte_t *pte, pgtable_t table, unsigned long addr, void *data) in f()
|
/linux-4.4.14/arch/mips/include/asm/ |
D | pgalloc.h | 23 pgtable_t pte) in pmd_populate() 98 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) in pte_free()
|
D | page.h | 132 typedef struct page *pgtable_t; typedef
|
/linux-4.4.14/arch/s390/include/asm/ |
D | pgalloc.h | 125 pmd_t *pmd, pgtable_t pte) in pmd_populate() 133 (pgtable_t)(pmd_val(pmd) & -sizeof(pte_t)*PTRS_PER_PTE)
|
D | tlb.h | 105 static inline void pte_free_tlb(struct mmu_gather *tlb, pgtable_t pte, in pte_free_tlb()
|
D | page.h | 76 typedef pte_t *pgtable_t; typedef
|
D | pgtable.h | 1531 pgtable_t pgtable); 1534 extern pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
|
/linux-4.4.14/include/linux/ |
D | mm_types.h | 167 pgtable_t pmd_huge_pte; /* protected by page->ptl */ 479 pgtable_t pmd_huge_pte; /* protected by page_table_lock */
|
D | mm.h | 2116 typedef int (*pte_fn_t)(pte_t *pte, pgtable_t token, unsigned long addr,
|
/linux-4.4.14/arch/arc/mm/ |
D | tlb.c | 663 pgtable_t pgtable) in pgtable_trans_huge_deposit() 677 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) in pgtable_trans_huge_withdraw() 680 pgtable_t pgtable; in pgtable_trans_huge_withdraw() 689 pmd_huge_pte(mm, pmdp) = (pgtable_t) lh->next; in pgtable_trans_huge_withdraw()
|
/linux-4.4.14/arch/arm/mm/ |
D | pageattr.c | 24 static int change_page_range(pte_t *ptep, pgtable_t token, unsigned long addr, in change_page_range()
|
D | pgd.c | 124 pgtable_t pte; in pgd_free()
|
D | dma-mapping.c | 453 static int __dma_update_pte(pte_t *pte, pgtable_t token, unsigned long addr, in __dma_update_pte()
|
/linux-4.4.14/arch/unicore32/mm/ |
D | pgd.c | 82 pgtable_t pte; in free_pgd_slow()
|
/linux-4.4.14/arch/arm64/mm/ |
D | pageattr.c | 26 static int change_page_range(pte_t *ptep, pgtable_t token, unsigned long addr, in change_page_range()
|
/linux-4.4.14/arch/openrisc/include/asm/ |
D | page.h | 64 typedef struct page *pgtable_t; typedef
|
/linux-4.4.14/arch/hexagon/include/asm/ |
D | page.h | 85 typedef struct page *pgtable_t; typedef
|
D | pgalloc.h | 97 pgtable_t pte) in pmd_populate()
|
/linux-4.4.14/include/asm-generic/ |
D | page.h | 51 typedef struct page *pgtable_t; typedef
|
D | pgtable.h | 233 pgtable_t pgtable); 237 extern pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
|
/linux-4.4.14/arch/mn10300/include/asm/ |
D | page.h | 41 typedef struct page *pgtable_t; typedef
|
/linux-4.4.14/arch/frv/mm/ |
D | pgalloc.c | 31 pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long address) in pte_alloc_one()
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | pgalloc.h | 124 static inline pgtable_t
|
D | page.h | 86 typedef struct page *pgtable_t; typedef
|
/linux-4.4.14/arch/x86/include/asm/ |
D | pgalloc.h | 37 extern pgtable_t pte_alloc_one(struct mm_struct *, unsigned long);
|
D | pgtable_types.h | 385 typedef struct page *pgtable_t; typedef
|
/linux-4.4.14/arch/microblaze/include/asm/ |
D | page.h | 88 typedef struct page *pgtable_t; typedef
|
/linux-4.4.14/drivers/xen/ |
D | xlate_mmu.c | 92 static int remap_pte_fn(pte_t *ptep, pgtable_t token, unsigned long addr, in remap_pte_fn()
|
D | gntdev.c | 237 static int find_grant_ptes(pte_t *pte, pgtable_t token, in find_grant_ptes() 265 static int set_grant_ptes_as_special(pte_t *pte, pgtable_t token, in set_grant_ptes_as_special()
|
/linux-4.4.14/arch/um/kernel/ |
D | mem.c | 211 pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long address) in pte_alloc_one()
|
/linux-4.4.14/arch/s390/mm/ |
D | pgtable.c | 1299 pgtable_t pgtable) in pgtable_trans_huge_deposit() 1313 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) in pgtable_trans_huge_withdraw() 1316 pgtable_t pgtable; in pgtable_trans_huge_withdraw() 1327 pmd_huge_pte(mm, pmdp) = (pgtable_t) lh->next; in pgtable_trans_huge_withdraw()
|
/linux-4.4.14/arch/x86/mm/ |
D | pgtable.c | 24 pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long address) in pte_alloc_one()
|
/linux-4.4.14/arch/x86/xen/ |
D | mmu.c | 2790 static int remap_area_mfn_pte_fn(pte_t *ptep, pgtable_t token, in remap_area_mfn_pte_fn()
|