Home
last modified time | relevance | path

Searched refs:pgtable_t (Results 1 – 91 of 91) sorted by relevance

/linux-4.4.14/arch/powerpc/include/asm/
Dpgalloc-64.h85 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()
Dpgalloc-32.h38 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()
Dpage.h422 typedef pte_t *pgtable_t; typedef
424 typedef struct page *pgtable_t; typedef
Dpgtable-ppc64.h605 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/
Dpgalloc.h45 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))
Dhugepage.h72 pgtable_t pgtable);
75 extern pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
Dpage.h77 typedef pte_t * pgtable_t; typedef
/linux-4.4.14/arch/m68k/include/asm/
Dmotorola_pgalloc.h30 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()
Dsun3_pgalloc.h25 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()
Dpage.h27 typedef struct page *pgtable_t; typedef
Dmcf_pgalloc.h43 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/
Dpgalloc.h14 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()
Dpage.h65 typedef struct page *pgtable_t; typedef
/linux-4.4.14/arch/m32r/include/asm/
Dpgalloc.h12 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()
Dpage.h33 typedef struct page *pgtable_t; typedef
/linux-4.4.14/arch/sh/include/asm/
Dpgalloc.h25 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()
Dpage.h104 typedef struct page *pgtable_t; typedef
/linux-4.4.14/arch/unicore32/include/asm/
Dpgalloc.h48 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()
Dpage.h67 typedef struct page *pgtable_t; typedef
/linux-4.4.14/arch/avr32/include/asm/
Dpgalloc.h26 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()
Dpage.h35 typedef struct page *pgtable_t; typedef
/linux-4.4.14/arch/arm64/include/asm/
Dpgalloc.h81 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()
Dpage.h53 typedef struct page *pgtable_t; typedef
Dtlb.h57 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/
Dpgalloc.h73 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()
Dpage.h181 typedef struct page *pgtable_t; typedef
204 typedef struct page *pgtable_t; typedef
/linux-4.4.14/arch/powerpc/mm/
Dpgtable_64.c660 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()
Dpgtable_32.c121 pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long address) in pte_alloc_one()
/linux-4.4.14/arch/arm/include/asm/
Dpgalloc.h95 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()
Dpage.h157 typedef struct page *pgtable_t; typedef
Dtlb.h225 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t pte, in __pte_free_tlb()
/linux-4.4.14/arch/sparc/mm/
Dtlb.c219 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()
Dsrmmu.c342 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()
Dinit_64.c2714 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/
Dpgalloc.h39 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()
Dpage.h28 typedef struct page *pgtable_t; typedef
/linux-4.4.14/arch/tile/include/asm/
Dpgalloc.h58 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()
Dpage.h95 typedef struct page *pgtable_t; typedef
/linux-4.4.14/arch/um/include/asm/
Dpgalloc.h29 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()
Dpage.h86 typedef struct page *pgtable_t; typedef
/linux-4.4.14/arch/cris/include/asm/
Dpgalloc.h31 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()
Dpage.h29 typedef struct page *pgtable_t; typedef
/linux-4.4.14/arch/nios2/include/asm/
Dpgalloc.h22 pgtable_t pte) in pmd_populate()
51 static inline pgtable_t pte_alloc_one(struct mm_struct *mm, in pte_alloc_one()
Dpage.h60 typedef struct page *pgtable_t; typedef
/linux-4.4.14/arch/xtensa/include/asm/
Dpgalloc.h55 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()
Dpage.h108 typedef struct page *pgtable_t; typedef
/linux-4.4.14/arch/metag/include/asm/
Dpgalloc.h50 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()
Dpage.h77 typedef struct page *pgtable_t; typedef
/linux-4.4.14/arch/score/include/asm/
Dpgalloc.h13 pgtable_t pte) in pmd_populate()
72 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) in pte_free()
Dpage.h47 typedef struct page *pgtable_t; typedef
/linux-4.4.14/arch/sparc/include/asm/
Dpgalloc_32.h60 pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long address);
76 void pte_free(struct mm_struct * mm, pgtable_t pte);
Dpgalloc_64.h66 pgtable_t pte_alloc_one(struct mm_struct *mm,
69 void pte_free(struct mm_struct *mm, pgtable_t ptepage);
Dpage_32.h108 typedef struct page *pgtable_t; typedef
Dpage_64.h103 typedef pte_t *pgtable_t; typedef
Dpgtable_64.h963 pgtable_t pgtable);
966 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
/linux-4.4.14/mm/
Dpgtable-generic.c156 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()
Dhuge_memory.c721 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()
Dmemory.c395 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()
Dvmalloc.c2218 static int f(pte_t *pte, pgtable_t table, unsigned long addr, void *data) in f()
/linux-4.4.14/arch/mips/include/asm/
Dpgalloc.h23 pgtable_t pte) in pmd_populate()
98 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) in pte_free()
Dpage.h132 typedef struct page *pgtable_t; typedef
/linux-4.4.14/arch/s390/include/asm/
Dpgalloc.h125 pmd_t *pmd, pgtable_t pte) in pmd_populate()
133 (pgtable_t)(pmd_val(pmd) & -sizeof(pte_t)*PTRS_PER_PTE)
Dtlb.h105 static inline void pte_free_tlb(struct mmu_gather *tlb, pgtable_t pte, in pte_free_tlb()
Dpage.h76 typedef pte_t *pgtable_t; typedef
Dpgtable.h1531 pgtable_t pgtable);
1534 extern pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
/linux-4.4.14/include/linux/
Dmm_types.h167 pgtable_t pmd_huge_pte; /* protected by page->ptl */
479 pgtable_t pmd_huge_pte; /* protected by page_table_lock */
Dmm.h2116 typedef int (*pte_fn_t)(pte_t *pte, pgtable_t token, unsigned long addr,
/linux-4.4.14/arch/arc/mm/
Dtlb.c663 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/
Dpageattr.c24 static int change_page_range(pte_t *ptep, pgtable_t token, unsigned long addr, in change_page_range()
Dpgd.c124 pgtable_t pte; in pgd_free()
Ddma-mapping.c453 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/
Dpgd.c82 pgtable_t pte; in free_pgd_slow()
/linux-4.4.14/arch/arm64/mm/
Dpageattr.c26 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/
Dpage.h64 typedef struct page *pgtable_t; typedef
/linux-4.4.14/arch/hexagon/include/asm/
Dpage.h85 typedef struct page *pgtable_t; typedef
Dpgalloc.h97 pgtable_t pte) in pmd_populate()
/linux-4.4.14/include/asm-generic/
Dpage.h51 typedef struct page *pgtable_t; typedef
Dpgtable.h233 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/
Dpage.h41 typedef struct page *pgtable_t; typedef
/linux-4.4.14/arch/frv/mm/
Dpgalloc.c31 pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long address) in pte_alloc_one()
/linux-4.4.14/arch/parisc/include/asm/
Dpgalloc.h124 static inline pgtable_t
Dpage.h86 typedef struct page *pgtable_t; typedef
/linux-4.4.14/arch/x86/include/asm/
Dpgalloc.h37 extern pgtable_t pte_alloc_one(struct mm_struct *, unsigned long);
Dpgtable_types.h385 typedef struct page *pgtable_t; typedef
/linux-4.4.14/arch/microblaze/include/asm/
Dpage.h88 typedef struct page *pgtable_t; typedef
/linux-4.4.14/drivers/xen/
Dxlate_mmu.c92 static int remap_pte_fn(pte_t *ptep, pgtable_t token, unsigned long addr, in remap_pte_fn()
Dgntdev.c237 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/
Dmem.c211 pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long address) in pte_alloc_one()
/linux-4.4.14/arch/s390/mm/
Dpgtable.c1299 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/
Dpgtable.c24 pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long address) in pte_alloc_one()
/linux-4.4.14/arch/x86/xen/
Dmmu.c2790 static int remap_area_mfn_pte_fn(pte_t *ptep, pgtable_t token, in remap_area_mfn_pte_fn()