Home
last modified time | relevance | path

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

/linux-4.1.27/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.h406 typedef pte_t *pgtable_t; typedef
408 typedef struct page *pgtable_t; typedef
Dpgtable-ppc64.h593 pgtable_t pgtable);
595 extern pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
/linux-4.1.27/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()
128 static inline void pte_free(struct mm_struct *mm, pgtable_t ptep) in pte_free()
Dpage.h46 typedef unsigned long pgtable_t; typedef
63 typedef unsigned long pgtable_t; typedef
/linux-4.1.27/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.1.27/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.1.27/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.h103 typedef struct page *pgtable_t; typedef
/linux-4.1.27/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.1.27/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.1.27/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.1.27/arch/arm64/include/asm/
Dpgalloc.h80 static inline pgtable_t
104 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) in pte_free()
130 pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep) in pmd_populate()
Dpage.h62 typedef struct page *pgtable_t; typedef
Dtlb.h48 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t pte, in __pte_free_tlb()
/linux-4.1.27/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.1.27/arch/powerpc/mm/
Dpgtable_64.c675 pgtable_t pgtable) in pgtable_trans_huge_deposit()
677 pgtable_t *pgtable_slot; in pgtable_trans_huge_deposit()
682 pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD; in pgtable_trans_huge_deposit()
693 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) in pgtable_trans_huge_withdraw()
695 pgtable_t pgtable; in pgtable_trans_huge_withdraw()
696 pgtable_t *pgtable_slot; in pgtable_trans_huge_withdraw()
699 pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD; in pgtable_trans_huge_withdraw()
824 pgtable_t pgtable; in pmdp_get_and_clear()
826 pgtable_t *pgtable_slot; in pmdp_get_and_clear()
835 pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD; in pmdp_get_and_clear()
Dpgtable_32.c121 pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long address) in pte_alloc_one()
/linux-4.1.27/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.1.27/arch/sparc/mm/
Dtlb.c208 pgtable_t pgtable) in pgtable_trans_huge_deposit()
222 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) in pgtable_trans_huge_withdraw()
225 pgtable_t pgtable; in pgtable_trans_huge_withdraw()
235 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.c2655 pgtable_t pte_alloc_one(struct mm_struct *mm, in pte_alloc_one()
2674 static void __pte_free(pgtable_t pte) in __pte_free()
2682 void pte_free(struct mm_struct *mm, pgtable_t pte) in pte_free()
/linux-4.1.27/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.1.27/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.h93 typedef struct page *pgtable_t; typedef
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/mm/
Dpgtable-generic.c153 pgtable_t pgtable) in pgtable_trans_huge_deposit()
170 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) in pgtable_trans_huge_withdraw()
172 pgtable_t pgtable; in pgtable_trans_huge_withdraw()
Dhuge_memory.c723 pgtable_t pgtable; in __do_huge_pmd_anonymous_page()
774 static bool set_huge_zero_page(pgtable_t pgtable, struct mm_struct *mm, in set_huge_zero_page()
806 pgtable_t pgtable; in do_huge_pmd_anonymous_page()
851 pgtable_t pgtable; in copy_huge_pmd()
982 pgtable_t pgtable; in do_huge_pmd_wp_page_fallback()
1395 pgtable_t pgtable; in zap_huge_pmd()
1466 pgtable_t pgtable; in move_huge_pmd()
1758 pgtable_t pgtable; in __split_huge_page_map()
2434 pgtable_t pgtable; in collapse_huge_page()
2858 pgtable_t pgtable; in __split_huge_zero_page_pmd()
Dmemory.c394 pgtable_t token = pmd_pgtable(*pmd); in free_pte_range()
567 pgtable_t new = pte_alloc_one(mm, address); in __pte_alloc()
1804 pgtable_t token; in apply_to_pte_range()
Dvmalloc.c2217 static int f(pte_t *pte, pgtable_t table, unsigned long addr, void *data) in f()
/linux-4.1.27/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.1.27/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.h942 pgtable_t pgtable);
945 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
/linux-4.1.27/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.1.27/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.h1464 pgtable_t pgtable);
1467 extern pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
/linux-4.1.27/include/linux/
Dmm_types.h145 pgtable_t pmd_huge_pte; /* protected by page->ptl */
428 pgtable_t pmd_huge_pte; /* protected by page_table_lock */
Dmm.h2068 typedef int (*pte_fn_t)(pte_t *pte, pgtable_t token, unsigned long addr,
/linux-4.1.27/arch/unicore32/mm/
Dpgd.c82 pgtable_t pte; in free_pgd_slow()
/linux-4.1.27/arch/arm/mm/
Dpageattr.c24 static int change_page_range(pte_t *ptep, pgtable_t token, unsigned long addr, in change_page_range()
Dpgd.c114 pgtable_t pte; in pgd_free()
Ddma-mapping.c449 static int __dma_update_pte(pte_t *pte, pgtable_t token, unsigned long addr, in __dma_update_pte()
/linux-4.1.27/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.1.27/arch/openrisc/include/asm/
Dpage.h64 typedef struct page *pgtable_t; typedef
/linux-4.1.27/arch/hexagon/include/asm/
Dpage.h85 typedef struct page *pgtable_t; typedef
Dpgalloc.h97 pgtable_t pte) in pmd_populate()
/linux-4.1.27/arch/mn10300/include/asm/
Dpage.h41 typedef struct page *pgtable_t; typedef
/linux-4.1.27/include/asm-generic/
Dpage.h51 typedef struct page *pgtable_t; typedef
Dpgtable.h194 pgtable_t pgtable);
198 extern pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
/linux-4.1.27/arch/frv/mm/
Dpgalloc.c31 pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long address) in pte_alloc_one()
/linux-4.1.27/drivers/xen/
Dxlate_mmu.c76 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.1.27/arch/parisc/include/asm/
Dpgalloc.h124 static inline pgtable_t
Dpage.h86 typedef struct page *pgtable_t; typedef
/linux-4.1.27/arch/x86/include/asm/
Dpgalloc.h37 extern pgtable_t pte_alloc_one(struct mm_struct *, unsigned long);
Dpgtable_types.h359 typedef struct page *pgtable_t; typedef
/linux-4.1.27/arch/microblaze/include/asm/
Dpage.h88 typedef struct page *pgtable_t; typedef
/linux-4.1.27/arch/um/kernel/
Dmem.c211 pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long address) in pte_alloc_one()
/linux-4.1.27/arch/s390/mm/
Dpgtable.c1375 pgtable_t pgtable) in pgtable_trans_huge_deposit()
1389 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) in pgtable_trans_huge_withdraw()
1392 pgtable_t pgtable; in pgtable_trans_huge_withdraw()
1403 pmd_huge_pte(mm, pmdp) = (pgtable_t) lh->next; in pgtable_trans_huge_withdraw()
/linux-4.1.27/arch/x86/mm/
Dpgtable.c24 pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long address) in pte_alloc_one()
/linux-4.1.27/arch/x86/xen/
Dmmu.c2448 static int remap_area_mfn_pte_fn(pte_t *ptep, pgtable_t token, in remap_area_mfn_pte_fn()