tag | line | file | source code |
pgd | 72 | arch/i386/kernel/vm86.c | pgd_t *pgd; |
pgd | 77 | arch/i386/kernel/vm86.c | pgd = pgd_offset(tsk->mm, 0xA0000); |
pgd | 78 | arch/i386/kernel/vm86.c | if (pgd_none(*pgd)) |
pgd | 80 | arch/i386/kernel/vm86.c | if (pgd_bad(*pgd)) { |
pgd | 81 | arch/i386/kernel/vm86.c | printk("vm86: bad pgd entry [%p]:%08lx\n", pgd, pgd_val(*pgd)); |
pgd | 82 | arch/i386/kernel/vm86.c | pgd_clear(pgd); |
pgd | 85 | arch/i386/kernel/vm86.c | pmd = pmd_offset(pgd, 0xA0000); |
pgd | 379 | arch/m68k/mm/init.c | init_mm.pgd = swapper_pg_dir; |
pgd | 87 | arch/ppc/mm/fault.c | printk("beforefault: pgd[0] = %x[%x]\n",current->mm->pgd,*(current->mm->pgd)); |
pgd | 91 | arch/ppc/mm/fault.c | printk("handled: pgd[0] = %x[%x]\n",current->mm->pgd,*(current->mm->pgd)); |
pgd | 135 | arch/ppc/mm/fault.c | current->mm, current->mm->pgd, |
pgd | 136 | arch/ppc/mm/fault.c | current->mm->pgd+((regs->dar&PAGE_MASK) >> PGDIR_SHIFT)); |
pgd | 142 | arch/ppc/mm/fault.c | current->mm->pgd,dir,*dir,pmd,*pmd,pte); |
pgd | 725 | arch/ppc/mm/init.c | pgd_t *pgd; |
pgd | 730 | arch/ppc/mm/init.c | pgd = pgd_offset(current->mm, 0); |
pgd | 731 | arch/ppc/mm/init.c | if (!pgd) return; /* No map? */ |
pgd | 735 | arch/ppc/mm/init.c | if (*(long *)pgd) |
pgd | 738 | arch/ppc/mm/init.c | _pte = pte_offset(pmd_offset(pgd,0),0); |
pgd | 759 | arch/ppc/mm/init.c | pgd++; |
pgd | 210 | arch/sparc/mm/fault.c | (unsigned long) current->mm->pgd); |
pgd | 141 | arch/sparc/mm/srmmu.c | static unsigned long srmmu_pgd_page(pgd_t pgd) |
pgd | 142 | arch/sparc/mm/srmmu.c | { return srmmu_p2v((pgd_val(pgd) & SRMMU_PTD_PMASK) << 4); } |
pgd | 165 | arch/sparc/mm/srmmu.c | static int srmmu_pgd_none(pgd_t pgd) { return !pgd_val(pgd); } |
pgd | 166 | arch/sparc/mm/srmmu.c | static int srmmu_pgd_bad(pgd_t pgd) |
pgd | 167 | arch/sparc/mm/srmmu.c | { return (pgd_val(pgd) & SRMMU_ET_MASK) != SRMMU_ET_PTD; } |
pgd | 169 | arch/sparc/mm/srmmu.c | static int srmmu_pgd_present(pgd_t pgd) |
pgd | 170 | arch/sparc/mm/srmmu.c | { return ((pgd_val(pgd) & SRMMU_ET_MASK) == SRMMU_ET_PTD); } |
pgd | 220 | arch/sparc/mm/srmmu.c | return mm->pgd + ((address >> SRMMU_PGDIR_SHIFT) & (SRMMU_PTRS_PER_PGD - 1)); |
pgd | 328 | arch/sparc/mm/srmmu.c | static pmd_t *srmmu_pmd_alloc_kernel(pgd_t *pgd, unsigned long address) |
pgd | 331 | arch/sparc/mm/srmmu.c | if(srmmu_pgd_none(*pgd)) { |
pgd | 333 | arch/sparc/mm/srmmu.c | if(srmmu_pgd_none(*pgd)) { |
pgd | 335 | arch/sparc/mm/srmmu.c | pgd_set(pgd, page); |
pgd | 338 | arch/sparc/mm/srmmu.c | pgd_set(pgd, (pmd_t *) BAD_PAGETABLE); |
pgd | 343 | arch/sparc/mm/srmmu.c | if(srmmu_pgd_bad(*pgd)) { |
pgd | 344 | arch/sparc/mm/srmmu.c | printk("Bad pgd in pmd_alloc: %08lx\n", pgd_val(*pgd)); |
pgd | 345 | arch/sparc/mm/srmmu.c | pgd_set(pgd, (pmd_t *) BAD_PAGETABLE); |
pgd | 348 | arch/sparc/mm/srmmu.c | return (pmd_t *) pgd_page(*pgd) + address; |
pgd | 385 | arch/sparc/mm/srmmu.c | static pmd_t *srmmu_pmd_alloc(pgd_t * pgd, unsigned long address) |
pgd | 388 | arch/sparc/mm/srmmu.c | if(srmmu_pgd_none(*pgd)) { |
pgd | 390 | arch/sparc/mm/srmmu.c | if(srmmu_pgd_none(*pgd)) { |
pgd | 392 | arch/sparc/mm/srmmu.c | pgd_set(pgd, page); |
pgd | 395 | arch/sparc/mm/srmmu.c | pgd_set(pgd, (pmd_t *) BAD_PAGETABLE); |
pgd | 400 | arch/sparc/mm/srmmu.c | if(srmmu_pgd_bad(*pgd)) { |
pgd | 401 | arch/sparc/mm/srmmu.c | printk("Bad pgd in pmd_alloc: %08lx\n", pgd_val(*pgd)); |
pgd | 402 | arch/sparc/mm/srmmu.c | pgd_set(pgd, (pmd_t *) BAD_PAGETABLE); |
pgd | 405 | arch/sparc/mm/srmmu.c | return (pmd_t *) srmmu_pgd_page(*pgd) + address; |
pgd | 408 | arch/sparc/mm/srmmu.c | static void srmmu_pgd_free(pgd_t *pgd) |
pgd | 410 | arch/sparc/mm/srmmu.c | FREE_PGD(pgd); |
pgd | 467 | arch/sparc/mm/srmmu.c | ctxd_set(&srmmu_context_table[tsk->mm->context], tsk->mm->pgd); |
pgd | 1275 | arch/sparc/mm/srmmu.c | ctxd_set(&srmmu_context_table[tsk->mm->context], tsk->mm->pgd); |
pgd | 1495 | arch/sparc/mm/srmmu.c | static inline unsigned long srmmu_early_pgd_page(pgd_t pgd) |
pgd | 1497 | arch/sparc/mm/srmmu.c | return (((pgd_val(pgd) & SRMMU_PTD_PMASK) << 4) - kbpage) + PAGE_OFFSET; |
pgd | 1959 | arch/sparc/mm/srmmu.c | ctxd_set(&srmmu_context_table[current->mm->context], current->mm->pgd); |
pgd | 1990 | arch/sparc/mm/srmmu.c | ctxd_set(&srmmu_context_table[current->mm->context], current->mm->pgd); |
pgd | 1334 | arch/sparc/mm/sun4c.c | static int sun4c_pgd_none(pgd_t pgd) { return 0; } |
pgd | 1335 | arch/sparc/mm/sun4c.c | static int sun4c_pgd_bad(pgd_t pgd) { return 0; } |
pgd | 1336 | arch/sparc/mm/sun4c.c | static int sun4c_pgd_present(pgd_t pgd) { return 1; } |
pgd | 1386 | arch/sparc/mm/sun4c.c | return mm->pgd + (address >> SUN4C_PGDIR_SHIFT); |
pgd | 1447 | arch/sparc/mm/sun4c.c | static pmd_t *sun4c_pmd_alloc_kernel(pgd_t *pgd, unsigned long address) |
pgd | 1449 | arch/sparc/mm/sun4c.c | return (pmd_t *) pgd; |
pgd | 1489 | arch/sparc/mm/sun4c.c | static pmd_t *sun4c_pmd_alloc(pgd_t * pgd, unsigned long address) |
pgd | 1491 | arch/sparc/mm/sun4c.c | return (pmd_t *) pgd; |
pgd | 1494 | arch/sparc/mm/sun4c.c | static void sun4c_pgd_free(pgd_t *pgd) |
pgd | 1496 | arch/sparc/mm/sun4c.c | free_page((unsigned long) pgd); |
pgd | 773 | fs/proc/array.c | static inline void statm_pmd_range(pgd_t * pgd, unsigned long address, unsigned long size, |
pgd | 779 | fs/proc/array.c | if (pgd_none(*pgd)) |
pgd | 781 | fs/proc/array.c | if (pgd_bad(*pgd)) { |
pgd | 782 | fs/proc/array.c | printk("statm_pmd_range: bad pgd (%08lx)\n", pgd_val(*pgd)); |
pgd | 783 | fs/proc/array.c | pgd_clear(pgd); |
pgd | 786 | fs/proc/array.c | pmd = pmd_offset(pgd, address); |
pgd | 798 | fs/proc/array.c | static void statm_pgd_range(pgd_t * pgd, unsigned long address, unsigned long end, |
pgd | 802 | fs/proc/array.c | statm_pmd_range(pgd, address, end - address, pages, shared, dirty, total); |
pgd | 804 | fs/proc/array.c | pgd++; |
pgd | 819 | fs/proc/array.c | pgd_t *pgd = pgd_offset(tsk->mm, vma->vm_start); |
pgd | 822 | fs/proc/array.c | statm_pgd_range(pgd, vma->vm_start, vma->vm_end, &pages, &shared, &dirty, &total); |
pgd | 34 | fs/umsdos/check.c | struct pgd * pg_dir; |
pgd | 46 | fs/umsdos/check.c | printk ("|%d:%08lx| ",i, page_dir->pgd); |
pgd | 19 | include/asm-alpha/page.h | typedef struct { unsigned long pgd; } pgd_t; |
pgd | 24 | include/asm-alpha/page.h | #define pgd_val(x) ((x).pgd) |
pgd | 293 | include/asm-alpha/pgtable.h | extern inline unsigned long pgd_page(pgd_t pgd) |
pgd | 294 | include/asm-alpha/pgtable.h | { return PAGE_OFFSET + ((pgd_val(pgd) & _PFN_MASK) >> (32-PAGE_SHIFT)); } |
pgd | 305 | include/asm-alpha/pgtable.h | extern inline int pgd_none(pgd_t pgd) { return !pgd_val(pgd); } |
pgd | 306 | include/asm-alpha/pgtable.h | extern inline int pgd_bad(pgd_t pgd) { return (pgd_val(pgd) & ~_PFN_MASK) != _PAGE_TABLE || pgd_page(pgd) > high_memory; } |
pgd | 307 | include/asm-alpha/pgtable.h | extern inline int pgd_present(pgd_t pgd) { return pgd_val(pgd) & _PAGE_VALID; } |
pgd | 352 | include/asm-alpha/pgtable.h | return mm->pgd + ((address >> PGDIR_SHIFT) & (PTRS_PER_PAGE - 1)); |
pgd | 405 | include/asm-alpha/pgtable.h | extern inline pmd_t * pmd_alloc_kernel(pgd_t *pgd, unsigned long address) |
pgd | 408 | include/asm-alpha/pgtable.h | if (pgd_none(*pgd)) { |
pgd | 410 | include/asm-alpha/pgtable.h | if (pgd_none(*pgd)) { |
pgd | 412 | include/asm-alpha/pgtable.h | pgd_set(pgd, page); |
pgd | 415 | include/asm-alpha/pgtable.h | pgd_set(pgd, BAD_PAGETABLE); |
pgd | 420 | include/asm-alpha/pgtable.h | if (pgd_bad(*pgd)) { |
pgd | 421 | include/asm-alpha/pgtable.h | printk("Bad pgd in pmd_alloc: %08lx\n", pgd_val(*pgd)); |
pgd | 422 | include/asm-alpha/pgtable.h | pgd_set(pgd, BAD_PAGETABLE); |
pgd | 425 | include/asm-alpha/pgtable.h | return (pmd_t *) pgd_page(*pgd) + address; |
pgd | 461 | include/asm-alpha/pgtable.h | extern inline pmd_t * pmd_alloc(pgd_t *pgd, unsigned long address) |
pgd | 464 | include/asm-alpha/pgtable.h | if (pgd_none(*pgd)) { |
pgd | 466 | include/asm-alpha/pgtable.h | if (pgd_none(*pgd)) { |
pgd | 468 | include/asm-alpha/pgtable.h | pgd_set(pgd, page); |
pgd | 471 | include/asm-alpha/pgtable.h | pgd_set(pgd, BAD_PAGETABLE); |
pgd | 476 | include/asm-alpha/pgtable.h | if (pgd_bad(*pgd)) { |
pgd | 477 | include/asm-alpha/pgtable.h | printk("Bad pgd in pmd_alloc: %08lx\n", pgd_val(*pgd)); |
pgd | 478 | include/asm-alpha/pgtable.h | pgd_set(pgd, BAD_PAGETABLE); |
pgd | 481 | include/asm-alpha/pgtable.h | return (pmd_t *) pgd_page(*pgd) + address; |
pgd | 484 | include/asm-alpha/pgtable.h | extern inline void pgd_free(pgd_t * pgd) |
pgd | 486 | include/asm-alpha/pgtable.h | free_page((unsigned long) pgd); |
pgd | 19 | include/asm-i386/page.h | typedef struct { unsigned long pgd; } pgd_t; |
pgd | 24 | include/asm-i386/page.h | #define pgd_val(x) ((x).pgd) |
pgd | 310 | include/asm-i386/pgtable.h | extern inline int pgd_none(pgd_t pgd) { return 0; } |
pgd | 311 | include/asm-i386/pgtable.h | extern inline int pgd_bad(pgd_t pgd) { return 0; } |
pgd | 312 | include/asm-i386/pgtable.h | extern inline int pgd_present(pgd_t pgd) { return 1; } |
pgd | 355 | include/asm-i386/pgtable.h | return mm->pgd + (address >> PGDIR_SHIFT); |
pgd | 412 | include/asm-i386/pgtable.h | extern inline pmd_t * pmd_alloc_kernel(pgd_t * pgd, unsigned long address) |
pgd | 414 | include/asm-i386/pgtable.h | return (pmd_t *) pgd; |
pgd | 454 | include/asm-i386/pgtable.h | extern inline pmd_t * pmd_alloc(pgd_t * pgd, unsigned long address) |
pgd | 456 | include/asm-i386/pgtable.h | return (pmd_t *) pgd; |
pgd | 459 | include/asm-i386/pgtable.h | extern inline void pgd_free(pgd_t * pgd) |
pgd | 461 | include/asm-i386/pgtable.h | free_page((unsigned long) pgd); |
pgd | 19 | include/asm-m68k/page.h | typedef struct { unsigned long pgd; } pgd_t; |
pgd | 24 | include/asm-m68k/page.h | #define pgd_val(x) ((x).pgd) |
pgd | 222 | include/asm-m68k/pgtable.h | extern inline unsigned long pgd_page(pgd_t pgd) |
pgd | 223 | include/asm-m68k/pgtable.h | { return PTOV(pgd_val(pgd) & _TABLE_MASK); } |
pgd | 243 | include/asm-m68k/pgtable.h | extern inline int pgd_none(pgd_t pgd) { return !pgd_val(pgd); } |
pgd | 244 | include/asm-m68k/pgtable.h | extern inline int pgd_bad(pgd_t pgd) { return (pgd_val(pgd) & _DESCTYPE_MASK) != _PAGE_TABLE || pgd_page(pgd) > high_memory; } |
pgd | 245 | include/asm-m68k/pgtable.h | extern inline int pgd_present(pgd_t pgd) { return pgd_val(pgd) & _PAGE_TABLE; } |
pgd | 306 | include/asm-m68k/pgtable.h | return mm->pgd + (address >> PGDIR_SHIFT); |
pgd | 405 | include/asm-m68k/pgtable.h | extern inline pmd_t * pmd_alloc(pgd_t * pgd, unsigned long address) |
pgd | 408 | include/asm-m68k/pgtable.h | if (pgd_none(*pgd)) { |
pgd | 410 | include/asm-m68k/pgtable.h | if (pgd_none(*pgd)) { |
pgd | 412 | include/asm-m68k/pgtable.h | pgd_set(pgd, page); |
pgd | 415 | include/asm-m68k/pgtable.h | pgd_set(pgd, (pmd_t *)BAD_PAGETABLE); |
pgd | 420 | include/asm-m68k/pgtable.h | if (pgd_bad(*pgd)) { |
pgd | 421 | include/asm-m68k/pgtable.h | printk("Bad pgd in pmd_alloc: %08lx\n", pgd_val(*pgd)); |
pgd | 422 | include/asm-m68k/pgtable.h | pgd_set(pgd, (pmd_t *)BAD_PAGETABLE); |
pgd | 425 | include/asm-m68k/pgtable.h | return (pmd_t *) pgd_page(*pgd) + address; |
pgd | 463 | include/asm-m68k/pgtable.h | extern inline pmd_t * pmd_alloc_kernel(pgd_t * pgd, unsigned long address) |
pgd | 466 | include/asm-m68k/pgtable.h | if (pgd_none(*pgd)) { |
pgd | 468 | include/asm-m68k/pgtable.h | if (pgd_none(*pgd)) { |
pgd | 470 | include/asm-m68k/pgtable.h | pgd_set(pgd, page); |
pgd | 473 | include/asm-m68k/pgtable.h | pgd_set(pgd, (pmd_t *)BAD_PAGETABLE); |
pgd | 478 | include/asm-m68k/pgtable.h | if (pgd_bad(*pgd)) { |
pgd | 479 | include/asm-m68k/pgtable.h | printk("Bad pgd in pmd_alloc_kernel: %08lx\n", pgd_val(*pgd)); |
pgd | 480 | include/asm-m68k/pgtable.h | pgd_set(pgd, (pmd_t *)BAD_PAGETABLE); |
pgd | 483 | include/asm-m68k/pgtable.h | return (pmd_t *) pgd_page(*pgd) + address; |
pgd | 486 | include/asm-m68k/pgtable.h | extern inline void pgd_free(pgd_t * pgd) |
pgd | 488 | include/asm-m68k/pgtable.h | free_pointer_table ((pmd_t *) pgd); |
pgd | 21 | include/asm-mips/page.h | typedef struct { unsigned long pgd; } pgd_t; |
pgd | 26 | include/asm-mips/page.h | #define pgd_val(x) ((x).pgd) |
pgd | 255 | include/asm-mips/pgtable.h | extern inline int pgd_none(pgd_t pgd) { return 0; } |
pgd | 256 | include/asm-mips/pgtable.h | extern inline int pgd_bad(pgd_t pgd) { return 0; } |
pgd | 257 | include/asm-mips/pgtable.h | extern inline int pgd_present(pgd_t pgd) { return 1; } |
pgd | 346 | include/asm-mips/pgtable.h | return mm->pgd + (address >> PGDIR_SHIFT); |
pgd | 414 | include/asm-mips/pgtable.h | extern inline pmd_t * pmd_alloc_kernel(pgd_t * pgd, unsigned long address) |
pgd | 416 | include/asm-mips/pgtable.h | return (pmd_t *) pgd; |
pgd | 464 | include/asm-mips/pgtable.h | extern inline pmd_t * pmd_alloc(pgd_t * pgd, unsigned long address) |
pgd | 466 | include/asm-mips/pgtable.h | return (pmd_t *) pgd; |
pgd | 469 | include/asm-mips/pgtable.h | extern inline void pgd_free(pgd_t * pgd) |
pgd | 471 | include/asm-mips/pgtable.h | unsigned long page = (unsigned long) pgd; |
pgd | 21 | include/asm-ppc/page.h | typedef struct { unsigned long pgd; } pgd_t; |
pgd | 26 | include/asm-ppc/page.h | #define pgd_val(x) ((x).pgd) |
pgd | 228 | include/asm-ppc/pgtable.h | extern inline int pgd_none(pgd_t pgd) { return 0; } |
pgd | 229 | include/asm-ppc/pgtable.h | extern inline int pgd_bad(pgd_t pgd) { return 0; } |
pgd | 230 | include/asm-ppc/pgtable.h | extern inline int pgd_present(pgd_t pgd) { return 1; } |
pgd | 290 | include/asm-ppc/pgtable.h | return mm->pgd + (address >> PGDIR_SHIFT); |
pgd | 420 | include/asm-ppc/pgtable.h | extern inline pmd_t * pmd_alloc_kernel(pgd_t * pgd, unsigned long address) |
pgd | 422 | include/asm-ppc/pgtable.h | return (pmd_t *) pgd; |
pgd | 461 | include/asm-ppc/pgtable.h | extern inline pmd_t * pmd_alloc(pgd_t * pgd, unsigned long address) |
pgd | 463 | include/asm-ppc/pgtable.h | return (pmd_t *) pgd; |
pgd | 466 | include/asm-ppc/pgtable.h | extern inline void pgd_free(pgd_t * pgd) |
pgd | 468 | include/asm-ppc/pgtable.h | free_page((unsigned long) pgd); |
pgd | 57 | include/asm-sparc/page.h | typedef struct { unsigned long pgd; } pgd_t; |
pgd | 65 | include/asm-sparc/page.h | #define pgd_val(x) ((x).pgd) |
pgd | 145 | include/linux/sched.h | pgd_t * pgd; |
pgd | 136 | kernel/fork.c | SET_PAGE_DIR(tsk, current->mm->pgd); |
pgd | 967 | mm/filemap.c | static inline int filemap_sync_pmd_range(pgd_t * pgd, |
pgd | 975 | mm/filemap.c | if (pgd_none(*pgd)) |
pgd | 977 | mm/filemap.c | if (pgd_bad(*pgd)) { |
pgd | 978 | mm/filemap.c | printk("filemap_sync_pmd_range: bad pgd (%08lx)\n", pgd_val(*pgd)); |
pgd | 979 | mm/filemap.c | pgd_clear(pgd); |
pgd | 982 | mm/filemap.c | pmd = pmd_offset(pgd, address); |
pgd | 133 | mm/memory.c | page_dir = tsk->mm->pgd; |
pgd | 155 | mm/memory.c | page_dir = mm->pgd; |
pgd | 177 | mm/memory.c | tsk->mm->pgd = new_pg; |
pgd | 541 | mm/memory.c | pgd_t * pgd; |
pgd | 549 | mm/memory.c | pgd = pgd_offset(tsk->mm,address); |
pgd | 550 | mm/memory.c | pmd = pmd_alloc(pgd, address); |
pgd | 853 | mm/memory.c | pgd_t *pgd; |
pgd | 857 | mm/memory.c | pgd = pgd_offset(tsk->mm, address); |
pgd | 858 | mm/memory.c | pmd = pmd_alloc(pgd, address); |
pgd | 996 | mm/memory.c | pgd_t *pgd; |
pgd | 1000 | mm/memory.c | pgd = pgd_offset(vma->vm_mm, address); |
pgd | 1001 | mm/memory.c | pmd = pmd_alloc(pgd, address); |
pgd | 47 | mm/mprotect.c | static inline void change_pmd_range(pgd_t * pgd, unsigned long address, |
pgd | 53 | mm/mprotect.c | if (pgd_none(*pgd)) |
pgd | 55 | mm/mprotect.c | if (pgd_bad(*pgd)) { |
pgd | 56 | mm/mprotect.c | printk("change_pmd_range: bad pgd (%08lx)\n", pgd_val(*pgd)); |
pgd | 57 | mm/mprotect.c | pgd_clear(pgd); |
pgd | 60 | mm/mprotect.c | pmd = pmd_offset(pgd, address); |
pgd | 24 | mm/mremap.c | pgd_t * pgd; |
pgd | 28 | mm/mremap.c | pgd = pgd_offset(mm, addr); |
pgd | 29 | mm/mremap.c | if (pgd_none(*pgd)) |
pgd | 31 | mm/mremap.c | if (pgd_bad(*pgd)) { |
pgd | 32 | mm/mremap.c | printk("move_one_page: bad source pgd (%08lx)\n", pgd_val(*pgd)); |
pgd | 33 | mm/mremap.c | pgd_clear(pgd); |
pgd | 37 | mm/mremap.c | pmd = pmd_offset(pgd, addr); |
pgd | 277 | mm/swapfile.c | pgd_t * pgd = pgd_offset(mm, vma->vm_start); |
pgd | 278 | mm/swapfile.c | if (unuse_vma(vma, pgd, vma->vm_start, vma->vm_end, type, page)) |