Home
last modified time | relevance | path

Searched defs:pmd (Results 26 – 50 of 234) sorted by relevance

12345678910

/linux-3.3/arch/cris/include/asm/
Dpgalloc.h7 #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/
Dhugetlbpage.c33 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/
Dmem.c94 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/
Dpgalloc.h6 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/
Dhugetlbpage.c54 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/
Dpgalloc.h55 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/
Dpgalloc.h20 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/
Dpgalloc_32.h45 #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/
Dhuge_memory.c627 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 …]
Dmemory.c412 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/
Dpgtable_32.c32 pmd_t *pmd; in set_pte_vaddr() local
73 pmd_t *pmd; in set_pmd_pfn() local
Dinit_32.c110 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
Dpgtable.c58 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/
Dpgtable-nopmd.h33 #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()
Dpgtable.h42 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/
Dhugetlbpage.c201 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/
Dpgtable.c43 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()
Dinit.c49 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/
Dpgalloc.h102 #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/
Dhibernate_32.c62 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/
Dpgtable.h379 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/
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
/linux-3.3/arch/x86/include/asm/
Dpgtable-3level.h39 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/
Dtlbflush.h135 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/
Dmmu.c152 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

12345678910