taglinefilesource code
pgd72arch/i386/kernel/vm86.cpgd_t *pgd;
pgd77arch/i386/kernel/vm86.cpgd = pgd_offset(tsk->mm, 0xA0000);
pgd78arch/i386/kernel/vm86.cif (pgd_none(*pgd))
pgd80arch/i386/kernel/vm86.cif (pgd_bad(*pgd)) {
pgd81arch/i386/kernel/vm86.cprintk("vm86: bad pgd entry [%p]:%08lx\n", pgd, pgd_val(*pgd));
pgd82arch/i386/kernel/vm86.cpgd_clear(pgd);
pgd85arch/i386/kernel/vm86.cpmd = pmd_offset(pgd, 0xA0000);
pgd379arch/m68k/mm/init.cinit_mm.pgd = swapper_pg_dir;
pgd87arch/ppc/mm/fault.cprintk("beforefault: pgd[0] = %x[%x]\n",current->mm->pgd,*(current->mm->pgd));
pgd91arch/ppc/mm/fault.cprintk("handled: pgd[0] = %x[%x]\n",current->mm->pgd,*(current->mm->pgd));
pgd135arch/ppc/mm/fault.ccurrent->mm, current->mm->pgd,
pgd136arch/ppc/mm/fault.ccurrent->mm->pgd+((regs->dar&PAGE_MASK) >> PGDIR_SHIFT));
pgd142arch/ppc/mm/fault.ccurrent->mm->pgd,dir,*dir,pmd,*pmd,pte);
pgd725arch/ppc/mm/init.cpgd_t *pgd;
pgd730arch/ppc/mm/init.cpgd = pgd_offset(current->mm, 0);
pgd731arch/ppc/mm/init.cif (!pgd) return;  /* No map? */
pgd735arch/ppc/mm/init.cif (*(long *)pgd)
pgd738arch/ppc/mm/init.c_pte = pte_offset(pmd_offset(pgd,0),0);
pgd759arch/ppc/mm/init.cpgd++;
pgd210arch/sparc/mm/fault.c(unsigned long) current->mm->pgd);
pgd141arch/sparc/mm/srmmu.cstatic unsigned long srmmu_pgd_page(pgd_t pgd)
pgd142arch/sparc/mm/srmmu.c{ return srmmu_p2v((pgd_val(pgd) & SRMMU_PTD_PMASK) << 4); }
pgd165arch/sparc/mm/srmmu.cstatic int srmmu_pgd_none(pgd_t pgd)          { return !pgd_val(pgd); }
pgd166arch/sparc/mm/srmmu.cstatic int srmmu_pgd_bad(pgd_t pgd)
pgd167arch/sparc/mm/srmmu.c{ return (pgd_val(pgd) & SRMMU_ET_MASK) != SRMMU_ET_PTD; }
pgd169arch/sparc/mm/srmmu.cstatic int srmmu_pgd_present(pgd_t pgd)
pgd170arch/sparc/mm/srmmu.c{ return ((pgd_val(pgd) & SRMMU_ET_MASK) == SRMMU_ET_PTD); }
pgd220arch/sparc/mm/srmmu.creturn mm->pgd + ((address >> SRMMU_PGDIR_SHIFT) & (SRMMU_PTRS_PER_PGD - 1));
pgd328arch/sparc/mm/srmmu.cstatic pmd_t *srmmu_pmd_alloc_kernel(pgd_t *pgd, unsigned long address)
pgd331arch/sparc/mm/srmmu.cif(srmmu_pgd_none(*pgd)) {
pgd333arch/sparc/mm/srmmu.cif(srmmu_pgd_none(*pgd)) {
pgd335arch/sparc/mm/srmmu.cpgd_set(pgd, page);
pgd338arch/sparc/mm/srmmu.cpgd_set(pgd, (pmd_t *) BAD_PAGETABLE);
pgd343arch/sparc/mm/srmmu.cif(srmmu_pgd_bad(*pgd)) {
pgd344arch/sparc/mm/srmmu.cprintk("Bad pgd in pmd_alloc: %08lx\n", pgd_val(*pgd));
pgd345arch/sparc/mm/srmmu.cpgd_set(pgd, (pmd_t *) BAD_PAGETABLE);
pgd348arch/sparc/mm/srmmu.creturn (pmd_t *) pgd_page(*pgd) + address;
pgd385arch/sparc/mm/srmmu.cstatic pmd_t *srmmu_pmd_alloc(pgd_t * pgd, unsigned long address)
pgd388arch/sparc/mm/srmmu.cif(srmmu_pgd_none(*pgd)) {
pgd390arch/sparc/mm/srmmu.cif(srmmu_pgd_none(*pgd)) {
pgd392arch/sparc/mm/srmmu.cpgd_set(pgd, page);
pgd395arch/sparc/mm/srmmu.cpgd_set(pgd, (pmd_t *) BAD_PAGETABLE);
pgd400arch/sparc/mm/srmmu.cif(srmmu_pgd_bad(*pgd)) {
pgd401arch/sparc/mm/srmmu.cprintk("Bad pgd in pmd_alloc: %08lx\n", pgd_val(*pgd));
pgd402arch/sparc/mm/srmmu.cpgd_set(pgd, (pmd_t *) BAD_PAGETABLE);
pgd405arch/sparc/mm/srmmu.creturn (pmd_t *) srmmu_pgd_page(*pgd) + address;
pgd408arch/sparc/mm/srmmu.cstatic void srmmu_pgd_free(pgd_t *pgd)
pgd410arch/sparc/mm/srmmu.cFREE_PGD(pgd);
pgd467arch/sparc/mm/srmmu.cctxd_set(&srmmu_context_table[tsk->mm->context], tsk->mm->pgd);
pgd1277arch/sparc/mm/srmmu.cctxd_set(&srmmu_context_table[tsk->mm->context], tsk->mm->pgd);
pgd1497arch/sparc/mm/srmmu.cstatic inline unsigned long srmmu_early_pgd_page(pgd_t pgd)
pgd1499arch/sparc/mm/srmmu.creturn (((pgd_val(pgd) & SRMMU_PTD_PMASK) << 4) - kbpage) + PAGE_OFFSET;
pgd1961arch/sparc/mm/srmmu.cctxd_set(&srmmu_context_table[current->mm->context], current->mm->pgd);
pgd1992arch/sparc/mm/srmmu.cctxd_set(&srmmu_context_table[current->mm->context], current->mm->pgd);
pgd1334arch/sparc/mm/sun4c.cstatic int sun4c_pgd_none(pgd_t pgd)    { return 0; }
pgd1335arch/sparc/mm/sun4c.cstatic int sun4c_pgd_bad(pgd_t pgd)    { return 0; }
pgd1336arch/sparc/mm/sun4c.cstatic int sun4c_pgd_present(pgd_t pgd)          { return 1; }
pgd1386arch/sparc/mm/sun4c.creturn mm->pgd + (address >> SUN4C_PGDIR_SHIFT);
pgd1447arch/sparc/mm/sun4c.cstatic pmd_t *sun4c_pmd_alloc_kernel(pgd_t *pgd, unsigned long address)
pgd1449arch/sparc/mm/sun4c.creturn (pmd_t *) pgd;
pgd1489arch/sparc/mm/sun4c.cstatic pmd_t *sun4c_pmd_alloc(pgd_t * pgd, unsigned long address)
pgd1491arch/sparc/mm/sun4c.creturn (pmd_t *) pgd;
pgd1494arch/sparc/mm/sun4c.cstatic void sun4c_pgd_free(pgd_t *pgd)
pgd1496arch/sparc/mm/sun4c.cfree_page((unsigned long) pgd);
pgd768fs/proc/array.cstatic inline void statm_pmd_range(pgd_t * pgd, unsigned long address, unsigned long size,
pgd774fs/proc/array.cif (pgd_none(*pgd))
pgd776fs/proc/array.cif (pgd_bad(*pgd)) {
pgd777fs/proc/array.cprintk("statm_pmd_range: bad pgd (%08lx)\n", pgd_val(*pgd));
pgd778fs/proc/array.cpgd_clear(pgd);
pgd781fs/proc/array.cpmd = pmd_offset(pgd, address);
pgd793fs/proc/array.cstatic void statm_pgd_range(pgd_t * pgd, unsigned long address, unsigned long end,
pgd797fs/proc/array.cstatm_pmd_range(pgd, address, end - address, pages, shared, dirty, total);
pgd799fs/proc/array.cpgd++;
pgd814fs/proc/array.cpgd_t *pgd = pgd_offset(tsk->mm, vma->vm_start);
pgd817fs/proc/array.cstatm_pgd_range(pgd, vma->vm_start, vma->vm_end, &pages, &shared, &dirty, &total);
pgd34fs/umsdos/check.cstruct pgd * pg_dir;
pgd46fs/umsdos/check.cprintk ("|%d:%08lx| ",i, page_dir->pgd);
pgd19include/asm-alpha/page.htypedef struct { unsigned long pgd; } pgd_t;
pgd24include/asm-alpha/page.h#define pgd_val(x)  ((x).pgd)
pgd293include/asm-alpha/pgtable.hextern inline unsigned long pgd_page(pgd_t pgd)
pgd294include/asm-alpha/pgtable.h{ return PAGE_OFFSET + ((pgd_val(pgd) & _PFN_MASK) >> (32-PAGE_SHIFT)); }
pgd305include/asm-alpha/pgtable.hextern inline int pgd_none(pgd_t pgd)    { return !pgd_val(pgd); }
pgd306include/asm-alpha/pgtable.hextern inline int pgd_bad(pgd_t pgd)    { return (pgd_val(pgd) & ~_PFN_MASK) != _PAGE_TABLE || pgd_page(pgd) > high_memory; }
pgd307include/asm-alpha/pgtable.hextern inline int pgd_present(pgd_t pgd)  { return pgd_val(pgd) & _PAGE_VALID; }
pgd352include/asm-alpha/pgtable.hreturn mm->pgd + ((address >> PGDIR_SHIFT) & (PTRS_PER_PAGE - 1));
pgd405include/asm-alpha/pgtable.hextern inline pmd_t * pmd_alloc_kernel(pgd_t *pgd, unsigned long address)
pgd408include/asm-alpha/pgtable.hif (pgd_none(*pgd)) {
pgd410include/asm-alpha/pgtable.hif (pgd_none(*pgd)) {
pgd412include/asm-alpha/pgtable.hpgd_set(pgd, page);
pgd415include/asm-alpha/pgtable.hpgd_set(pgd, BAD_PAGETABLE);
pgd420include/asm-alpha/pgtable.hif (pgd_bad(*pgd)) {
pgd421include/asm-alpha/pgtable.hprintk("Bad pgd in pmd_alloc: %08lx\n", pgd_val(*pgd));
pgd422include/asm-alpha/pgtable.hpgd_set(pgd, BAD_PAGETABLE);
pgd425include/asm-alpha/pgtable.hreturn (pmd_t *) pgd_page(*pgd) + address;
pgd461include/asm-alpha/pgtable.hextern inline pmd_t * pmd_alloc(pgd_t *pgd, unsigned long address)
pgd464include/asm-alpha/pgtable.hif (pgd_none(*pgd)) {
pgd466include/asm-alpha/pgtable.hif (pgd_none(*pgd)) {
pgd468include/asm-alpha/pgtable.hpgd_set(pgd, page);
pgd471include/asm-alpha/pgtable.hpgd_set(pgd, BAD_PAGETABLE);
pgd476include/asm-alpha/pgtable.hif (pgd_bad(*pgd)) {
pgd477include/asm-alpha/pgtable.hprintk("Bad pgd in pmd_alloc: %08lx\n", pgd_val(*pgd));
pgd478include/asm-alpha/pgtable.hpgd_set(pgd, BAD_PAGETABLE);
pgd481include/asm-alpha/pgtable.hreturn (pmd_t *) pgd_page(*pgd) + address;
pgd484include/asm-alpha/pgtable.hextern inline void pgd_free(pgd_t * pgd)
pgd486include/asm-alpha/pgtable.hfree_page((unsigned long) pgd);
pgd19include/asm-i386/page.htypedef struct { unsigned long pgd; } pgd_t;
pgd24include/asm-i386/page.h#define pgd_val(x)  ((x).pgd)
pgd310include/asm-i386/pgtable.hextern inline int pgd_none(pgd_t pgd)    { return 0; }
pgd311include/asm-i386/pgtable.hextern inline int pgd_bad(pgd_t pgd)    { return 0; }
pgd312include/asm-i386/pgtable.hextern inline int pgd_present(pgd_t pgd)  { return 1; }
pgd355include/asm-i386/pgtable.hreturn mm->pgd + (address >> PGDIR_SHIFT);
pgd412include/asm-i386/pgtable.hextern inline pmd_t * pmd_alloc_kernel(pgd_t * pgd, unsigned long address)
pgd414include/asm-i386/pgtable.hreturn (pmd_t *) pgd;
pgd454include/asm-i386/pgtable.hextern inline pmd_t * pmd_alloc(pgd_t * pgd, unsigned long address)
pgd456include/asm-i386/pgtable.hreturn (pmd_t *) pgd;
pgd459include/asm-i386/pgtable.hextern inline void pgd_free(pgd_t * pgd)
pgd461include/asm-i386/pgtable.hfree_page((unsigned long) pgd);
pgd19include/asm-m68k/page.htypedef struct { unsigned long pgd; } pgd_t;
pgd24include/asm-m68k/page.h#define pgd_val(x)  ((x).pgd)
pgd222include/asm-m68k/pgtable.hextern inline unsigned long pgd_page(pgd_t pgd)
pgd223include/asm-m68k/pgtable.h{ return PTOV(pgd_val(pgd) & _TABLE_MASK); }
pgd243include/asm-m68k/pgtable.hextern inline int pgd_none(pgd_t pgd)    { return !pgd_val(pgd); }
pgd244include/asm-m68k/pgtable.hextern inline int pgd_bad(pgd_t pgd)    { return (pgd_val(pgd) & _DESCTYPE_MASK) != _PAGE_TABLE || pgd_page(pgd) > high_memory; }
pgd245include/asm-m68k/pgtable.hextern inline int pgd_present(pgd_t pgd)  { return pgd_val(pgd) & _PAGE_TABLE; }
pgd306include/asm-m68k/pgtable.hreturn mm->pgd + (address >> PGDIR_SHIFT);
pgd405include/asm-m68k/pgtable.hextern inline pmd_t * pmd_alloc(pgd_t * pgd, unsigned long address)
pgd408include/asm-m68k/pgtable.hif (pgd_none(*pgd)) {
pgd410include/asm-m68k/pgtable.hif (pgd_none(*pgd)) {
pgd412include/asm-m68k/pgtable.hpgd_set(pgd, page);
pgd415include/asm-m68k/pgtable.hpgd_set(pgd, (pmd_t *)BAD_PAGETABLE);
pgd420include/asm-m68k/pgtable.hif (pgd_bad(*pgd)) {
pgd421include/asm-m68k/pgtable.hprintk("Bad pgd in pmd_alloc: %08lx\n", pgd_val(*pgd));
pgd422include/asm-m68k/pgtable.hpgd_set(pgd, (pmd_t *)BAD_PAGETABLE);
pgd425include/asm-m68k/pgtable.hreturn (pmd_t *) pgd_page(*pgd) + address;
pgd463include/asm-m68k/pgtable.hextern inline pmd_t * pmd_alloc_kernel(pgd_t * pgd, unsigned long address)
pgd466include/asm-m68k/pgtable.hif (pgd_none(*pgd)) {
pgd468include/asm-m68k/pgtable.hif (pgd_none(*pgd)) {
pgd470include/asm-m68k/pgtable.hpgd_set(pgd, page);
pgd473include/asm-m68k/pgtable.hpgd_set(pgd, (pmd_t *)BAD_PAGETABLE);
pgd478include/asm-m68k/pgtable.hif (pgd_bad(*pgd)) {
pgd479include/asm-m68k/pgtable.hprintk("Bad pgd in pmd_alloc_kernel: %08lx\n", pgd_val(*pgd));
pgd480include/asm-m68k/pgtable.hpgd_set(pgd, (pmd_t *)BAD_PAGETABLE);
pgd483include/asm-m68k/pgtable.hreturn (pmd_t *) pgd_page(*pgd) + address;
pgd486include/asm-m68k/pgtable.hextern inline void pgd_free(pgd_t * pgd)
pgd488include/asm-m68k/pgtable.hfree_pointer_table ((pmd_t *) pgd);
pgd21include/asm-mips/page.htypedef struct { unsigned long pgd; } pgd_t;
pgd26include/asm-mips/page.h#define pgd_val(x)  ((x).pgd)
pgd255include/asm-mips/pgtable.hextern inline int pgd_none(pgd_t pgd)    { return 0; }
pgd256include/asm-mips/pgtable.hextern inline int pgd_bad(pgd_t pgd)    { return 0; }
pgd257include/asm-mips/pgtable.hextern inline int pgd_present(pgd_t pgd)  { return 1; }
pgd346include/asm-mips/pgtable.hreturn mm->pgd + (address >> PGDIR_SHIFT);
pgd414include/asm-mips/pgtable.hextern inline pmd_t * pmd_alloc_kernel(pgd_t * pgd, unsigned long address)
pgd416include/asm-mips/pgtable.hreturn (pmd_t *) pgd;
pgd464include/asm-mips/pgtable.hextern inline pmd_t * pmd_alloc(pgd_t * pgd, unsigned long address)
pgd466include/asm-mips/pgtable.hreturn (pmd_t *) pgd;
pgd469include/asm-mips/pgtable.hextern inline void pgd_free(pgd_t * pgd)
pgd471include/asm-mips/pgtable.hunsigned long page = (unsigned long) pgd;
pgd21include/asm-ppc/page.htypedef struct { unsigned long pgd; } pgd_t;
pgd26include/asm-ppc/page.h#define pgd_val(x)  ((x).pgd)
pgd228include/asm-ppc/pgtable.hextern inline int pgd_none(pgd_t pgd)    { return 0; }
pgd229include/asm-ppc/pgtable.hextern inline int pgd_bad(pgd_t pgd)    { return 0; }
pgd230include/asm-ppc/pgtable.hextern inline int pgd_present(pgd_t pgd)  { return 1; }
pgd290include/asm-ppc/pgtable.hreturn mm->pgd + (address >> PGDIR_SHIFT);
pgd420include/asm-ppc/pgtable.hextern inline pmd_t * pmd_alloc_kernel(pgd_t * pgd, unsigned long address)
pgd422include/asm-ppc/pgtable.hreturn (pmd_t *) pgd;
pgd461include/asm-ppc/pgtable.hextern inline pmd_t * pmd_alloc(pgd_t * pgd, unsigned long address)
pgd463include/asm-ppc/pgtable.hreturn (pmd_t *) pgd;
pgd466include/asm-ppc/pgtable.hextern inline void pgd_free(pgd_t * pgd)
pgd468include/asm-ppc/pgtable.hfree_page((unsigned long) pgd);
pgd57include/asm-sparc/page.htypedef struct { unsigned long pgd; } pgd_t;
pgd65include/asm-sparc/page.h#define pgd_val(x)  ((x).pgd)
pgd145include/linux/sched.hpgd_t * pgd;
pgd136kernel/fork.cSET_PAGE_DIR(tsk, current->mm->pgd);
pgd953mm/filemap.cstatic inline int filemap_sync_pmd_range(pgd_t * pgd,
pgd961mm/filemap.cif (pgd_none(*pgd))
pgd963mm/filemap.cif (pgd_bad(*pgd)) {
pgd964mm/filemap.cprintk("filemap_sync_pmd_range: bad pgd (%08lx)\n", pgd_val(*pgd));
pgd965mm/filemap.cpgd_clear(pgd);
pgd968mm/filemap.cpmd = pmd_offset(pgd, address);
pgd133mm/memory.cpage_dir = tsk->mm->pgd;
pgd155mm/memory.cpage_dir = mm->pgd;
pgd177mm/memory.ctsk->mm->pgd = new_pg;
pgd541mm/memory.cpgd_t * pgd;
pgd549mm/memory.cpgd = pgd_offset(tsk->mm,address);
pgd550mm/memory.cpmd = pmd_alloc(pgd, address);
pgd853mm/memory.cpgd_t *pgd;
pgd857mm/memory.cpgd = pgd_offset(tsk->mm, address);
pgd858mm/memory.cpmd = pmd_alloc(pgd, address);
pgd996mm/memory.cpgd_t *pgd;
pgd1000mm/memory.cpgd = pgd_offset(vma->vm_mm, address);
pgd1001mm/memory.cpmd = pmd_alloc(pgd, address);
pgd47mm/mprotect.cstatic inline void change_pmd_range(pgd_t * pgd, unsigned long address,
pgd53mm/mprotect.cif (pgd_none(*pgd))
pgd55mm/mprotect.cif (pgd_bad(*pgd)) {
pgd56mm/mprotect.cprintk("change_pmd_range: bad pgd (%08lx)\n", pgd_val(*pgd));
pgd57mm/mprotect.cpgd_clear(pgd);
pgd60mm/mprotect.cpmd = pmd_offset(pgd, address);
pgd24mm/mremap.cpgd_t * pgd;
pgd28mm/mremap.cpgd = pgd_offset(mm, addr);
pgd29mm/mremap.cif (pgd_none(*pgd))
pgd31mm/mremap.cif (pgd_bad(*pgd)) {
pgd32mm/mremap.cprintk("move_one_page: bad source pgd (%08lx)\n", pgd_val(*pgd));
pgd33mm/mremap.cpgd_clear(pgd);
pgd37mm/mremap.cpmd = pmd_offset(pgd, addr);
pgd277mm/swapfile.cpgd_t * pgd = pgd_offset(mm, vma->vm_start);
pgd278mm/swapfile.cif (unuse_vma(vma, pgd, vma->vm_start, vma->vm_end, type, page))