Home
last modified time | relevance | path

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

123

/linux/arch/powerpc/include/asm/
H A Dpgalloc.h30 static inline pgtable_t pte_alloc_one(struct mm_struct *mm) in pte_alloc_one()
32 return (pgtable_t)pte_fragment_alloc(mm, 0); in pte_alloc_one()
43 static inline void pte_free(struct mm_struct *mm, pgtable_t ptepage) in pte_free()
50 void pte_free_defer(struct mm_struct *mm, pgtable_t pgtable);
H A Dpgtable.h173 static inline pgtable_t pmd_pgtable(pmd_t pmd) in pmd_pgtable()
175 return (pgtable_t)pmd_page_vaddr(pmd); in pmd_pgtable()
/linux/arch/m68k/include/asm/
H A Dmotorola_pgalloc.h37 static inline pgtable_t pte_alloc_one(struct mm_struct *mm) in pte_alloc_one()
42 static inline void pte_free(struct mm_struct *mm, pgtable_t pgtable) in pte_free()
47 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t pgtable, in __pte_free_tlb()
87 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t page) in pmd_populate()
H A Dmcf_pgalloc.h39 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t pgtable, in __pte_free_tlb()
48 static inline pgtable_t pte_alloc_one(struct mm_struct *mm) in pte_alloc_one()
64 static inline void pte_free(struct mm_struct *mm, pgtable_t pgtable) in pte_free()
H A Dpage.h34 typedef struct page *pgtable_t; typedef
36 typedef pte_t *pgtable_t; typedef
H A Dsun3_pgalloc.h28 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t page) in pmd_populate()
/linux/arch/sparc/include/asm/
H A Dpgalloc_64.h64 pgtable_t pte_alloc_one(struct mm_struct *mm);
66 void pte_free(struct mm_struct *mm, pgtable_t ptepage);
70 void pte_free_defer(struct mm_struct *mm, pgtable_t pgtable);
H A Dpgalloc_32.h58 pgtable_t pte_alloc_one(struct mm_struct *mm);
74 void pte_free(struct mm_struct * mm, pgtable_t pte);
/linux/mm/
H A Dpgtable-generic.c167 pgtable_t pgtable) in pgtable_trans_huge_deposit()
182 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) in pgtable_trans_huge_withdraw()
184 pgtable_t pgtable; in pgtable_trans_huge_withdraw()
245 pte_free(NULL /* mm not passed and not used */, (pgtable_t)page); in pte_free_now()
248 void pte_free_defer(struct mm_struct *mm, pgtable_t pgtable) in pte_free_defer()
/linux/arch/powerpc/include/asm/book3s/32/
H A Dpgalloc.h41 pgtable_t pte_page) in pmd_populate()
73 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t table, in __pte_free_tlb()
/linux/arch/arm/include/asm/
H A Dpgalloc.h94 static inline pgtable_t
134 pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep) in pmd_populate()
/linux/arch/powerpc/include/asm/book3s/64/
H A Dhash-4k.h164 pgtable_t pgtable);
165 extern pgtable_t hash__pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
H A Dpgalloc.h165 pgtable_t pte_page) in pmd_populate()
170 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t table, in __pte_free_tlb()
H A Dhash-64k.h277 pgtable_t pgtable);
278 extern pgtable_t hash__pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
H A Dradix.h294 pgtable_t pgtable);
295 extern pgtable_t radix__pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
/linux/arch/riscv/include/asm/
H A Dpgalloc.h27 pmd_t *pmd, pgtable_t pte) in pmd_populate()
133 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t pte, in __pte_free_tlb()
/linux/arch/s390/include/asm/
H A Dpgalloc.h156 pmd_t *pmd, pgtable_t pte) in pmd_populate()
174 void pte_free_defer(struct mm_struct *mm, pgtable_t pgtable);
/linux/arch/nios2/include/asm/
H A Dpgalloc.h24 pgtable_t pte) in pmd_populate()
/linux/arch/alpha/include/asm/
H A Dpgalloc.h17 pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t pte) in pmd_populate()
/linux/include/asm-generic/
H A Dpgalloc.h72 static inline pgtable_t __pte_alloc_one_noprof(struct mm_struct *mm, gfp_t gfp) in __pte_alloc_one_noprof()
97 static inline pgtable_t pte_alloc_one_noprof(struct mm_struct *mm) in pte_alloc_one_noprof()
/linux/arch/powerpc/include/asm/nohash/32/
H A Dpgalloc.h27 pgtable_t pte_page) in pmd_populate()
/linux/arch/sh/include/asm/
H A Dpgalloc.h30 pgtable_t pte) in pmd_populate()
/linux/arch/openrisc/include/asm/
H A Dpage.h48 typedef struct page *pgtable_t; typedef
/linux/arch/hexagon/include/asm/
H A Dpgalloc.h45 pgtable_t pte) in pmd_populate()
/linux/arch/csky/include/asm/
H A Dpgalloc.h20 pgtable_t pte) in pmd_populate()

123