Home
last modified time | relevance | path

Searched defs:pgd (Results 1 – 25 of 219) sorted by relevance

123456789

/linux-3.3/include/asm-generic/
Dpgtable-nopud.h13 typedef struct { pgd_t pgd; } pud_t; member
25 static inline int pgd_none(pgd_t pgd) { return 0; } in pgd_none()
26 static inline int pgd_bad(pgd_t pgd) { return 0; } in pgd_bad()
27 static inline int pgd_present(pgd_t pgd) { return 1; } in pgd_present()
28 static inline void pgd_clear(pgd_t *pgd) { } in pgd_clear()
31 #define pgd_populate(mm, pgd, pud) do { } while (0) argument
38 static inline pud_t * pud_offset(pgd_t * pgd, unsigned long address) in pud_offset()
46 #define pgd_page(pgd) (pud_page((pud_t){ pgd })) argument
47 #define pgd_page_vaddr(pgd) (pud_page_vaddr((pud_t){ pgd })) argument
/linux-3.3/arch/mn10300/mm/
Dpgtable.c38 pgd_t *pgd; in set_pmd_pfn() local
104 static inline void pgd_list_add(pgd_t *pgd) in pgd_list_add()
114 static inline void pgd_list_del(pgd_t *pgd) in pgd_list_del()
124 void pgd_ctor(void *pgd) in pgd_ctor()
144 void pgd_dtor(void *pgd) in pgd_dtor()
158 void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free()
/linux-3.3/arch/frv/mm/
Dpgalloc.c85 static inline void pgd_list_add(pgd_t *pgd) in pgd_list_add()
95 static inline void pgd_list_del(pgd_t *pgd) in pgd_list_del()
105 void pgd_ctor(void *pgd) in pgd_ctor()
125 void pgd_dtor(void *pgd) in pgd_dtor()
139 void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free()
/linux-3.3/arch/powerpc/include/asm/
Dpgtable-ppc64-4k.h55 #define pgd_none(pgd) (!pgd_val(pgd)) argument
56 #define pgd_bad(pgd) (pgd_val(pgd) == 0) argument
57 #define pgd_present(pgd) (pgd_val(pgd) != 0) argument
59 #define pgd_page_vaddr(pgd) (pgd_val(pgd) & ~PGD_MASKED_BITS) argument
60 #define pgd_page(pgd) virt_to_page(pgd_page_vaddr(pgd)) argument
/linux-3.3/arch/x86/mm/
Dpgtable.c73 static inline void pgd_list_add(pgd_t *pgd) in pgd_list_add()
80 static inline void pgd_list_del(pgd_t *pgd) in pgd_list_del()
91 static void pgd_set_mm(pgd_t *pgd, struct mm_struct *mm) in pgd_set_mm()
102 static void pgd_ctor(struct mm_struct *mm, pgd_t *pgd) in pgd_ctor()
122 static void pgd_dtor(pgd_t *pgd) in pgd_dtor()
220 pgd_t pgd = pgdp[i]; in pgd_mop_up_pmds() local
233 static void pgd_prepopulate_pmd(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmds[]) in pgd_prepopulate_pmd()
258 pgd_t *pgd; in pgd_alloc() local
296 void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free()
Dpgtable_32.c30 pgd_t *pgd; in set_pte_vaddr() local
71 pgd_t *pgd; in set_pmd_pfn() local
Dinit_64.c118 pgd_t *pgd; in sync_global_pgds() local
161 static pud_t *fill_pud(pgd_t *pgd, unsigned long vaddr) in fill_pud()
217 pgd_t *pgd; in set_pte_vaddr() local
234 pgd_t *pgd; in populate_extra_pmd() local
256 pgd_t *pgd; in __init_extra_mapping() local
573 pgd_t *pgd = pgd_offset_k(start); in kernel_physical_mapping_init() local
809 pgd_t *pgd; in kern_addr_valid() local
914 pgd_t *pgd; in vmemmap_populate() local
/linux-3.3/arch/tile/mm/
Dpgtable.c93 pgd_t *pgd; in set_pte_pfn() local
161 pgd_t *pgd; in shatter_huge_page() local
228 static inline void pgd_list_add(pgd_t *pgd) in pgd_list_add()
233 static inline void pgd_list_del(pgd_t *pgd) in pgd_list_del()
241 static void pgd_ctor(pgd_t *pgd) in pgd_ctor()
265 static void pgd_dtor(pgd_t *pgd) in pgd_dtor()
276 pgd_t *pgd = kmem_cache_alloc(pgd_cache, GFP_KERNEL); in pgd_alloc() local
282 void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free()
394 pgd_t *pgd; in virt_to_pte() local
Dfault.c103 static inline pmd_t *vmalloc_sync_one(pgd_t *pgd, unsigned long address) in vmalloc_sync_one()
136 static inline int vmalloc_fault(pgd_t *pgd, unsigned long address) in vmalloc_fault()
208 static int handle_migrating_pte(pgd_t *pgd, int fault_num, in handle_migrating_pte()
269 pgd_t *pgd; in handle_page_fault() local
590 pgd_t *pgd = get_current_pgd(); in do_page_fault_ics() local
/linux-3.3/arch/arm/mm/
Dpgd.c23 #define __pgd_free(pgd) kfree(pgd) argument
26 #define __pgd_free(pgd) free_pages((unsigned long)pgd, 2) argument
108 pgd_t *pgd; in pgd_free() local
/linux-3.3/arch/m32r/include/asm/
Dpgtable-2level.h33 static inline int pgd_none(pgd_t pgd) { return 0; } in pgd_none()
34 static inline int pgd_bad(pgd_t pgd) { return 0; } in pgd_bad()
35 static inline int pgd_present(pgd_t pgd) { return 1; } in pgd_present()
53 #define pgd_page_vaddr(pgd) \ argument
57 #define pgd_page(pgd) (mem_map + ((pgd_val(pgd) >> PAGE_SHIFT) - PFN_BASE)) argument
/linux-3.3/arch/um/kernel/
Dmem.c118 pgd_t *pgd; in fixrange_init() local
163 pgd_t *pgd; in init_highmem() local
189 pgd_t *pgd; in fixaddr_user_init() local
273 pgd_t *pgd = (pgd_t *)__get_free_page(GFP_KERNEL); in pgd_alloc() local
284 void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free()
/linux-3.3/arch/m68k/include/asm/
Dpgtable_no.h18 #define pgd_present(pgd) (1) argument
19 #define pgd_none(pgd) (0) argument
20 #define pgd_bad(pgd) (0) argument
/linux-3.3/arch/sh/mm/
Dpgtable.c13 pgd_t *pgd = x; in pgd_ctor() local
37 void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free()
Dgup.c137 static int gup_pud_range(pgd_t pgd, unsigned long addr, unsigned long end, in gup_pud_range()
186 pgd_t pgd = *pgdp; in __get_user_pages_fast() local
235 pgd_t pgd = *pgdp; in get_user_pages_fast() local
/linux-3.3/arch/arm/plat-samsung/include/plat/
Dsysmmu.h89 #define s5p_sysmmu_enable(ips, pgd) do { } while (0) argument
91 #define s5p_sysmmu_set_tablebase_pgd(ips, pgd) do { } while (0) argument
/linux-3.3/arch/parisc/include/asm/
Dpgalloc.h23 pgd_t *pgd = (pgd_t *)__get_free_pages(GFP_KERNEL, in pgd_alloc() local
46 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free()
58 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmd) in pgd_populate()
/linux-3.3/arch/h8300/include/asm/
Dpgtable.h11 #define pgd_present(pgd) (1) /* pages are always present on NO_MM */ argument
12 #define pgd_none(pgd) (0) argument
13 #define pgd_bad(pgd) (0) argument
/linux-3.3/arch/x86/power/
Dhibernate_32.c36 static pmd_t *resume_one_md_table_init(pgd_t *pgd) in resume_one_md_table_init()
87 pgd_t *pgd; in resume_physical_mapping_init() local
/linux-3.3/arch/frv/include/asm/
Dpgtable.h46 #define pgd_present(pgd) (1) /* pages are always present on NO_MM */ argument
47 #define pgd_none(pgd) (0) argument
48 #define pgd_bad(pgd) (0) argument
198 static inline int pgd_none(pgd_t pgd) { return 0; } in pgd_none()
199 static inline int pgd_bad(pgd_t pgd) { return 0; } in pgd_bad()
200 static inline int pgd_present(pgd_t pgd) { return 1; } in pgd_present()
201 static inline void pgd_clear(pgd_t *pgd) { } in pgd_clear()
203 #define pgd_populate(mm, pgd, pud) do { } while (0) argument
214 static inline pud_t *pud_offset(pgd_t *pgd, unsigned long address) in pud_offset()
219 #define pgd_page(pgd) (pud_page((pud_t){ pgd })) argument
[all …]
/linux-3.3/arch/c6x/include/asm/
Dpgtable.h26 #define pgd_present(pgd) (1) argument
27 #define pgd_none(pgd) (0) argument
28 #define pgd_bad(pgd) (0) argument
/linux-3.3/arch/arm/plat-s5p/
Dsysmmu.c96 static inline void __sysmmu_set_ptbase(sysmmu_ips ips, unsigned long pgd) in __sysmmu_set_ptbase()
162 void s5p_sysmmu_set_tablebase_pgd(sysmmu_ips ips, unsigned long pgd) in s5p_sysmmu_set_tablebase_pgd()
175 void s5p_sysmmu_enable(sysmmu_ips ips, unsigned long pgd) in s5p_sysmmu_enable()
/linux-3.3/arch/arm/include/asm/
Dpgtable-nommu.h23 #define pgd_present(pgd) (1) argument
24 #define pgd_none(pgd) (0) argument
25 #define pgd_bad(pgd) (0) argument
/linux-3.3/arch/unicore32/kernel/
Dhibernate.c36 static pmd_t *resume_one_md_table_init(pgd_t *pgd) in resume_one_md_table_init()
76 pgd_t *pgd; in resume_physical_mapping_init() local
/linux-3.3/arch/um/include/asm/
Dpgtable-2level.h35 static inline int pgd_newpage(pgd_t pgd) { return 0; } in pgd_newpage()
36 static inline void pgd_mkuptodate(pgd_t pgd) { } in pgd_mkuptodate()

123456789