Home
last modified time | relevance | path

Searched defs:pud (Results 1 – 25 of 123) sorted by relevance

12345

/arch/tile/include/asm/
Dpgtable_64.h66 static inline int pud_none(pud_t pud) in pud_none()
71 static inline int pud_present(pud_t pud) in pud_present()
84 static inline int pud_bad(pud_t pud) in pud_bad()
90 #define pud_ptfn(pud) hv_pte_get_ptfn((pud).pgd) argument
98 #define pud_page_vaddr(pud) \ argument
105 #define pud_page(pud) pfn_to_page(PFN_DOWN(HV_PTFN_TO_CPA(pud_ptfn(pud)))) argument
112 #define pmd_offset(pud, address) \ argument
/arch/arm/include/asm/
Dpgtable-3level.h123 #define pud_none(pud) (!pud_val(pud)) argument
124 #define pud_bad(pud) (!(pud_val(pud) & 2)) argument
125 #define pud_present(pud) (pud_val(pud)) argument
137 #define set_pud(pudp, pud) \ argument
143 static inline pmd_t *pud_page_vaddr(pud_t pud) in pud_page_vaddr()
150 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long addr) in pmd_offset()
Dpgtable-2level.h152 #define pud_none(pud) (0) argument
153 #define pud_bad(pud) (0) argument
154 #define pud_present(pud) (1) argument
156 #define set_pud(pud,pudp) do { } while (0) argument
158 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long addr) in pmd_offset()
/arch/sh/mm/
Dhugetlbpage.c28 pud_t *pud; in huge_pte_alloc() local
48 pud_t *pud; in huge_pte_offset() local
81 int pud_huge(pud_t pud) in pud_huge()
Dtlbex_32.c26 pud_t *pud; in handle_tlbmiss() local
/arch/arm/mm/
Didmap.c15 static void idmap_add_pmd(pud_t *pud, unsigned long addr, unsigned long end, in idmap_add_pmd()
39 static void idmap_add_pmd(pud_t *pud, unsigned long addr, unsigned long end, in idmap_add_pmd()
55 pud_t *pud = pud_offset(pgd, addr); in idmap_add_pud() local
/arch/mips/mm/
Dhugetlbpage.c29 pud_t *pud; in huge_pte_alloc() local
43 pud_t *pud; in huge_pte_offset() local
83 int pud_huge(pud_t pud) in pud_huge()
Dpgtable-32.c42 pud_t *pud; in pagetable_init() local
/arch/um/include/asm/
Dpgtable-3level.h59 #define pud_populate(mm, pud, pmd) \ argument
84 static inline void pud_clear (pud_t *pud) in pud_clear()
89 #define pud_page(pud) phys_to_page(pud_val(pud) & PAGE_MASK) argument
90 #define pud_page_vaddr(pud) ((unsigned long) __va(pud_val(pud) & PAGE_MASK)) argument
93 #define pmd_offset(pud, address) ((pmd_t *) pud_page_vaddr(*(pud)) + \ argument
/arch/x86/mm/
Dpgtable_32.c30 pud_t *pud; in set_pte_vaddr() local
71 pud_t *pud; in set_pmd_pfn() local
Dinit_64.c77 pud_t *pud = pud_page + pud_index(addr); in ident_pud_init() local
108 pud_t *pud; in kernel_ident_mapping_init() local
240 pud_t *pud = (pud_t *)spp_getpage(); in fill_pud() local
249 static pmd_t *fill_pmd(pud_t *pud, unsigned long vaddr) in fill_pmd()
274 pud_t *pud; in set_pte_vaddr_pud() local
311 pud_t *pud; in populate_extra_pmd() local
333 pud_t *pud; in __init_extra_mapping() local
531 pud_t *pud = pud_page + pud_index(addr); in phys_pud_init() local
614 pud_t *pud; in kernel_physical_mapping_init() local
765 static void __meminit free_pmd_table(pmd_t *pmd_start, pud_t *pud) in free_pmd_table()
[all …]
/arch/s390/include/asm/
Dpgalloc.h62 #define pgd_populate(mm, pgd, pud) BUG() argument
63 #define pud_populate(mm, pud, pmd) BUG() argument
86 #define pud_free(mm, pud) crst_table_free(mm, (unsigned long *) pud) argument
97 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pud_t *pud) in pgd_populate()
102 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate()
/arch/mips/include/asm/
Dpgtable-64.h212 static inline int pud_none(pud_t pud) in pud_none()
217 static inline int pud_bad(pud_t pud) in pud_bad()
222 static inline int pud_present(pud_t pud) in pud_present()
258 static inline unsigned long pud_page_vaddr(pud_t pud) in pud_page_vaddr()
262 #define pud_phys(pud) virt_to_phys((void *)pud_val(pud)) argument
263 #define pud_page(pud) (pfn_to_page(pud_phys(pud) >> PAGE_SHIFT)) argument
266 static inline pmd_t *pmd_offset(pud_t * pud, unsigned long address) in pmd_offset()
/arch/x86/include/asm/
Dpgalloc.h103 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate()
111 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pud_t *pud) in pgd_populate()
122 static inline void pud_free(struct mm_struct *mm, pud_t *pud) in pud_free()
130 static inline void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pud, in __pud_free_tlb()
Dpgtable.h51 # define set_pud(pudp, pud) native_set_pud(pudp, pud) argument
55 #define pud_clear(pud) native_pud_clear(pud) argument
145 static inline unsigned long pud_pfn(pud_t pud) in pud_pfn()
513 static inline int pud_none(pud_t pud) in pud_none()
518 static inline int pud_present(pud_t pud) in pud_present()
523 static inline unsigned long pud_page_vaddr(pud_t pud) in pud_page_vaddr()
532 #define pud_page(pud) pfn_to_page(pud_val(pud) >> PAGE_SHIFT) argument
535 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address) in pmd_offset()
540 static inline int pud_large(pud_t pud) in pud_large()
546 static inline int pud_bad(pud_t pud) in pud_bad()
[all …]
/arch/um/kernel/
Dmem.c95 static void __init one_md_table_init(pud_t *pud) in one_md_table_init()
109 pud_t *pud; in fixrange_init() local
154 pud_t *pud; in init_highmem() local
180 pud_t *pud; in fixaddr_user_init() local
/arch/arm64/mm/
Dmmu.c156 static void __init alloc_init_pmd(pud_t *pud, unsigned long addr, in alloc_init_pmd()
193 pud_t *pud = pud_offset(pgd, addr); in alloc_init_pud() local
326 pud_t *pud; in kern_addr_valid() local
363 pud_t *pud; in vmemmap_populate() local
/arch/ia64/mm/
Dhugetlbpage.c32 pud_t *pud; in huge_pte_alloc() local
51 pud_t *pud; in huge_pte_offset() local
112 int pud_huge(pud_t pud) in pud_huge()
/arch/metag/mm/
Dhugetlbpage.c63 pud_t *pud; in huge_pte_alloc() local
80 pud_t *pud; in huge_pte_offset() local
108 int pud_huge(pud_t pud) in pud_huge()
/arch/tile/mm/
Dhugetlbpage.c90 pud_t *pud; in huge_pte_alloc() local
139 pud_t *pud; in huge_pte_offset() local
196 int pud_huge(pud_t pud) in pud_huge()
213 pud_t *pud, int write) in follow_huge_pud()
/arch/ia64/include/asm/
Dpgalloc.h37 pgd_populate(struct mm_struct *mm, pgd_t * pgd_entry, pud_t * pud) in pgd_populate()
47 static inline void pud_free(struct mm_struct *mm, pud_t *pud) in pud_free()
51 #define __pud_free_tlb(tlb, pud, address) pud_free((tlb)->mm, pud) argument
/arch/sh/include/asm/
Dpgtable-3level.h34 static inline unsigned long pud_page_vaddr(pud_t pud) in pud_page_vaddr()
40 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address) in pmd_offset()
/arch/sparc/mm/
Dhugetlbpage.c136 pud_t *pud; in huge_pte_alloc() local
160 pud_t *pud; in huge_pte_offset() local
232 int pud_huge(pud_t pud) in pud_huge()
/arch/powerpc/mm/
Dgup.c58 static int gup_pmd_range(pud_t pud, unsigned long addr, unsigned long end, in gup_pmd_range()
94 pud_t pud = *pudp; in gup_pud_range() local
/arch/ia64/xen/
Dxencomm.c53 pud_t *pud; in xencomm_vtop() local

12345