taglinefilesource code
pmd_t167arch/alpha/kernel/ptrace.cpmd_t * pgmiddle;
pmd_t219arch/alpha/kernel/ptrace.cpmd_t *pgmiddle;
pmd_t41arch/alpha/mm/init.cpmd_t * __bad_pagetable(void)
pmd_t44arch/alpha/mm/init.creturn (pmd_t *) EMPTY_PGT;
pmd_t90arch/i386/kernel/ptrace.cpmd_t * pgmiddle;
pmd_t141arch/i386/kernel/ptrace.cpmd_t *pgmiddle;
pmd_t73arch/i386/kernel/vm86.cpmd_t *pmd;
pmd_t38arch/ppc/mm/fault.cpmd_t *pmd;
pmd_t100arch/ppc/mm/fault.cpmd_t *pmd;
pmd_t307arch/ppc/mm/fault.cpmd_t *pmd;
pmd_t258arch/sparc/kernel/sys_sunos.cpmd_t *pmdp;
pmd_t54arch/sparc/mm/loadmmu.cunsigned long (*pmd_page)(pmd_t);
pmd_t67arch/sparc/mm/loadmmu.cint (*pmd_none)(pmd_t);
pmd_t68arch/sparc/mm/loadmmu.cint (*pmd_bad)(pmd_t);
pmd_t69arch/sparc/mm/loadmmu.cint (*pmd_present)(pmd_t);
pmd_t70arch/sparc/mm/loadmmu.cint (*pmd_inuse)(pmd_t *);
pmd_t71arch/sparc/mm/loadmmu.cvoid (*pmd_clear)(pmd_t *);
pmd_t72arch/sparc/mm/loadmmu.cvoid (*pmd_reuse)(pmd_t *);
pmd_t83arch/sparc/mm/loadmmu.cvoid (*pgd_set)(pgd_t *, pmd_t *);
pmd_t86arch/sparc/mm/loadmmu.cpmd_t * (*pmd_offset)(pgd_t *, unsigned long);
pmd_t87arch/sparc/mm/loadmmu.cpte_t * (*pte_offset)(pmd_t *, unsigned long);
pmd_t89arch/sparc/mm/loadmmu.cpte_t * (*pte_alloc_kernel)(pmd_t *, unsigned long);
pmd_t91arch/sparc/mm/loadmmu.cvoid (*pmd_free_kernel)(pmd_t *);
pmd_t92arch/sparc/mm/loadmmu.cpmd_t * (*pmd_alloc_kernel)(pgd_t *, unsigned long);
pmd_t94arch/sparc/mm/loadmmu.cpte_t * (*pte_alloc)(pmd_t *, unsigned long);
pmd_t96arch/sparc/mm/loadmmu.cvoid (*pmd_free)(pmd_t *);
pmd_t97arch/sparc/mm/loadmmu.cpmd_t * (*pmd_alloc)(pgd_t *, unsigned long);
pmd_t121arch/sparc/mm/srmmu.cstatic unsigned long srmmu_pmd_page(pmd_t pmd)
pmd_t141arch/sparc/mm/srmmu.cstatic int srmmu_pmd_none(pmd_t pmd)          { return !pmd_val(pmd); }
pmd_t142arch/sparc/mm/srmmu.cstatic int srmmu_pmd_bad(pmd_t pmd)
pmd_t145arch/sparc/mm/srmmu.cstatic int srmmu_pmd_present(pmd_t pmd)
pmd_t148arch/sparc/mm/srmmu.cstatic int srmmu_pmd_inuse(pmd_t *pmdp)
pmd_t151arch/sparc/mm/srmmu.cstatic void srmmu_pmd_clear(pmd_t *pmdp)      { pmd_val(*pmdp) = 0; }
pmd_t152arch/sparc/mm/srmmu.cstatic void srmmu_pmd_reuse(pmd_t * pmdp)
pmd_t197arch/sparc/mm/srmmu.cstatic void srmmu_pgd_set(pgd_t * pgdp, pmd_t * pmdp)
pmd_t200arch/sparc/mm/srmmu.cstatic void srmmu_pmd_set(pmd_t * pmdp, pte_t * ptep)
pmd_t213arch/sparc/mm/srmmu.cstatic pmd_t *srmmu_pmd_offset(pgd_t * dir, unsigned long address)
pmd_t215arch/sparc/mm/srmmu.creturn (pmd_t *) pgd_page(*dir) + ((address >> SRMMU_PMD_SHIFT) & (SRMMU_PTRS_PER_PMD - 1));
pmd_t219arch/sparc/mm/srmmu.cstatic pte_t *srmmu_pte_offset(pmd_t * dir, unsigned long address)
pmd_t242arch/sparc/mm/srmmu.cstatic pte_t *srmmu_pte_alloc_kernel(pmd_t *pmd, unsigned long address)
pmd_t266arch/sparc/mm/srmmu.cstatic void srmmu_pmd_free_kernel(pmd_t *pmd)
pmd_t272arch/sparc/mm/srmmu.cstatic pmd_t *srmmu_pmd_alloc_kernel(pgd_t *pgd, unsigned long address)
pmd_t276arch/sparc/mm/srmmu.cpmd_t *page = (pmd_t *) get_free_page(GFP_KERNEL);
pmd_t283arch/sparc/mm/srmmu.csrmmu_pgd_set(pgd, (pmd_t *) BAD_PAGETABLE);
pmd_t290arch/sparc/mm/srmmu.csrmmu_pgd_set(pgd, (pmd_t *) BAD_PAGETABLE);
pmd_t293arch/sparc/mm/srmmu.creturn (pmd_t *) pgd_page(*pgd) + address;
pmd_t301arch/sparc/mm/srmmu.cstatic pte_t *srmmu_pte_alloc(pmd_t * pmd, unsigned long address)
pmd_t325arch/sparc/mm/srmmu.cstatic void srmmu_pmd_free(pmd_t * pmd)
pmd_t330arch/sparc/mm/srmmu.cstatic pmd_t *srmmu_pmd_alloc(pgd_t * pgd, unsigned long address)
pmd_t334arch/sparc/mm/srmmu.cpmd_t *page = (pmd_t *) get_free_page(GFP_KERNEL);
pmd_t340arch/sparc/mm/srmmu.csrmmu_pgd_set(pgd, (pmd_t *) BAD_PAGETABLE);
pmd_t347arch/sparc/mm/srmmu.csrmmu_pgd_set(pgd, (pmd_t *) BAD_PAGETABLE);
pmd_t350arch/sparc/mm/srmmu.creturn (pmd_t *) srmmu_pgd_page(*pgd) + address;
pmd_t714arch/sparc/mm/srmmu.cpmd_t *pmdp;
pmd_t769arch/sparc/mm/srmmu.cpmd_t *pmdp;
pmd_t946arch/sparc/mm/srmmu.cpmd_t *pmdp;
pmd_t971arch/sparc/mm/srmmu.cpmd_t *pmdp;
pmd_t1005arch/sparc/mm/srmmu.cpmd_t *pmdp;
pmd_t1026arch/sparc/mm/srmmu.cpmd_t *pmdp;
pmd_t1125arch/sparc/mm/sun4c.cstatic int sun4c_pmd_none(pmd_t pmd)    { return !pmd_val(pmd); }
pmd_t1126arch/sparc/mm/sun4c.cstatic int sun4c_pmd_bad(pmd_t pmd)
pmd_t1131arch/sparc/mm/sun4c.cstatic int sun4c_pmd_present(pmd_t pmd)          { return pmd_val(pmd) & PGD_PRESENT; }
pmd_t1132arch/sparc/mm/sun4c.cstatic int sun4c_pmd_inuse(pmd_t *pmdp)         { return 0; }
pmd_t1133arch/sparc/mm/sun4c.cstatic void sun4c_pmd_clear(pmd_t *pmdp)  { pmd_val(*pmdp) = 0; }
pmd_t1134arch/sparc/mm/sun4c.cstatic void sun4c_pmd_reuse(pmd_t * pmdp)       { }
pmd_t1181arch/sparc/mm/sun4c.cstatic unsigned long sun4c_pmd_page(pmd_t pmd)
pmd_t1193arch/sparc/mm/sun4c.cstatic pmd_t *sun4c_pmd_offset(pgd_t * dir, unsigned long address)
pmd_t1195arch/sparc/mm/sun4c.creturn (pmd_t *) dir;
pmd_t1199arch/sparc/mm/sun4c.cstatic pte_t *sun4c_pte_offset(pmd_t * dir, unsigned long address)
pmd_t1219arch/sparc/mm/sun4c.cstatic pte_t *sun4c_pte_alloc_kernel(pmd_t *pmd, unsigned long address)
pmd_t1247arch/sparc/mm/sun4c.cstatic void sun4c_pmd_free_kernel(pmd_t *pmd)
pmd_t1252arch/sparc/mm/sun4c.cstatic pmd_t *sun4c_pmd_alloc_kernel(pgd_t *pgd, unsigned long address)
pmd_t1254arch/sparc/mm/sun4c.creturn (pmd_t *) pgd;
pmd_t1262arch/sparc/mm/sun4c.cstatic pte_t *sun4c_pte_alloc(pmd_t * pmd, unsigned long address)
pmd_t1289arch/sparc/mm/sun4c.cstatic void sun4c_pmd_free(pmd_t * pmd)
pmd_t1294arch/sparc/mm/sun4c.cstatic pmd_t *sun4c_pmd_alloc(pgd_t * pgd, unsigned long address)
pmd_t1296arch/sparc/mm/sun4c.creturn (pmd_t *) pgd;
pmd_t338fs/proc/array.cpmd_t *page_middle;
pmd_t731fs/proc/array.cstatic inline void statm_pte_range(pmd_t * pmd, unsigned long address, unsigned long size,
pmd_t772fs/proc/array.cpmd_t * pmd;
pmd_t56fs/proc/mem.cpmd_t *page_middle;
pmd_t121fs/proc/mem.cpmd_t *page_middle;
pmd_t208fs/proc/mem.cpmd_t *src_middle, *dest_middle;
pmd_t191include/asm-alpha/pgtable.hextern pmd_t * __bad_pagetable(void);
pmd_t224include/asm-alpha/pgtable.hextern inline void pmd_set(pmd_t * pmdp, pte_t * ptep)
pmd_t227include/asm-alpha/pgtable.hextern inline void pgd_set(pgd_t * pgdp, pmd_t * pmdp)
pmd_t233include/asm-alpha/pgtable.hextern inline unsigned long pmd_page(pmd_t pmd)
pmd_t243include/asm-alpha/pgtable.hextern inline int pmd_none(pmd_t pmd)    { return !pmd_val(pmd); }
pmd_t244include/asm-alpha/pgtable.hextern inline int pmd_bad(pmd_t pmd)    { return (pmd_val(pmd) & ~_PFN_MASK) != _PAGE_TABLE || pmd_page(pmd) > high_memory; }
pmd_t245include/asm-alpha/pgtable.hextern inline int pmd_present(pmd_t pmd)  { return pmd_val(pmd) & _PAGE_VALID; }
pmd_t246include/asm-alpha/pgtable.hextern inline void pmd_clear(pmd_t * pmdp)  { pmd_val(*pmdp) = 0; }
pmd_t304include/asm-alpha/pgtable.hextern inline pmd_t * pmd_offset(pgd_t * dir, unsigned long address)
pmd_t306include/asm-alpha/pgtable.hreturn (pmd_t *) pgd_page(*dir) + ((address >> PMD_SHIFT) & (PTRS_PER_PAGE - 1));
pmd_t310include/asm-alpha/pgtable.hextern inline pte_t * pte_offset(pmd_t * dir, unsigned long address)
pmd_t325include/asm-alpha/pgtable.hextern inline pte_t * pte_alloc_kernel(pmd_t *pmd, unsigned long address)
pmd_t348include/asm-alpha/pgtable.hextern inline void pmd_free_kernel(pmd_t * pmd)
pmd_t353include/asm-alpha/pgtable.hextern inline pmd_t * pmd_alloc_kernel(pgd_t *pgd, unsigned long address)
pmd_t357include/asm-alpha/pgtable.hpmd_t *page = (pmd_t *) get_free_page(GFP_KERNEL);
pmd_t373include/asm-alpha/pgtable.hreturn (pmd_t *) pgd_page(*pgd) + address;
pmd_t381include/asm-alpha/pgtable.hextern inline pte_t * pte_alloc(pmd_t *pmd, unsigned long address)
pmd_t404include/asm-alpha/pgtable.hextern inline void pmd_free(pmd_t * pmd)
pmd_t409include/asm-alpha/pgtable.hextern inline pmd_t * pmd_alloc(pgd_t *pgd, unsigned long address)
pmd_t413include/asm-alpha/pgtable.hpmd_t *page = (pmd_t *) get_free_page(GFP_KERNEL);
pmd_t429include/asm-alpha/pgtable.hreturn (pmd_t *) pgd_page(*pgd) + address;
pmd_t28include/asm-i386/page.h#define __pmd(x)  ((pmd_t) { (x) } )
pmd_t293include/asm-i386/pgtable.hextern inline int pmd_none(pmd_t pmd)    { return !pmd_val(pmd); }
pmd_t294include/asm-i386/pgtable.hextern inline int pmd_bad(pmd_t pmd)    { return (pmd_val(pmd) & ~PAGE_MASK) != _PAGE_TABLE || pmd_val(pmd) > high_memory; }
pmd_t295include/asm-i386/pgtable.hextern inline int pmd_present(pmd_t pmd)  { return pmd_val(pmd) & _PAGE_PRESENT; }
pmd_t296include/asm-i386/pgtable.hextern inline void pmd_clear(pmd_t * pmdp)  { pmd_val(*pmdp) = 0; }
pmd_t342include/asm-i386/pgtable.hextern inline unsigned long pmd_page(pmd_t pmd)
pmd_t352include/asm-i386/pgtable.hextern inline pmd_t * pmd_offset(pgd_t * dir, unsigned long address)
pmd_t354include/asm-i386/pgtable.hreturn (pmd_t *) dir;
pmd_t358include/asm-i386/pgtable.hextern inline pte_t * pte_offset(pmd_t * dir, unsigned long address)
pmd_t373include/asm-i386/pgtable.hextern inline pte_t * pte_alloc_kernel(pmd_t * pmd, unsigned long address)
pmd_t400include/asm-i386/pgtable.hextern inline void pmd_free_kernel(pmd_t * pmd)
pmd_t405include/asm-i386/pgtable.hextern inline pmd_t * pmd_alloc_kernel(pgd_t * pgd, unsigned long address)
pmd_t407include/asm-i386/pgtable.hreturn (pmd_t *) pgd;
pmd_t415include/asm-i386/pgtable.hextern inline pte_t * pte_alloc(pmd_t * pmd, unsigned long address)
pmd_t442include/asm-i386/pgtable.hextern inline void pmd_free(pmd_t * pmd)
pmd_t447include/asm-i386/pgtable.hextern inline pmd_t * pmd_alloc(pgd_t * pgd, unsigned long address)
pmd_t449include/asm-i386/pgtable.hreturn (pmd_t *) pgd;
pmd_t209include/asm-mips/pgtable.hextern pmd_t invalid_pte_table[PAGE_SIZE/sizeof(pmd_t)];
pmd_t218include/asm-mips/pgtable.hextern inline unsigned long pmd_page(pmd_t pmd)
pmd_t221include/asm-mips/pgtable.hextern inline void pmd_set(pmd_t * pmdp, pte_t * ptep)
pmd_t237include/asm-mips/pgtable.hextern inline int pmd_none(pmd_t pmd)    { return (pmd_val(pmd) & PAGE_MASK) == ((unsigned long) invalid_pte_table - PAGE_OFFSET); }
pmd_t239include/asm-mips/pgtable.hextern inline int pmd_bad(pmd_t pmd)
pmd_t245include/asm-mips/pgtable.hextern inline int pmd_present(pmd_t pmd)  { return pmd_val(pmd) & _PAGE_PRESENT; }
pmd_t246include/asm-mips/pgtable.hextern inline int pmd_inuse(pmd_t *pmdp)  { return 0; }
pmd_t247include/asm-mips/pgtable.hextern inline void pmd_clear(pmd_t * pmdp)  { pmd_val(*pmdp) = ((unsigned long) invalid_pte_table - PAGE_OFFSET); }
pmd_t248include/asm-mips/pgtable.hextern inline void pmd_reuse(pmd_t * pmdp)  { }
pmd_t350include/asm-mips/pgtable.hextern inline pmd_t * pmd_offset(pgd_t * dir, unsigned long address)
pmd_t352include/asm-mips/pgtable.hreturn (pmd_t *) dir;
pmd_t356include/asm-mips/pgtable.hextern inline pte_t * pte_offset(pmd_t * dir, unsigned long address)
pmd_t378include/asm-mips/pgtable.hextern inline pte_t * pte_alloc_kernel(pmd_t *pmd, unsigned long address)
pmd_t410include/asm-mips/pgtable.hextern inline void pmd_free_kernel(pmd_t * pmd)
pmd_t414include/asm-mips/pgtable.hextern inline pmd_t * pmd_alloc_kernel(pgd_t * pgd, unsigned long address)
pmd_t416include/asm-mips/pgtable.hreturn (pmd_t *) pgd;
pmd_t429include/asm-mips/pgtable.hextern inline pte_t * pte_alloc(pmd_t * pmd, unsigned long address)
pmd_t460include/asm-mips/pgtable.hextern inline void pmd_free(pmd_t * pmd)
pmd_t464include/asm-mips/pgtable.hextern inline pmd_t * pmd_alloc(pgd_t * pgd, unsigned long address)
pmd_t466include/asm-mips/pgtable.hreturn (pmd_t *) pgd;
pmd_t510include/asm-mips/pgtable.h"1" (PAGE_SIZE/(sizeof(pmd_t)*2))
pmd_t525include/asm-mips/pgtable.h"1" (PAGE_SIZE/sizeof(pmd_t)));
pmd_t30include/asm-ppc/page.h#define __pmd(x)  ((pmd_t) { (x) } )
pmd_t216include/asm-ppc/pgtable.hextern inline int pmd_none(pmd_t pmd)    { return !pmd_val(pmd); }
pmd_t217include/asm-ppc/pgtable.hextern inline int pmd_bad(pmd_t pmd)    { return (pmd_val(pmd) & ~PAGE_MASK) != _PAGE_TABLE; }
pmd_t218include/asm-ppc/pgtable.hextern inline int pmd_present(pmd_t pmd)  { return pmd_val(pmd) & _PAGE_PRESENT; }
pmd_t219include/asm-ppc/pgtable.hextern inline int pmd_inuse(pmd_t *pmdp)  { return 0; }
pmd_t220include/asm-ppc/pgtable.hextern inline void pmd_clear(pmd_t * pmdp)  { pmd_val(*pmdp) = 0; }
pmd_t221include/asm-ppc/pgtable.hextern inline void pmd_reuse(pmd_t * pmdp)  { }
pmd_t283include/asm-ppc/pgtable.hextern inline unsigned long pmd_page(pmd_t pmd)
pmd_t294include/asm-ppc/pgtable.hextern inline pmd_t * pmd_offset(pgd_t * dir, unsigned long address)
pmd_t296include/asm-ppc/pgtable.hreturn (pmd_t *) dir;
pmd_t300include/asm-ppc/pgtable.hextern inline pte_t * pte_offset(pmd_t * dir, unsigned long address)
pmd_t385include/asm-ppc/pgtable.hextern inline pte_t * pte_alloc_kernel(pmd_t * pmd, unsigned long address)
pmd_t416include/asm-ppc/pgtable.hextern inline void pmd_free_kernel(pmd_t * pmd)
pmd_t420include/asm-ppc/pgtable.hextern inline pmd_t * pmd_alloc_kernel(pgd_t * pgd, unsigned long address)
pmd_t422include/asm-ppc/pgtable.hreturn (pmd_t *) pgd;
pmd_t430include/asm-ppc/pgtable.hextern inline pte_t * pte_alloc(pmd_t * pmd, unsigned long address)
pmd_t457include/asm-ppc/pgtable.hextern inline void pmd_free(pmd_t * pmd)
pmd_t461include/asm-ppc/pgtable.hextern inline pmd_t * pmd_alloc(pgd_t * pgd, unsigned long address)
pmd_t463include/asm-ppc/pgtable.hreturn (pmd_t *) pgd;
pmd_t70include/asm-sparc/page.h#define __pmd(x)        ((pmd_t) { (x) } )
pmd_t144include/asm-sparc/pgtable.hextern unsigned long (*pmd_page)(pmd_t);
pmd_t163include/asm-sparc/pgtable.hextern int (*pmd_none)(pmd_t);
pmd_t164include/asm-sparc/pgtable.hextern int (*pmd_bad)(pmd_t);
pmd_t165include/asm-sparc/pgtable.hextern int (*pmd_present)(pmd_t);
pmd_t166include/asm-sparc/pgtable.hextern int (*pmd_inuse)(pmd_t *);
pmd_t167include/asm-sparc/pgtable.hextern void (*pmd_clear)(pmd_t *);
pmd_t168include/asm-sparc/pgtable.hextern void (*pmd_reuse)(pmd_t *);
pmd_t199include/asm-sparc/pgtable.hextern void (*pgd_set)(pgd_t *, pmd_t *);
pmd_t207include/asm-sparc/pgtable.hextern pmd_t * (*pmd_offset)(pgd_t *, unsigned long);
pmd_t210include/asm-sparc/pgtable.hextern pte_t * (*pte_offset)(pmd_t *, unsigned long);
pmd_t219include/asm-sparc/pgtable.hextern pte_t * (*pte_alloc_kernel)(pmd_t *, unsigned long);
pmd_t225include/asm-sparc/pgtable.hextern void (*pmd_free_kernel)(pmd_t *);
pmd_t227include/asm-sparc/pgtable.hextern pmd_t * (*pmd_alloc_kernel)(pgd_t *, unsigned long);
pmd_t231include/asm-sparc/pgtable.hextern pte_t * (*pte_alloc)(pmd_t *, unsigned long);
pmd_t237include/asm-sparc/pgtable.hextern void (*pmd_free)(pmd_t *);
pmd_t239include/asm-sparc/pgtable.hextern pmd_t * (*pmd_alloc)(pgd_t *, unsigned long);
pmd_t421ipc/shm.cpmd_t *page_middle;
pmd_t727ipc/shm.cpmd_t *page_middle;
pmd_t640mm/filemap.cstatic inline int filemap_sync_pte_range(pmd_t * pmd,
pmd_t674mm/filemap.cpmd_t * pmd;
pmd_t89mm/memory.cstatic inline void free_one_pmd(pmd_t * dir)
pmd_t108mm/memory.cpmd_t * pmd;
pmd_t208mm/memory.cstatic inline int copy_pte_range(pmd_t *dst_pmd, pmd_t *src_pmd, unsigned long address, unsigned long size, int cow)
pmd_t242mm/memory.cpmd_t * src_pmd, * dst_pmd;
pmd_t317mm/memory.cstatic inline void zap_pte_range(pmd_t * pmd, unsigned long address, unsigned long size)
pmd_t345mm/memory.cpmd_t * pmd;
pmd_t402mm/memory.cstatic inline int zeromap_pmd_range(pmd_t * pmd, unsigned long address, unsigned long size, pte_t zero_pte)
pmd_t432mm/memory.cpmd_t *pmd = pmd_alloc(dir, address);
pmd_t472mm/memory.cstatic inline int remap_pmd_range(pmd_t * pmd, unsigned long address, unsigned long size,
pmd_t503mm/memory.cpmd_t *pmd = pmd_alloc(dir, from);
pmd_t538mm/memory.cpmd_t * pmd;
pmd_t589mm/memory.cpmd_t *page_middle;
pmd_t762mm/memory.cpmd_t *page_middle;
pmd_t839mm/memory.cpmd_t *pmd;
pmd_t972mm/memory.cpmd_t *pmd;
pmd_t20mm/mprotect.cstatic inline void change_pte_range(pmd_t * pmd, unsigned long address,
pmd_t50mm/mprotect.cpmd_t * pmd;
pmd_t25mm/mremap.cpmd_t * pmd;
pmd_t55mm/mremap.cpmd_t * pmd;
pmd_t195mm/swapfile.cstatic inline int unuse_pmd(struct vm_area_struct * vma, pmd_t *dir,
pmd_t228mm/swapfile.cpmd_t * pmd;
pmd_t41mm/vmalloc.cstatic inline void free_area_pte(pmd_t * pmd, unsigned long address, unsigned long size)
pmd_t75mm/vmalloc.cpmd_t * pmd;
pmd_t133mm/vmalloc.cstatic inline int alloc_area_pmd(pmd_t * pmd, unsigned long address, unsigned long size)
pmd_t160mm/vmalloc.cpmd_t *pmd = pmd_alloc_kernel(dir, address);
pmd_t192mm/vmalloc.cstatic inline int remap_area_pmd(pmd_t * pmd, unsigned long address, unsigned long size,
pmd_t221mm/vmalloc.cpmd_t *pmd = pmd_alloc_kernel(dir, address);
pmd_t156mm/vmscan.cpmd_t *dir, unsigned long address, unsigned long end, int dma, int wait)
pmd_t190mm/vmscan.cpmd_t * pmd;