/linux-3.3/arch/cris/include/asm/ |
D | pgalloc.h | 7 #define pmd_populate_kernel(mm, pmd, pte) pmd_set(pmd, pte) argument 8 #define pmd_populate(mm, pmd, pte) pmd_set(pmd, page_address(pte)) argument 9 #define pmd_pgtable(pmd) pmd_page(pmd) argument
|
/linux-3.3/arch/ia64/mm/ |
D | hugetlbpage.c | 33 pmd_t *pmd; in huge_pte_alloc() local 52 pmd_t *pmd; in huge_pte_offset() local 107 int pmd_huge(pmd_t pmd) in pmd_huge() 118 follow_huge_pmd(struct mm_struct *mm, unsigned long address, pmd_t *pmd, int write) in follow_huge_pmd()
|
/linux-3.3/arch/um/kernel/ |
D | mem.c | 94 static void __init one_page_table_init(pmd_t *pmd) in one_page_table_init() 120 pmd_t *pmd; in fixrange_init() local 165 pmd_t *pmd; in init_highmem() local 191 pmd_t *pmd; in fixaddr_user_init() local 310 pmd_t *pmd = (pmd_t *) __get_free_page(GFP_KERNEL); in pmd_alloc_one() local
|
/linux-3.3/arch/score/include/asm/ |
D | pgalloc.h | 6 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, in pmd_populate_kernel() 12 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, in pmd_populate() 18 #define pmd_pgtable(pmd) pmd_page(pmd) argument
|
/linux-3.3/arch/tile/mm/ |
D | hugetlbpage.c | 54 pmd_t *pmd = NULL; in huge_pte_offset() local 91 int pmd_huge(pmd_t pmd) in pmd_huge() 102 pmd_t *pmd, int write) in follow_huge_pmd() 115 int pmd_huge(pmd_t pmd) in pmd_huge() 126 pmd_t *pmd, int write) in follow_huge_pmd()
|
/linux-3.3/arch/ia64/include/asm/ |
D | pgalloc.h | 55 pud_populate(struct mm_struct *mm, pud_t * pud_entry, pmd_t * pmd) in pud_populate() 65 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free() 70 #define __pmd_free_tlb(tlb, pmd, address) pmd_free((tlb)->mm, pmd) argument 77 #define pmd_pgtable(pmd) pmd_page(pmd) argument
|
/linux-3.3/arch/avr32/include/asm/ |
D | pgalloc.h | 20 pmd_t *pmd, pte_t *pte) in pmd_populate_kernel() 25 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, in pmd_populate() 30 #define pmd_pgtable(pmd) pmd_page(pmd) argument
|
/linux-3.3/arch/sparc/include/asm/ |
D | pgalloc_32.h | 45 #define free_pmd_fast(pmd) BTFIXUP_CALL(free_pmd_fast)(pmd) argument 47 #define pmd_free(mm, pmd) free_pmd_fast(pmd) argument 48 #define __pmd_free_tlb(tlb, pmd, addr) pmd_free((tlb)->mm, pmd) argument 52 #define pmd_pgtable(pmd) pmd_page(pmd) argument
|
/linux-3.3/mm/ |
D | huge_memory.c | 627 static inline pmd_t maybe_pmd_mkwrite(pmd_t pmd, struct vm_area_struct *vma) in maybe_pmd_mkwrite() 636 unsigned long haddr, pmd_t *pmd, in __do_huge_pmd_anonymous_page() 704 unsigned long address, pmd_t *pmd, in do_huge_pmd_anonymous_page() 756 pmd_t pmd; in copy_huge_pmd() local 825 pmd_t *pmd, pmd_t orig_pmd, in do_huge_pmd_wp_page_fallback() 916 unsigned long address, pmd_t *pmd, pmd_t orig_pmd) in do_huge_pmd_wp_page() 995 pmd_t *pmd, in follow_trans_huge_pmd() 1030 pmd_t *pmd, unsigned long addr) in zap_huge_pmd() 1063 int mincore_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, in mincore_huge_pmd() 1094 pmd_t pmd; in move_huge_pmd() local [all …]
|
D | memory.c | 412 void pmd_clear_bad(pmd_t *pmd) in pmd_clear_bad() 422 static void free_pte_range(struct mmu_gather *tlb, pmd_t *pmd, in free_pte_range() 435 pmd_t *pmd; in free_pmd_range() local 596 pmd_t *pmd, unsigned long address) in __pte_alloc() 634 int __pte_alloc_kernel(pmd_t *pmd, unsigned long address) in __pte_alloc_kernel() 682 pmd_t *pmd = pmd_offset(pud, addr); in print_bad_pte() local 1117 struct vm_area_struct *vma, pmd_t *pmd, in zap_pte_range() 1243 pmd_t *pmd; in zap_pmd_range() local 1448 pmd_t *pmd; in follow_page() local 1674 pmd_t *pmd; in __get_user_pages() local [all …]
|
/linux-3.3/arch/x86/mm/ |
D | pgtable_32.c | 32 pmd_t *pmd; in set_pte_vaddr() local 73 pmd_t *pmd; in set_pmd_pfn() local
|
D | init_32.c | 110 static pte_t * __init one_page_table_init(pmd_t *pmd) in one_page_table_init() 144 pmd_t *pmd; in populate_extra_pte() local 150 static pte_t *__init page_table_kmap_check(pte_t *pte, pmd_t *pmd, in page_table_kmap_check() 206 pmd_t *pmd; in page_table_range_init() local 252 pmd_t *pmd; in kernel_physical_mapping_init() local 406 pmd_t *pmd; in permanent_kmaps_init() local 454 pmd_t *pmd; in native_pagetable_setup_start() local
|
D | pgtable.c | 58 void ___pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd) in ___pmd_free_tlb() 157 void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmd) in pud_populate() 195 pmd_t *pmd = (pmd_t *)__get_free_page(PGALLOC_GFP); in preallocate_pmds() local 223 pmd_t *pmd = (pmd_t *)pgd_page_vaddr(pgd); in pgd_mop_up_pmds() local 246 pmd_t *pmd = pmds[i]; in pgd_prepopulate_pmd() local
|
/linux-3.3/include/asm-generic/ |
D | pgtable-nopmd.h | 33 #define pmd_ERROR(pmd) (pud_ERROR((pmd).pud)) argument 35 #define pud_populate(mm, pmd, pte) do { } while (0) argument 59 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free()
|
D | pgtable.h | 42 pmd_t pmd = *pmdp; in pmdp_test_and_clear_young() local 88 pmd_t pmd = *pmdp; in pmdp_get_and_clear() local 277 static inline int pmd_none_or_clear_bad(pmd_t *pmd) in pmd_none_or_clear_bad() 429 static inline int pmd_trans_huge(pmd_t pmd) in pmd_trans_huge() 433 static inline int pmd_trans_splitting(pmd_t pmd) in pmd_trans_splitting() 438 static inline int pmd_write(pmd_t pmd) in pmd_write()
|
/linux-3.3/arch/sparc/mm/ |
D | hugetlbpage.c | 201 pmd_t *pmd; in huge_pte_alloc() local 225 pmd_t *pmd; in huge_pte_offset() local 291 int pmd_huge(pmd_t pmd) in pmd_huge() 302 pmd_t *pmd, int write) in follow_huge_pmd()
|
/linux-3.3/arch/sh/mm/ |
D | pgtable.c | 43 void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate() 53 void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free()
|
D | init.c | 49 pmd_t *pmd; in __get_pte_phys() local 129 pmd_t *pmd; in one_md_table_init() local 139 static pte_t * __init one_page_table_init(pmd_t *pmd) in one_page_table_init() 152 static pte_t * __init page_table_kmap_check(pte_t *pte, pmd_t *pmd, in page_table_kmap_check() 163 pmd_t *pmd; in page_table_range_init() local
|
/linux-3.3/arch/microblaze/include/asm/ |
D | pgalloc.h | 102 #define pmd_pgtable(pmd) pmd_page(pmd) argument 168 #define pmd_populate(mm, pmd, pte) \ argument 171 #define pmd_populate_kernel(mm, pmd, pte) \ argument 181 #define pgd_populate(mm, pmd, pte) BUG() argument
|
/linux-3.3/arch/x86/power/ |
D | hibernate_32.c | 62 static pte_t *resume_one_page_table_init(pmd_t *pmd) in resume_one_page_table_init() 88 pmd_t *pmd; in resume_physical_mapping_init() local
|
/linux-3.3/arch/tile/include/asm/ |
D | pgtable.h | 379 static inline int pmd_none(pmd_t pmd) in pmd_none() 388 static inline int pmd_present(pmd_t pmd) in pmd_present() 393 static inline int pmd_bad(pmd_t pmd) in pmd_bad() 420 static inline unsigned long pmd_page_vaddr(pmd_t pmd) in pmd_page_vaddr() 434 #define pmd_page(pmd) pfn_to_page(HV_PTFN_TO_PFN(pmd_ptfn(pmd))) argument 447 static inline pte_t *pte_offset_kernel(pmd_t *pmd, unsigned long address) in pte_offset_kernel() 452 static inline int pmd_huge_page(pmd_t pmd) in pmd_huge_page()
|
/linux-3.3/arch/s390/mm/ |
D | gup.c | 20 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
|
/linux-3.3/arch/x86/include/asm/ |
D | pgtable-3level.h | 39 static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd) in native_set_pmd() 62 static inline void native_pmd_clear(pmd_t *pmd) in native_pmd_clear() 108 pmd_t pmd; member
|
/linux-3.3/arch/unicore32/include/asm/ |
D | tlbflush.h | 135 static inline void flush_pmd_entry(pmd_t *pmd) in flush_pmd_entry() 154 static inline void clean_pmd_entry(pmd_t *pmd) in clean_pmd_entry()
|
/linux-3.3/arch/unicore32/mm/ |
D | mmu.c | 152 static pte_t * __init early_pte_alloc(pmd_t *pmd, unsigned long addr, in early_pte_alloc() 163 static void __init alloc_init_pte(pmd_t *pmd, unsigned long addr, in alloc_init_pte() 178 pmd_t *pmd = pmd_offset((pud_t *)pgd, addr); in alloc_init_section() local 465 pmd_t *pmd; in setup_mm_for_reboot() local
|