Searched refs:pgd (Results 26 - 50 of 228) sorted by relevance

12345678910

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-alpha/
H A Dpgalloc.h26 pgd_populate(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmd) argument
28 pgd_set(pgd, pmd);
34 pgd_free(pgd_t *pgd) argument
36 free_page((unsigned long)pgd);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-s390/
H A Dpgalloc.h45 pgd_t *pgd = (pgd_t *) __get_free_pages(GFP_KERNEL, PGD_ALLOC_ORDER); local
48 if (!pgd)
53 struct page *page = virt_to_page(pgd);
56 free_pages((unsigned long) pgd, PGD_ALLOC_ORDER);
63 pmd_clear(pmd_offset(pgd + i, i*PGDIR_SIZE));
65 pgd_clear(pgd + i);
67 return pgd;
70 static inline void pgd_free(pgd_t *pgd) argument
72 pgd_t *shadow_pgd = get_shadow_pgd(pgd);
76 free_pages((unsigned long) pgd, PGD_ALLOC_ORDE
130 pgd_populate_kernel(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmd) argument
135 pgd_populate(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmd) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/mm/
H A Dioremap.c69 static inline int remap_area_pmd(pgd_t *pgd, unsigned long addr, argument
77 pmd = pmd_alloc(&init_mm, pgd, addr);
97 pgd_t *pgd; local
101 pgd = pgd_offset_k(addr);
104 err = remap_area_pmd(pgd, addr, next, phys_addr, type);
108 } while (pgd++, addr = next, addr != end);
142 pgd_t *pgd; local
145 pgd = pgd_offset_k(addr);
147 pmd_t pmd, *pmdp = pmd_offset(pgd, addr);
169 pgd
187 pgd_t *pgd; local
217 pgd_t *pgd; local
[all...]
H A Dfault-armv.c37 pgd_t *pgd; local
42 pgd = pgd_offset(vma->vm_mm, address);
43 if (pgd_none(*pgd))
45 if (pgd_bad(*pgd))
48 pmd = pmd_offset(pgd, address);
72 pgd_ERROR(*pgd);
73 pgd_clear(pgd);
H A Dfault.c29 pgd_t *pgd; local
34 printk(KERN_ALERT "pgd = %p\n", mm->pgd);
35 pgd = pgd_offset(mm, addr);
36 printk(KERN_ALERT "[%08lx] *pgd=%08lx", addr, pgd_val(*pgd));
42 if (pgd_none(*pgd))
45 if (pgd_bad(*pgd)) {
50 pmd = pmd_offset(pgd, addr);
323 pgd_t *pgd, *pgd_ local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/um/kernel/
H A Dmem.c125 pgd_t *pgd; local
134 pgd = pgd_base + i;
136 for ( ; (i < PTRS_PER_PGD) && (vaddr < end); pgd++, i++) {
137 pud = pud_offset(pgd, vaddr);
170 pgd_t *pgd; local
182 pgd = swapper_pg_dir + pgd_index(vaddr);
183 pud = pud_offset(pgd, vaddr);
196 pgd_t *pgd; local
210 pgd = swapper_pg_dir + pgd_index(vaddr);
211 pud = pud_offset(pgd, vadd
340 pgd_t *pgd = (pgd_t *)__get_free_page(GFP_KERNEL); local
351 pgd_free(pgd_t *pgd) argument
[all...]
H A Dtlb.c191 static inline int update_pud_range(pgd_t *pgd, unsigned long addr, argument
203 pud = pud_offset(pgd, addr);
226 pgd_t *pgd; local
234 pgd = pgd_offset(mm, addr);
237 if(!pgd_present(*pgd)){
238 if (force || pgd_newpage(*pgd)){
242 pgd_mkuptodate(*pgd);
245 else ret = update_pud_range(pgd, addr, next, ops, last_op,
248 } while (pgd++, addr = next, ((addr != end_addr) && !ret));
263 pgd_t *pgd; local
350 pud_offset_proc(pgd_t *pgd, unsigned long address) argument
367 pgd_t *pgd = pgd_offset(task->mm, addr); local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/lib-32/
H A Ddump_tlb.c145 pgd_t *page_dir, *pgd; local
156 //printk("tasks->mm.pgd == %08x\n", (unsigned int) t->mm->pgd);
160 pgd = pgd_offset_k(addr);
163 pgd = pgd_offset(t->mm, addr);
169 printk("pgd == %08x, ", (unsigned int) pgd);
170 pud = pud_offset(pgd, addr);
213 pgd_t *pgd; local
220 pgd
[all...]
H A Dr3k_dump_tlb.c107 pgd_t *page_dir, *pgd; local
117 printk("tasks->mm.pgd == %08x\n", (unsigned int) t->mm->pgd);
122 pgd = pgd_offset(t->mm, addr);
123 printk("pgd == %08x, ", (unsigned int) pgd);
125 pud = pud_offset(pgd, addr);
155 pgd_t *pgd; local
162 pgd = pgd_offset(current->mm, addr);
163 pud = pud_offset(pgd, add
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/lib-64/
H A Ddump_tlb.c139 pgd_t *page_dir, *pgd; local
148 printk("tasks->mm.pgd == %08lx\n", (unsigned long) t->mm->pgd);
153 pgd = pgd_offset(t->mm, addr);
154 printk("pgd == %016lx\n", (unsigned long) pgd);
156 pud = pud_offset(pgd, addr);
187 pgd_t *pgd; local
194 pgd = pgd_offset(current->mm, addr);
195 pud = pud_offset(pgd, add
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-cris/
H A Dpgalloc.h19 static inline void pgd_free (pgd_t *pgd) argument
21 free_page((unsigned long)pgd);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-frv/
H A Dmmu_context.h38 change_mm_context(&prev->context, &next->context, next->pgd); \
43 change_mm_context(&prev->context, &next->context, next->pgd); \
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-i386/
H A Dpage.h49 typedef struct { unsigned long long pgd; } pgd_t; member in struct:__anon8795
52 static inline unsigned long long native_pgd_val(pgd_t pgd) argument
54 return pgd.pgd;
91 typedef struct { unsigned long pgd; } pgd_t; member in struct:__anon8798
95 static inline unsigned long native_pgd_val(pgd_t pgd) argument
97 return pgd.pgd;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/
H A Dcpu-multi32.h65 #define cpu_do_switch_mm(pgd,mm) processor.switch_mm(pgd,mm)
H A Dpgtable-nommu.h24 #define pgd_present(pgd) (1)
25 #define pgd_none(pgd) (0)
26 #define pgd_bad(pgd) (0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68k/
H A Dmotorola_pgalloc.h81 static inline void pgd_free(pgd_t *pgd) argument
83 pmd_free((pmd_t *)pgd);
102 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmd) argument
104 pgd_set(pgd, pmd);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/mm/
H A Dpgtable-32.c38 pgd_t *pgd; local
44 /* Initialize the entire pgd. */
64 pgd = swapper_pg_dir + __pgd_offset(vaddr);
65 pud = pud_offset(pgd, vaddr);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-h8300/
H A Dpgtable.h11 #define pgd_present(pgd) (1) /* pages are always present on NO_MM */
12 #define pgd_none(pgd) (0)
13 #define pgd_bad(pgd) (0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68knommu/
H A Dpgtable.h18 #define pgd_present(pgd) (1)
19 #define pgd_none(pgd) (0)
20 #define pgd_bad(pgd) (0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm26/
H A Dpgalloc.h58 extern void free_pgd_slow(pgd_t *pgd);
61 #define pgd_free(pgd) free_pgd_slow(pgd)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/x86_64/mm/
H A Dfault.c157 pgd_t *pgd; local
162 asm("movq %%cr3,%0" : "=r" (pgd));
164 pgd = __va((unsigned long)pgd & PHYSICAL_PAGE_MASK);
165 pgd += pgd_index(address);
166 if (bad_address(pgd)) goto bad;
167 printk("PGD %lx ", pgd_val(*pgd));
168 if (!pgd_present(*pgd)) goto ret;
170 pud = pud_offset(pgd, address);
252 pgd_t *pgd, *pgd_re local
602 pgd_t *pgd; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ia64/mm/
H A Dhugetlbpage.c30 pgd_t *pgd; local
35 pgd = pgd_offset(mm, taddr);
36 pud = pud_alloc(mm, pgd, taddr);
49 pgd_t *pgd; local
54 pgd = pgd_offset(mm, taddr);
55 if (pgd_present(*pgd)) {
56 pud = pud_offset(pgd, taddr);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/xtensa/mm/
H A Dfault.c48 * 'reference' page table is init_mm.pgd.
178 pgd_t *pgd, *pgd_k; local
185 pgd = act_mm->pgd + index;
186 pgd_k = init_mm.pgd + index;
191 pgd_val(*pgd) = pgd_val(*pgd_k);
193 pmd = pmd_offset(pgd, address);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/alpha/mm/
H A Dfault.c52 pcb->ptbr = ((unsigned long) next_mm->pgd - IDENT_ADDR) >> PAGE_SHIFT;
234 pgd_t *pgd, *pgd_k; local
236 pgd = current->active_mm->pgd + index;
238 if (!pgd_present(*pgd) && pgd_present(*pgd_k)) {
239 pgd_val(*pgd) = pgd_val(*pgd_k);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-ppc/
H A Dmmu_context.h89 extern void set_context(unsigned long contextid, pgd_t *pgd);
180 tsk->thread.pgdir = next->pgd;
188 set_context(next->context.id, next->pgd);

Completed in 188 milliseconds

12345678910