Home
last modified time | relevance | path

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

/linux-4.1.27/mm/
Dpgtable-generic.c62 unsigned long address, pmd_t *pmdp, in pmdp_set_access_flags()
94 unsigned long address, pmd_t *pmdp) in pmdp_clear_flush_young()
125 pmd_t *pmdp) in pmdp_clear_flush()
139 pmd_t *pmdp) in pmdp_splitting_flush()
152 void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, in pgtable_trans_huge_deposit()
170 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) in pgtable_trans_huge_withdraw()
193 pmd_t *pmdp) in pmdp_invalidate()
Dgup.c1073 static int gup_huge_pmd(pmd_t orig, pmd_t *pmdp, unsigned long addr, in gup_huge_pmd()
1209 pmd_t *pmdp; in gup_pmd_range() local
Dhuge_memory.c1260 unsigned long addr, pmd_t pmd, pmd_t *pmdp) in do_huge_pmd_numa_page()
/linux-4.1.27/arch/powerpc/mm/
Dpgtable_64.c95 pmd_t *pmdp; in map_kernel_page() local
505 pmd_t *pmdp, pmd_t entry, int dirty) in pmdp_set_access_flags()
524 pmd_t *pmdp, unsigned long clr, in pmd_hugepage_update()
558 pmd_t *pmdp) in pmdp_clear_flush()
602 unsigned long address, pmd_t *pmdp) in pmdp_test_and_clear_young()
616 unsigned long address, pmd_t *pmdp) in pmdp_clear_flush_young()
626 unsigned long address, pmd_t *pmdp) in pmdp_splitting_flush()
674 void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, in pgtable_trans_huge_deposit()
693 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) in pgtable_trans_huge_withdraw()
718 pmd_t *pmdp, pmd_t pmd) in set_pmd_at()
[all …]
D40x_mmu.c109 pmd_t *pmdp; in mmu_mapin_ram() local
124 pmd_t *pmdp; in mmu_mapin_ram() local
Dhugepage-hash64.c22 pmd_t *pmdp, unsigned long trap, unsigned long flags, in __hash_page_thp()
Dpgtable_32.c367 get_pteptr(struct mm_struct *mm, unsigned long addr, pte_t **ptep, pmd_t **pmdp) in get_pteptr()
Dhugetlbpage.c976 pmd_t pmd, *pmdp; in __find_linux_pte_or_hugepte() local
Dhash_utils_64.c1330 pmd_t *pmdp, unsigned int psize, int ssize, in flush_hash_hugepage()
/linux-4.1.27/arch/sparc/mm/
Dtlb.c157 pmd_t *pmdp, pmd_t pmd) in set_pmd_at()
197 pmd_t *pmdp) in pmdp_invalidate()
207 void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, in pgtable_trans_huge_deposit()
222 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) in pgtable_trans_huge_withdraw()
Dsrmmu.c112 void pmd_set(pmd_t *pmdp, pte_t *ptep) in pmd_set()
124 void pmd_populate(struct mm_struct *mm, pmd_t *pmdp, struct page *ptep) in pmd_populate()
486 pmd_t *pmdp; in srmmu_mapioaddr() local
521 pmd_t *pmdp; in srmmu_unmapioaddr() local
663 pmd_t *pmdp; in srmmu_early_allocate_ptable_skeleton() local
694 pmd_t *pmdp; in srmmu_allocate_ptable_skeleton() local
749 pmd_t *pmdp; in srmmu_inherit_prom_mappings() local
Dgup.c69 static int gup_huge_pmd(pmd_t *pmdp, pmd_t pmd, unsigned long addr, in gup_huge_pmd()
122 pmd_t *pmdp; in gup_pmd_range() local
Dfault_64.c96 pmd_t *pmdp; in get_user_insn() local
Dio-unit.c218 pmd_t *pmdp; in iounit_map_dma_area() local
Diommu.c350 pmd_t *pmdp; in iommu_map_dma_area() local
Dinit_64.c429 pmd_t *pmdp = pmd_offset(pudp, kaddr); in flush_icache_range() local
/linux-4.1.27/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()
Dpgtable.h217 #define pmd_clear(pmdp) \ argument
/linux-4.1.27/arch/arm64/include/asm/
Dpgalloc.h110 static inline void __pmd_populate(pmd_t *pmdp, phys_addr_t pte, in __pmd_populate()
121 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) in pmd_populate_kernel()
130 pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep) in pmd_populate()
Dtlb.h57 static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmdp, in __pmd_free_tlb()
Dpgtable.h311 #define set_pmd_at(mm, addr, pmdp, pmd) set_pte_at(mm, addr, (pte_t *)pmdp, pmd_pte(pmd)) argument
354 static inline void set_pmd(pmd_t *pmdp, pmd_t pmd) in set_pmd()
361 static inline void pmd_clear(pmd_t *pmdp) in pmd_clear()
/linux-4.1.27/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
Dsun3_pgtable.h110 #define pmd_set(pmdp,ptep) do {} while (0) argument
112 static inline void pgd_set(pgd_t *pgdp, pmd_t *pmdp) in pgd_set()
145 static inline void pmd_clear (pmd_t *pmdp) { pmd_val (*pmdp) = 0; } in pmd_clear()
/linux-4.1.27/arch/s390/mm/
Dhugetlbpage.c120 pmd_t *pmdp = (pmd_t *) ptep; in huge_ptep_get_and_clear() local
172 pmd_t *pmdp = NULL; in huge_pte_alloc() local
185 pmd_t *pmdp = NULL; in huge_pte_offset() local
Dgup.c20 static inline int gup_pte_range(pmd_t *pmdp, pmd_t pmd, unsigned long addr, in gup_pte_range()
51 static inline int gup_huge_pmd(pmd_t *pmdp, pmd_t pmd, unsigned long addr, in gup_huge_pmd()
106 pmd_t *pmdp, pmd; in gup_pmd_range() local
Dpgtable.c1334 pmd_t *pmdp) in pmdp_clear_flush_young()
1343 unsigned long address, pmd_t *pmdp, in pmdp_set_access_flags()
1364 pmd_t *pmdp) in pmdp_splitting_flush()
1374 void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, in pgtable_trans_huge_deposit()
1389 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) in pgtable_trans_huge_withdraw()
Dpageattr.c47 pmd_t *pmdp; in walk_page_table() local
/linux-4.1.27/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()
Dtlb.h245 static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmdp, in __pmd_free_tlb()
255 tlb_remove_pmd_tlb_entry(struct mmu_gather *tlb, pmd_t *pmdp, unsigned long addr) in tlb_remove_pmd_tlb_entry()
261 #define pmd_free_tlb(tlb, pmdp, addr) __pmd_free_tlb(tlb, pmdp, addr) argument
Dpgtable-3level.h183 #define pmd_clear(pmdp) \ argument
275 pmd_t *pmdp, pmd_t pmd) in set_pmd_at()
Dpgtable-2level.h175 #define pmd_clear(pmdp) \ argument
Dkvm_mmu.h161 #define kvm_pmd_table_empty(kvm, pmdp) kvm_page_empty(pmdp) argument
/linux-4.1.27/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_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()
Dpgtable_32.h116 #define pmdp_ptep(pmdp) (&(pmdp)->pud.pgd) argument
Dpgtable_64.h68 #define pmdp_ptep(pmdp) (pmdp) argument
/linux-4.1.27/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()
Dpgtable.h41 #define set_pmd_at(mm, addr, pmdp, pmd) native_set_pmd_at(mm, addr, pmdp, pmd) argument
46 #define set_pmd(pmdp, pmd) native_set_pmd(pmdp, pmd) argument
679 static inline pmd_t native_local_pmdp_get_and_clear(pmd_t *pmdp) in native_local_pmdp_get_and_clear()
694 pmd_t *pmdp , pmd_t pmd) in native_set_pmd_at()
804 pmd_t *pmdp) in pmdp_get_and_clear()
813 unsigned long addr, pmd_t *pmdp) in pmdp_set_wrprotect()
Dparavirt.h409 pmd_t *pmdp) in pmd_update()
421 pmd_t *pmdp) in pmd_update_defer()
528 pmd_t *pmdp, pmd_t pmd) in set_pmd_at()
538 static inline void set_pmd(pmd_t *pmdp, pmd_t pmd) in set_pmd()
658 static inline void pmd_clear(pmd_t *pmdp) in pmd_clear()
674 static inline void pmd_clear(pmd_t *pmdp) in pmd_clear()
Dpgtable_64.h63 static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd) in native_set_pmd()
/linux-4.1.27/arch/mips/mm/
Dpgtable-64.c69 pmd_t *pmdp) in pmdp_splitting_flush()
89 pmd_t *pmdp, pmd_t pmd) in set_pmd_at()
Dtlb-r8k.c187 pmd_t *pmdp; in __update_tlb() local
Dc-r3k.c244 pmd_t *pmdp; in r3k_flush_cache_page() local
Dc-tx39.c175 pmd_t *pmdp; in tx39_flush_cache_page() local
Dgup.c105 pmd_t *pmdp; in gup_pmd_range() local
Dtlb-r4k.c290 pmd_t *pmdp; in __update_tlb() local
Dc-r4k.c558 pmd_t *pmdp; in local_r4k_flush_cache_page() local
/linux-4.1.27/include/asm-generic/
Dpgtable.h57 pmd_t *pmdp) in pmdp_test_and_clear_young()
70 pmd_t *pmdp) in pmdp_test_and_clear_young()
103 pmd_t *pmdp) in pmdp_get_and_clear()
115 unsigned long address, pmd_t *pmdp, in pmdp_get_and_clear_full()
173 unsigned long address, pmd_t *pmdp) in pmdp_set_wrprotect()
180 unsigned long address, pmd_t *pmdp) in pmdp_set_wrprotect()
583 static inline pmd_t pmd_read_atomic(pmd_t *pmdp) in pmd_read_atomic()
Dtlb.h190 #define __tlb_remove_pmd_tlb_entry(tlb, pmdp, address) do {} while (0) argument
193 #define tlb_remove_pmd_tlb_entry(tlb, pmdp, address) \ argument
213 #define pmd_free_tlb(tlb, pmdp, address) \ argument
/linux-4.1.27/arch/xtensa/include/asm/
Dpgalloc.h24 #define pmd_populate_kernel(mm, pmdp, ptep) \ argument
26 #define pmd_populate(mm, pmdp, page) \ argument
Dpgtable.h254 #define pmd_clear(pmdp) do { set_pmd(pmdp, __pmd(0)); } while (0) argument
322 set_pmd(pmd_t *pmdp, pmd_t pmdval) in set_pmd()
/linux-4.1.27/arch/s390/include/asm/
Dpgtable.h822 static inline void pmd_clear(pmd_t *pmdp) in pmd_clear()
1383 static inline void __pmdp_csp(pmd_t *pmdp) in __pmdp_csp()
1396 static inline void __pmdp_idte(unsigned long address, pmd_t *pmdp) in __pmdp_idte()
1408 static inline void __pmdp_idte_local(unsigned long address, pmd_t *pmdp) in __pmdp_idte_local()
1421 unsigned long address, pmd_t *pmdp) in pmdp_flush_direct()
1442 unsigned long address, pmd_t *pmdp) in pmdp_flush_lazy()
1476 pmd_t *pmdp, pmd_t entry) in set_pmd_at()
1491 unsigned long address, pmd_t *pmdp) in pmdp_test_and_clear_young()
1503 unsigned long address, pmd_t *pmdp) in pmdp_get_and_clear()
1515 pmd_t *pmdp, int full) in pmdp_get_and_clear_full()
[all …]
Dtlb.h145 #define tlb_remove_pmd_tlb_entry(tlb, pmdp, addr) do { } while (0) argument
/linux-4.1.27/arch/x86/mm/
Dpgtable.c425 unsigned long address, pmd_t *pmdp, in pmdp_set_access_flags()
464 unsigned long addr, pmd_t *pmdp) in pmdp_test_and_clear_young()
500 unsigned long address, pmd_t *pmdp) in pmdp_clear_flush_young()
514 unsigned long address, pmd_t *pmdp) in pmdp_splitting_flush()
Dgup.c155 pmd_t *pmdp; in gup_pmd_range() local
/linux-4.1.27/arch/powerpc/include/asm/
Dpgtable-ppc64.h163 #define pmd_set(pmdp, pmdval) (pmd_val(*(pmdp)) = (pmdval)) argument
168 #define pmd_clear(pmdp) (pmd_val(*(pmdp)) = 0) argument
422 static inline char *get_hpte_slot_array(pmd_t *pmdp) in get_hpte_slot_array()
551 unsigned long addr, pmd_t *pmdp) in __pmdp_test_and_clear_young()
578 pmd_t *pmdp) in pmdp_set_wrprotect()
Dpgtable-ppc32.h133 #define pmd_clear(pmdp) do { pmd_val(*(pmdp)) = 0; } while (0) argument
Dmmu-hash64.h345 unsigned long vsid, pmd_t *pmdp, in __hash_page_thp()
/linux-4.1.27/arch/arm64/mm/
Dflush.c111 pmd_t *pmdp) in pmdp_splitting_flush()
/linux-4.1.27/arch/alpha/include/asm/
Dpgtable.h225 extern inline void pmd_set(pmd_t * pmdp, pte_t * ptep) in pmd_set()
228 extern inline void pgd_set(pgd_t * pgdp, pmd_t * pmdp) in pgd_set()
256 extern inline void pmd_clear(pmd_t * pmdp) { pmd_val(*pmdp) = 0; } in pmd_clear()
/linux-4.1.27/arch/sparc/include/asm/
Dpgtable_64.h783 pmd_t *pmdp, pmd_t pmd) in set_pmd_at()
789 static inline void pmd_set(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) in pmd_set()
796 #define pud_set(pudp, pmdp) \ argument
811 #define pmd_clear(pmdp) (pmd_val(*(pmdp)) = 0UL) argument
871 pmd_t *pmdp) in pmdp_get_and_clear()
Dpgalloc_32.h30 static inline void pgd_set(pgd_t * pgdp, pmd_t * pmdp) in pgd_set()
Dpgtable_32.h179 static inline void pmd_clear(pmd_t *pmdp) in pmd_clear()
/linux-4.1.27/arch/x86/lguest/
Dboot.c708 static void lguest_set_pmd(pmd_t *pmdp, pmd_t pmdval) in lguest_set_pmd()
717 static void lguest_set_pmd(pmd_t *pmdp, pmd_t pmdval) in lguest_set_pmd()
763 static void lguest_pmd_clear(pmd_t *pmdp) in lguest_pmd_clear()
/linux-4.1.27/arch/x86/xen/
Dp2m.c313 pmd_t *pmdp; in xen_rebuild_p2m_list() local
450 pmd_t *pmdp; in alloc_p2m_pmd() local
Dmmu.c491 static void xen_pmd_clear(pmd_t *pmdp) in xen_pmd_clear()
/linux-4.1.27/arch/unicore32/mm/
Dioremap.c74 pmd_t pmd, *pmdp = pmd_offset((pud_t *)pgd, addr); in unmap_area_sections() local
/linux-4.1.27/arch/score/mm/
Dcache.c179 pmd_t *pmdp; in flush_cache_range() local
/linux-4.1.27/arch/sh/mm/
Dgup.c123 pmd_t *pmdp; in gup_pmd_range() local
/linux-4.1.27/arch/um/include/asm/
Dtlb.h130 #define pmd_free_tlb(tlb, pmdp, addr) __pmd_free_tlb(tlb, pmdp, addr) argument
/linux-4.1.27/arch/microblaze/kernel/
Dsignal.c163 pmd_t *pmdp; in setup_rt_frame() local
/linux-4.1.27/arch/sh/include/asm/
Dtlb.h113 #define pmd_free_tlb(tlb, pmdp, addr) pmd_free((tlb)->mm, pmdp) argument
/linux-4.1.27/arch/mips/include/asm/
Dpgtable.h459 unsigned long address, pmd_t *pmdp) in update_mmu_cache_pmd()
623 unsigned long address, pmd_t *pmdp) in pmdp_get_and_clear()
Dpgtable-32.h101 static inline void pmd_clear(pmd_t *pmdp) in pmd_clear()
Dpgtable-64.h195 static inline void pmd_clear(pmd_t *pmdp) in pmd_clear()
/linux-4.1.27/include/linux/
Dhuge_mm.h211 unsigned long addr, pmd_t pmd, pmd_t *pmdp) in do_huge_pmd_numa_page()
/linux-4.1.27/arch/arm/mm/
Dflush.c407 pmd_t *pmdp) in pmdp_splitting_flush()
Dioremap.c144 pmd_t *pmdp; in unmap_area_sections() local
/linux-4.1.27/arch/cris/include/asm/
Dpgtable.h225 static inline void pmd_set(pmd_t * pmdp, pte_t * ptep) in pmd_set()
/linux-4.1.27/arch/nios2/include/asm/
Dpgtable.h192 static inline void pmd_clear(pmd_t *pmdp) in pmd_clear()
/linux-4.1.27/drivers/misc/sgi-gru/
Dgrufault.c223 pmd_t *pmdp; in atomic_pte_lookup() local
/linux-4.1.27/arch/sparc/kernel/
Dsignal32.c359 pmd_t *pmdp; in flush_signal_insns() local
/linux-4.1.27/arch/score/include/asm/
Dpgtable.h60 static inline void pmd_clear(pmd_t *pmdp) in pmd_clear()
/linux-4.1.27/arch/avr32/include/asm/
Dpgtable.h248 static inline void pmd_clear(pmd_t *pmdp) in pmd_clear()
/linux-4.1.27/arch/arc/include/asm/
Dpgtable.h245 static inline void pmd_set(pmd_t *pmdp, pte_t *ptep) in pmd_set()
/linux-4.1.27/arch/m32r/include/asm/
Dpgtable.h294 static inline void pmd_set(pmd_t * pmdp, pte_t * ptep) in pmd_set()
/linux-4.1.27/drivers/lguest/
Dpage_tables.c1056 void guest_set_pmd(struct lguest *lg, unsigned long pmdp, u32 idx) in guest_set_pmd()
/linux-4.1.27/arch/openrisc/include/asm/
Dpgtable.h366 static inline void pmd_set(pmd_t *pmdp, pte_t *ptep) in pmd_set()
/linux-4.1.27/fs/proc/
Dtask_mmu.c766 unsigned long addr, pmd_t *pmdp) in clear_soft_dirty_pmd()
787 unsigned long addr, pmd_t *pmdp) in clear_soft_dirty_pmd()
/linux-4.1.27/arch/microblaze/include/asm/
Dpgtable.h304 #define pmd_clear(pmdp) do { pmd_val(*(pmdp)) = 0; } while (0) argument
/linux-4.1.27/arch/ia64/include/asm/
Dpgtable.h273 #define pmd_clear(pmdp) (pmd_val(*(pmdp)) = 0UL) argument