Home
last modified time | relevance | path

Searched defs:pmdp (Results 1 – 25 of 101) sorted by relevance

12345

/arch/powerpc/mm/
Dpgtable-hash64.c64 pmd_t *pmdp; in hash__map_kernel_page() local
103 pmd_t *pmdp, unsigned long clr, in hash__pmd_hugepage_update()
136 pmd_t *pmdp) in hash__pmdp_collapse_flush()
178 void hash__pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, in hash__pgtable_trans_huge_deposit()
197 pgtable_t hash__pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) in hash__pgtable_trans_huge_withdraw()
218 unsigned long address, pmd_t *pmdp) in hash__pmdp_huge_split_prepare()
243 pmd_t *pmdp, unsigned long old_pmd) in hpte_do_hugepage_flush()
278 unsigned long addr, pmd_t *pmdp) in hash__pmdp_huge_get_and_clear()
Dpgtable-book3s64.c29 pmd_t *pmdp, pmd_t entry, int dirty) in pmdp_set_access_flags()
45 unsigned long address, pmd_t *pmdp) in pmdp_test_and_clear_young()
54 pmd_t *pmdp, pmd_t pmd) in set_pmd_at()
69 pmd_t *pmdp) in pmdp_invalidate()
D40x_mmu.c109 pmd_t *pmdp; in mmu_mapin_ram() local
124 pmd_t *pmdp; in mmu_mapin_ram() local
Dpgtable-radix.c49 pmd_t *pmdp; in radix__map_kernel_page() local
467 pmd_t *pmdp, unsigned long clr, in radix__pmd_hugepage_update()
484 pmd_t *pmdp) in radix__pmdp_collapse_flush()
508 void radix__pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, in radix__pgtable_trans_huge_deposit()
523 pgtable_t radix__pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) in radix__pgtable_trans_huge_withdraw()
549 unsigned long addr, pmd_t *pmdp) in radix__pmdp_huge_get_and_clear()
Dpgtable-book3e.c77 pmd_t *pmdp; in map_kernel_page() local
/arch/powerpc/include/asm/book3s/32/
Dpgalloc.h25 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, in pmd_populate_kernel()
31 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmdp, in pmd_populate()
40 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, in pmd_populate_kernel()
46 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmdp, in pmd_populate()
/arch/powerpc/include/asm/nohash/32/
Dpgalloc.h25 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, in pmd_populate_kernel()
31 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmdp, in pmd_populate()
40 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, in pmd_populate_kernel()
46 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmdp, in pmd_populate()
/arch/sparc/mm/
Dtlb.c167 pmd_t *pmdp, pmd_t pmd) in set_pmd_at()
226 pmd_t *pmdp) in pmdp_invalidate()
245 void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, in pgtable_trans_huge_deposit()
260 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) in pgtable_trans_huge_withdraw()
/arch/unicore32/include/asm/
Dpgalloc.h82 static inline void __pmd_populate(pmd_t *pmdp, unsigned long pmdval) in __pmd_populate()
93 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) in pmd_populate_kernel()
105 pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep) in pmd_populate()
/arch/s390/mm/
Dhugetlbpage.c143 pmd_t *pmdp = (pmd_t *) ptep; in huge_ptep_get_and_clear() local
158 pmd_t *pmdp = NULL; in huge_pte_alloc() local
175 pmd_t *pmdp = NULL; in huge_pte_offset() local
Dpageattr.c89 static int walk_pte_level(pmd_t *pmdp, unsigned long addr, unsigned long end, in walk_pte_level()
110 static int split_pmd_page(pmd_t *pmdp, unsigned long addr) in split_pmd_page()
136 static void modify_pmd_page(pmd_t *pmdp, unsigned long addr, struct cpa cpa) in modify_pmd_page()
151 pmd_t *pmdp; in walk_pmd_level() local
182 pmd_t *pm_dir, *pmdp; in split_pud_page() local
Dgup.c20 static inline int gup_pte_range(pmd_t *pmdp, pmd_t pmd, unsigned long addr, in gup_pte_range()
56 static inline int gup_huge_pmd(pmd_t *pmdp, pmd_t pmd, unsigned long addr, in gup_huge_pmd()
99 pmd_t *pmdp, pmd; in gup_pmd_range() local
Dpgtable.c291 unsigned long addr, pmd_t *pmdp) in pmdp_flush_direct()
313 unsigned long addr, pmd_t *pmdp) in pmdp_flush_lazy()
334 pmd_t *pmdp, pmd_t new) in pmdp_xchg_direct()
347 pmd_t *pmdp, pmd_t new) in pmdp_xchg_lazy()
399 void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, in pgtable_trans_huge_deposit()
414 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) in pgtable_trans_huge_withdraw()
/arch/tile/include/asm/
Dpgalloc.h41 static inline void set_pmd(pmd_t *pmdp, pmd_t pmd) in set_pmd()
150 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmdp) in pmd_free()
155 static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmdp, in __pmd_free_tlb()
Dpgtable.h404 pmd_t *pmdp) in pmdp_test_and_clear_young()
411 unsigned long address, pmd_t *pmdp) in pmdp_set_wrprotect()
420 pmd_t *pmdp) in pmdp_huge_get_and_clear()
425 static inline void __set_pmd(pmd_t *pmdp, pmd_t pmdval) in __set_pmd()
430 #define set_pmd_at(mm, addr, pmdp, pmdval) __set_pmd(pmdp, pmdval) argument
463 static inline void pmd_clear(pmd_t *pmdp) in pmd_clear()
/arch/arm/include/asm/
Dpgalloc.h131 static inline void __pmd_populate(pmd_t *pmdp, phys_addr_t pte, in __pmd_populate()
149 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) in pmd_populate_kernel()
158 pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep) in pmd_populate()
/arch/x86/include/asm/
Dpgtable-3level.h70 static inline pmd_t pmd_read_atomic(pmd_t *pmdp) in pmd_read_atomic()
93 static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd) in native_set_pmd()
164 static inline pmd_t native_pmdp_get_and_clear(pmd_t *pmdp) in native_pmdp_get_and_clear()
Dpgtable-2level.h19 static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd) in native_set_pmd()
29 static inline void native_pmd_clear(pmd_t *pmdp) in native_pmd_clear()
/arch/m68k/include/asm/
Dmotorola_pgtable.h108 static inline void pmd_set(pmd_t *pmdp, pte_t *ptep) in pmd_set()
119 static inline void pgd_set(pgd_t *pgdp, pmd_t *pmdp) in pgd_set()
140 #define pmd_clear(pmdp) ({ \ argument
217 static inline pte_t *pte_offset_kernel(pmd_t *pmdp, unsigned long address) in pte_offset_kernel()
222 #define pte_offset_map(pmdp,address) ((pte_t *)__pmd_page(*pmdp) + (((address) >> PAGE_SHIFT) & (PT… argument
241 pmd_t *pmdp; in nocache_page() local
257 pmd_t *pmdp; in cache_page() local
Dmcf_pgtable.h164 #define pmd_set(pmdp, ptep) do {} while (0) argument
166 static inline void pgd_set(pgd_t *pgdp, pmd_t *pmdp) in pgd_set()
198 static inline void pmd_clear(pmd_t *pmdp) { pmd_val(*pmdp) = 0; } in pmd_clear()
362 pmd_t *pmdp; in nocache_page() local
378 pmd_t *pmdp; in cache_page() local
400 #define pte_offset_map(pmdp, addr) ((pte_t *)__pmd_page(*pmdp) + \ argument
/arch/xtensa/include/asm/
Dpgalloc.h24 #define pmd_populate_kernel(mm, pmdp, ptep) \ argument
26 #define pmd_populate(mm, pmdp, page) \ argument
/arch/arm64/include/asm/
Dpgalloc.h129 static inline void __pmd_populate(pmd_t *pmdp, phys_addr_t pte, in __pmd_populate()
140 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) in pmd_populate_kernel()
149 pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep) in pmd_populate()
Dkvm_mmu.h163 #define kvm_set_pmd(pmdp, pmd) set_pmd(pmdp, pmd) argument
217 #define hyp_pmd_table_empty(pmdp) (0) argument
219 #define hyp_pmd_table_empty(pmdp) kvm_page_empty(pmdp) argument
/arch/mips/mm/
Dpgtable-64.c75 pmd_t *pmdp, pmd_t pmd) in set_pmd_at()
/arch/s390/include/asm/
Dpgtable.h785 static inline void pmd_clear(pmd_t *pmdp) in pmd_clear()
1234 static inline void __pmdp_csp(pmd_t *pmdp) in __pmdp_csp()
1243 static inline void __pmdp_idte(unsigned long address, pmd_t *pmdp, int local) in __pmdp_idte()
1285 unsigned long addr, pmd_t *pmdp, in pmdp_set_access_flags()
1301 unsigned long addr, pmd_t *pmdp) in pmdp_test_and_clear_young()
1311 unsigned long addr, pmd_t *pmdp) in pmdp_clear_flush_young()
1318 pmd_t *pmdp, pmd_t entry) in set_pmd_at()
1333 unsigned long addr, pmd_t *pmdp) in pmdp_huge_get_and_clear()
1341 pmd_t *pmdp, int full) in pmdp_huge_get_and_clear_full()
1353 unsigned long addr, pmd_t *pmdp) in pmdp_huge_clear_flush()
[all …]

12345