| tag | line | file | source code |
| pmd | 73 | arch/i386/kernel/vm86.c | pmd_t *pmd; |
| pmd | 85 | arch/i386/kernel/vm86.c | pmd = pmd_offset(pgd, 0xA0000); |
| pmd | 86 | arch/i386/kernel/vm86.c | if (pmd_none(*pmd)) |
| pmd | 88 | arch/i386/kernel/vm86.c | if (pmd_bad(*pmd)) { |
| pmd | 89 | arch/i386/kernel/vm86.c | printk("vm86: bad pmd entry [%p]:%08lx\n", pmd, pmd_val(*pmd)); |
| pmd | 90 | arch/i386/kernel/vm86.c | pmd_clear(pmd); |
| pmd | 93 | arch/i386/kernel/vm86.c | pte = pte_offset(pmd, 0xA0000); |
| pmd | 38 | arch/ppc/mm/fault.c | pmd_t *pmd; |
| pmd | 67 | arch/ppc/mm/fault.c | pmd = pmd_offset(dir, regs->dar & PAGE_MASK); |
| pmd | 68 | arch/ppc/mm/fault.c | if (pmd && pmd_present(*pmd)) |
| pmd | 70 | arch/ppc/mm/fault.c | pte = pte_offset(pmd, regs->dar & PAGE_MASK); |
| pmd | 100 | arch/ppc/mm/fault.c | pmd_t *pmd; |
| pmd | 126 | arch/ppc/mm/fault.c | pmd = pmd_offset(dir, regs->dar & PAGE_MASK); |
| pmd | 127 | arch/ppc/mm/fault.c | if (pmd && pmd_present(*pmd)) |
| pmd | 129 | arch/ppc/mm/fault.c | pte = pte_offset(pmd, regs->dar & PAGE_MASK); |
| pmd | 142 | arch/ppc/mm/fault.c | current->mm->pgd,dir,*dir,pmd,*pmd,pte); |
| pmd | 307 | arch/ppc/mm/fault.c | pmd_t *pmd; |
| pmd | 312 | arch/ppc/mm/fault.c | pmd = pmd_offset(dir, address & PAGE_MASK); |
| pmd | 313 | arch/ppc/mm/fault.c | if (pmd && pmd_present(*pmd)) |
| pmd | 315 | arch/ppc/mm/fault.c | pte = pte_offset(pmd, address & PAGE_MASK); |
| pmd | 31 | arch/sparc/mm/srmmu.c | srmmu_pmd_page(pmd_t pmd) |
| pmd | 35 | arch/sparc/mm/srmmu.c | page = (pmd_val(pmd) & (SRMMU_PTD_PTP_MASK)) << SRMMU_PTD_PTP_PADDR_SHIFT; |
| pmd | 67 | arch/sparc/mm/srmmu.c | int srmmu_pmd_none(pmd_t pmd) { return !pmd_val(pmd); } |
| pmd | 68 | arch/sparc/mm/srmmu.c | int srmmu_pmd_bad(pmd_t pmd) |
| pmd | 70 | arch/sparc/mm/srmmu.c | return ((pmd_val(pmd)&SRMMU_ET_PTDBAD)==SRMMU_ET_PTDBAD) || |
| pmd | 71 | arch/sparc/mm/srmmu.c | (srmmu_pmd_page(pmd) > high_memory); |
| pmd | 74 | arch/sparc/mm/srmmu.c | int srmmu_pmd_present(pmd_t pmd) { return pmd_val(pmd) & SRMMU_ET_PTD; } |
| pmd | 223 | arch/sparc/mm/srmmu.c | srmmu_pte_alloc_kernel(pmd_t *pmd, unsigned long address) |
| pmd | 228 | arch/sparc/mm/srmmu.c | if (srmmu_pmd_none(*pmd)) { |
| pmd | 230 | arch/sparc/mm/srmmu.c | if (srmmu_pmd_none(*pmd)) { |
| pmd | 232 | arch/sparc/mm/srmmu.c | srmmu_pmd_set(pmd, page); |
| pmd | 236 | arch/sparc/mm/srmmu.c | srmmu_pmd_set(pmd, (pte_t *) SRMMU_ET_PTDBAD); |
| pmd | 241 | arch/sparc/mm/srmmu.c | if (srmmu_pmd_bad(*pmd)) { |
| pmd | 242 | arch/sparc/mm/srmmu.c | printk("Bad pmd in pte_alloc_kernel: %08lx\n", pmd_val(*pmd)); |
| pmd | 243 | arch/sparc/mm/srmmu.c | srmmu_pmd_set(pmd, (pte_t *) SRMMU_ET_PTDBAD); |
| pmd | 246 | arch/sparc/mm/srmmu.c | return (pte_t *) srmmu_pmd_page(*pmd) + address; |
| pmd | 251 | arch/sparc/mm/srmmu.c | srmmu_pmd_free_kernel(pmd_t *pmd) |
| pmd | 253 | arch/sparc/mm/srmmu.c | mem_map[MAP_NR(pmd)].reserved = 0; |
| pmd | 254 | arch/sparc/mm/srmmu.c | free_page((unsigned long) pmd); |
| pmd | 291 | arch/sparc/mm/srmmu.c | srmmu_pte_alloc(pmd_t * pmd, unsigned long address) |
| pmd | 296 | arch/sparc/mm/srmmu.c | if (srmmu_pmd_none(*pmd)) { |
| pmd | 298 | arch/sparc/mm/srmmu.c | if (srmmu_pmd_none(*pmd)) { |
| pmd | 300 | arch/sparc/mm/srmmu.c | srmmu_pmd_set(pmd, page); |
| pmd | 303 | arch/sparc/mm/srmmu.c | srmmu_pmd_set(pmd, (pte_t *) SRMMU_ET_PTDBAD); |
| pmd | 308 | arch/sparc/mm/srmmu.c | if (srmmu_pmd_bad(*pmd)) { |
| pmd | 309 | arch/sparc/mm/srmmu.c | printk("Bad pmd in pte_alloc_kernel: %08lx\n", pmd_val(*pmd)); |
| pmd | 310 | arch/sparc/mm/srmmu.c | srmmu_pmd_set(pmd, (pte_t *) SRMMU_ET_PTDBAD); |
| pmd | 313 | arch/sparc/mm/srmmu.c | return (pte_t *) srmmu_pmd_page(*pmd) + address; |
| pmd | 321 | arch/sparc/mm/srmmu.c | srmmu_pmd_free(pmd_t * pmd) |
| pmd | 323 | arch/sparc/mm/srmmu.c | free_page((unsigned long) pmd); |
| pmd | 76 | arch/sparc/mm/sun4c.c | int sun4c_pmd_none(pmd_t pmd) { return !pmd_val(pmd); } |
| pmd | 77 | arch/sparc/mm/sun4c.c | int sun4c_pmd_bad(pmd_t pmd) |
| pmd | 79 | arch/sparc/mm/sun4c.c | return (pmd_val(pmd) & ~PAGE_MASK) != PGD_TABLE || pmd_val(pmd) > high_memory; |
| pmd | 82 | arch/sparc/mm/sun4c.c | int sun4c_pmd_present(pmd_t pmd) { return pmd_val(pmd) & PGD_PRESENT; } |
| pmd | 136 | arch/sparc/mm/sun4c.c | unsigned long sun4c_pmd_page(pmd_t pmd) |
| pmd | 138 | arch/sparc/mm/sun4c.c | return (pmd_val(pmd) & PAGE_MASK); |
| pmd | 381 | arch/sparc/mm/sun4c.c | pte_t *sun4c_pte_alloc_kernel(pmd_t *pmd, unsigned long address) |
| pmd | 384 | arch/sparc/mm/sun4c.c | if (sun4c_pmd_none(*pmd)) { |
| pmd | 386 | arch/sparc/mm/sun4c.c | if (sun4c_pmd_none(*pmd)) { |
| pmd | 388 | arch/sparc/mm/sun4c.c | pmd_val(*pmd) = PGD_TABLE | (unsigned long) page; |
| pmd | 392 | arch/sparc/mm/sun4c.c | pmd_val(*pmd) = PGD_TABLE | (unsigned long) BAD_PAGETABLE; |
| pmd | 397 | arch/sparc/mm/sun4c.c | if (sun4c_pmd_bad(*pmd)) { |
| pmd | 398 | arch/sparc/mm/sun4c.c | printk("Bad pmd in pte_alloc_kernel: %08lx\n", pmd_val(*pmd)); |
| pmd | 399 | arch/sparc/mm/sun4c.c | pmd_val(*pmd) = PGD_TABLE | (unsigned long) BAD_PAGETABLE; |
| pmd | 402 | arch/sparc/mm/sun4c.c | return (pte_t *) sun4c_pmd_page(*pmd) + address; |
| pmd | 409 | arch/sparc/mm/sun4c.c | void sun4c_pmd_free_kernel(pmd_t *pmd) |
| pmd | 411 | arch/sparc/mm/sun4c.c | pmd_val(*pmd) = 0; |
| pmd | 424 | arch/sparc/mm/sun4c.c | pte_t *sun4c_pte_alloc(pmd_t * pmd, unsigned long address) |
| pmd | 427 | arch/sparc/mm/sun4c.c | if (sun4c_pmd_none(*pmd)) { |
| pmd | 429 | arch/sparc/mm/sun4c.c | if (sun4c_pmd_none(*pmd)) { |
| pmd | 431 | arch/sparc/mm/sun4c.c | pmd_val(*pmd) = PGD_TABLE | (unsigned long) page; |
| pmd | 434 | arch/sparc/mm/sun4c.c | pmd_val(*pmd) = PGD_TABLE | (unsigned long) BAD_PAGETABLE; |
| pmd | 439 | arch/sparc/mm/sun4c.c | if (sun4c_pmd_bad(*pmd)) { |
| pmd | 440 | arch/sparc/mm/sun4c.c | printk("Bad pmd in pte_alloc: %08lx\n", pmd_val(*pmd)); |
| pmd | 441 | arch/sparc/mm/sun4c.c | pmd_val(*pmd) = PGD_TABLE | (unsigned long) BAD_PAGETABLE; |
| pmd | 444 | arch/sparc/mm/sun4c.c | return (pte_t *) sun4c_pmd_page(*pmd) + address; |
| pmd | 451 | arch/sparc/mm/sun4c.c | void sun4c_pmd_free(pmd_t * pmd) |
| pmd | 453 | arch/sparc/mm/sun4c.c | pmd_val(*pmd) = 0; |
| pmd | 728 | fs/proc/array.c | static inline void statm_pte_range(pmd_t * pmd, unsigned long address, unsigned long size, |
| pmd | 734 | fs/proc/array.c | if (pmd_none(*pmd)) |
| pmd | 736 | fs/proc/array.c | if (pmd_bad(*pmd)) { |
| pmd | 737 | fs/proc/array.c | printk("statm_pte_range: bad pmd (%08lx)\n", pmd_val(*pmd)); |
| pmd | 738 | fs/proc/array.c | pmd_clear(pmd); |
| pmd | 741 | fs/proc/array.c | pte = pte_offset(pmd, address); |
| pmd | 769 | fs/proc/array.c | pmd_t * pmd; |
| pmd | 779 | fs/proc/array.c | pmd = pmd_offset(pgd, address); |
| pmd | 785 | fs/proc/array.c | statm_pte_range(pmd, address, end - address, pages, shared, dirty, total); |
| pmd | 787 | fs/proc/array.c | pmd++; |
| pmd | 18 | include/asm-alpha/page.h | typedef struct { unsigned long pmd; } pmd_t; |
| pmd | 23 | include/asm-alpha/page.h | #define pmd_val(x) ((x).pmd) |
| pmd | 233 | include/asm-alpha/pgtable.h | extern inline unsigned long pmd_page(pmd_t pmd) |
| pmd | 234 | include/asm-alpha/pgtable.h | { return PAGE_OFFSET + ((pmd_val(pmd) & _PFN_MASK) >> (32-PAGE_SHIFT)); } |
| pmd | 249 | include/asm-alpha/pgtable.h | extern inline int pmd_none(pmd_t pmd) { return !pmd_val(pmd); } |
| pmd | 250 | include/asm-alpha/pgtable.h | extern inline int pmd_bad(pmd_t pmd) { return (pmd_val(pmd) & ~_PFN_MASK) != _PAGE_TABLE || pmd_page(pmd) > high_memory; } |
| pmd | 251 | include/asm-alpha/pgtable.h | extern inline int pmd_present(pmd_t pmd) { return pmd_val(pmd) & _PAGE_VALID; } |
| pmd | 339 | include/asm-alpha/pgtable.h | extern inline pte_t * pte_alloc_kernel(pmd_t *pmd, unsigned long address) |
| pmd | 342 | include/asm-alpha/pgtable.h | if (pmd_none(*pmd)) { |
| pmd | 344 | include/asm-alpha/pgtable.h | if (pmd_none(*pmd)) { |
| pmd | 346 | include/asm-alpha/pgtable.h | pmd_set(pmd, page); |
| pmd | 350 | include/asm-alpha/pgtable.h | pmd_set(pmd, (pte_t *) BAD_PAGETABLE); |
| pmd | 355 | include/asm-alpha/pgtable.h | if (pmd_bad(*pmd)) { |
| pmd | 356 | include/asm-alpha/pgtable.h | printk("Bad pmd in pte_alloc: %08lx\n", pmd_val(*pmd)); |
| pmd | 357 | include/asm-alpha/pgtable.h | pmd_set(pmd, (pte_t *) BAD_PAGETABLE); |
| pmd | 360 | include/asm-alpha/pgtable.h | return (pte_t *) pmd_page(*pmd) + address; |
| pmd | 363 | include/asm-alpha/pgtable.h | extern inline void pmd_free_kernel(pmd_t * pmd) |
| pmd | 365 | include/asm-alpha/pgtable.h | mem_map[MAP_NR(pmd)].reserved = 0; |
| pmd | 366 | include/asm-alpha/pgtable.h | free_page((unsigned long) pmd); |
| pmd | 398 | include/asm-alpha/pgtable.h | extern inline pte_t * pte_alloc(pmd_t *pmd, unsigned long address) |
| pmd | 401 | include/asm-alpha/pgtable.h | if (pmd_none(*pmd)) { |
| pmd | 403 | include/asm-alpha/pgtable.h | if (pmd_none(*pmd)) { |
| pmd | 405 | include/asm-alpha/pgtable.h | pmd_set(pmd, page); |
| pmd | 408 | include/asm-alpha/pgtable.h | pmd_set(pmd, (pte_t *) BAD_PAGETABLE); |
| pmd | 413 | include/asm-alpha/pgtable.h | if (pmd_bad(*pmd)) { |
| pmd | 414 | include/asm-alpha/pgtable.h | printk("Bad pmd in pte_alloc: %08lx\n", pmd_val(*pmd)); |
| pmd | 415 | include/asm-alpha/pgtable.h | pmd_set(pmd, (pte_t *) BAD_PAGETABLE); |
| pmd | 418 | include/asm-alpha/pgtable.h | return (pte_t *) pmd_page(*pmd) + address; |
| pmd | 421 | include/asm-alpha/pgtable.h | extern inline void pmd_free(pmd_t * pmd) |
| pmd | 423 | include/asm-alpha/pgtable.h | free_page((unsigned long) pmd); |
| pmd | 18 | include/asm-i386/page.h | typedef struct { unsigned long pmd; } pmd_t; |
| pmd | 23 | include/asm-i386/page.h | #define pmd_val(x) ((x).pmd) |
| pmd | 299 | include/asm-i386/pgtable.h | extern inline int pmd_none(pmd_t pmd) { return !pmd_val(pmd); } |
| pmd | 300 | include/asm-i386/pgtable.h | extern inline int pmd_bad(pmd_t pmd) { return (pmd_val(pmd) & ~PAGE_MASK) != _PAGE_TABLE || pmd_val(pmd) > high_memory; } |
| pmd | 301 | include/asm-i386/pgtable.h | extern inline int pmd_present(pmd_t pmd) { return pmd_val(pmd) & _PAGE_PRESENT; } |
| pmd | 355 | include/asm-i386/pgtable.h | extern inline unsigned long pmd_page(pmd_t pmd) |
| pmd | 356 | include/asm-i386/pgtable.h | { return pmd_val(pmd) & PAGE_MASK; } |
| pmd | 387 | include/asm-i386/pgtable.h | extern inline pte_t * pte_alloc_kernel(pmd_t * pmd, unsigned long address) |
| pmd | 390 | include/asm-i386/pgtable.h | if (pmd_none(*pmd)) { |
| pmd | 392 | include/asm-i386/pgtable.h | if (pmd_none(*pmd)) { |
| pmd | 394 | include/asm-i386/pgtable.h | pmd_val(*pmd) = _PAGE_TABLE | (unsigned long) page; |
| pmd | 398 | include/asm-i386/pgtable.h | pmd_val(*pmd) = _PAGE_TABLE | (unsigned long) BAD_PAGETABLE; |
| pmd | 403 | include/asm-i386/pgtable.h | if (pmd_bad(*pmd)) { |
| pmd | 404 | include/asm-i386/pgtable.h | printk("Bad pmd in pte_alloc: %08lx\n", pmd_val(*pmd)); |
| pmd | 405 | include/asm-i386/pgtable.h | pmd_val(*pmd) = _PAGE_TABLE | (unsigned long) BAD_PAGETABLE; |
| pmd | 408 | include/asm-i386/pgtable.h | return (pte_t *) pmd_page(*pmd) + address; |
| pmd | 415 | include/asm-i386/pgtable.h | extern inline void pmd_free_kernel(pmd_t * pmd) |
| pmd | 417 | include/asm-i386/pgtable.h | pmd_val(*pmd) = 0; |
| pmd | 430 | include/asm-i386/pgtable.h | extern inline pte_t * pte_alloc(pmd_t * pmd, unsigned long address) |
| pmd | 433 | include/asm-i386/pgtable.h | if (pmd_none(*pmd)) { |
| pmd | 435 | include/asm-i386/pgtable.h | if (pmd_none(*pmd)) { |
| pmd | 437 | include/asm-i386/pgtable.h | pmd_val(*pmd) = _PAGE_TABLE | (unsigned long) page; |
| pmd | 440 | include/asm-i386/pgtable.h | pmd_val(*pmd) = _PAGE_TABLE | (unsigned long) BAD_PAGETABLE; |
| pmd | 445 | include/asm-i386/pgtable.h | if (pmd_bad(*pmd)) { |
| pmd | 446 | include/asm-i386/pgtable.h | printk("Bad pmd in pte_alloc: %08lx\n", pmd_val(*pmd)); |
| pmd | 447 | include/asm-i386/pgtable.h | pmd_val(*pmd) = _PAGE_TABLE | (unsigned long) BAD_PAGETABLE; |
| pmd | 450 | include/asm-i386/pgtable.h | return (pte_t *) pmd_page(*pmd) + address; |
| pmd | 457 | include/asm-i386/pgtable.h | extern inline void pmd_free(pmd_t * pmd) |
| pmd | 459 | include/asm-i386/pgtable.h | pmd_val(*pmd) = 0; |
| pmd | 20 | include/asm-mips/page.h | typedef struct { unsigned long pmd; } pmd_t; |
| pmd | 25 | include/asm-mips/page.h | #define pmd_val(x) ((x).pmd) |
| pmd | 218 | include/asm-mips/pgtable.h | extern inline unsigned long pmd_page(pmd_t pmd) |
| pmd | 219 | include/asm-mips/pgtable.h | { return PAGE_OFFSET + (pmd_val(pmd) & PAGE_MASK); } |
| pmd | 237 | include/asm-mips/pgtable.h | extern inline int pmd_none(pmd_t pmd) { return (pmd_val(pmd) & PAGE_MASK) == ((unsigned long) invalid_pte_table - PAGE_OFFSET); } |
| pmd | 239 | include/asm-mips/pgtable.h | extern inline int pmd_bad(pmd_t pmd) |
| pmd | 241 | include/asm-mips/pgtable.h | return (pmd_val(pmd) & ~PAGE_MASK) != _PAGE_TABLE || |
| pmd | 242 | include/asm-mips/pgtable.h | pmd_page(pmd) > high_memory || |
| pmd | 243 | include/asm-mips/pgtable.h | pmd_page(pmd) < PAGE_OFFSET; |
| pmd | 245 | include/asm-mips/pgtable.h | extern inline int pmd_present(pmd_t pmd) { return pmd_val(pmd) & _PAGE_PRESENT; } |
| pmd | 378 | include/asm-mips/pgtable.h | extern inline pte_t * pte_alloc_kernel(pmd_t *pmd, unsigned long address) |
| pmd | 381 | include/asm-mips/pgtable.h | if (pmd_none(*pmd)) { |
| pmd | 383 | include/asm-mips/pgtable.h | if (pmd_none(*pmd)) { |
| pmd | 390 | include/asm-mips/pgtable.h | pmd_set(pmd, (pte_t *)page); |
| pmd | 393 | include/asm-mips/pgtable.h | pmd_set(pmd, (pte_t *) BAD_PAGETABLE); |
| pmd | 398 | include/asm-mips/pgtable.h | if (pmd_bad(*pmd)) { |
| pmd | 399 | include/asm-mips/pgtable.h | printk("Bad pmd in pte_alloc_kernel: %08lx\n", pmd_val(*pmd)); |
| pmd | 400 | include/asm-mips/pgtable.h | pmd_set(pmd, (pte_t *) BAD_PAGETABLE); |
| pmd | 403 | include/asm-mips/pgtable.h | return (pte_t *) (pmd_page(*pmd) + (PT_OFFSET - PAGE_OFFSET)) + address; |
| pmd | 410 | include/asm-mips/pgtable.h | extern inline void pmd_free_kernel(pmd_t * pmd) |
| pmd | 429 | include/asm-mips/pgtable.h | extern inline pte_t * pte_alloc(pmd_t * pmd, unsigned long address) |
| pmd | 432 | include/asm-mips/pgtable.h | if (pmd_none(*pmd)) { |
| pmd | 434 | include/asm-mips/pgtable.h | if (pmd_none(*pmd)) { |
| pmd | 440 | include/asm-mips/pgtable.h | pmd_set(pmd, (pte_t *)page); |
| pmd | 443 | include/asm-mips/pgtable.h | pmd_set(pmd, (pte_t *) BAD_PAGETABLE); |
| pmd | 448 | include/asm-mips/pgtable.h | if (pmd_bad(*pmd)) { |
| pmd | 449 | include/asm-mips/pgtable.h | printk("Bad pmd in pte_alloc: %08lx\n", pmd_val(*pmd)); |
| pmd | 450 | include/asm-mips/pgtable.h | pmd_set(pmd, (pte_t *) BAD_PAGETABLE); |
| pmd | 453 | include/asm-mips/pgtable.h | return (pte_t *) (pmd_page(*pmd) + (PT_OFFSET - PAGE_OFFSET)) + address; |
| pmd | 460 | include/asm-mips/pgtable.h | extern inline void pmd_free(pmd_t * pmd) |
| pmd | 20 | include/asm-ppc/page.h | typedef struct { unsigned long pmd; } pmd_t; |
| pmd | 25 | include/asm-ppc/page.h | #define pmd_val(x) ((x).pmd) |
| pmd | 216 | include/asm-ppc/pgtable.h | extern inline int pmd_none(pmd_t pmd) { return !pmd_val(pmd); } |
| pmd | 217 | include/asm-ppc/pgtable.h | extern inline int pmd_bad(pmd_t pmd) { return (pmd_val(pmd) & ~PAGE_MASK) != _PAGE_TABLE; } |
| pmd | 218 | include/asm-ppc/pgtable.h | extern inline int pmd_present(pmd_t pmd) { return pmd_val(pmd) & _PAGE_PRESENT; } |
| pmd | 283 | include/asm-ppc/pgtable.h | extern inline unsigned long pmd_page(pmd_t pmd) |
| pmd | 284 | include/asm-ppc/pgtable.h | { return pmd_val(pmd) & PAGE_MASK; } |
| pmd | 385 | include/asm-ppc/pgtable.h | extern inline pte_t * pte_alloc_kernel(pmd_t * pmd, unsigned long address) |
| pmd | 388 | include/asm-ppc/pgtable.h | if (pmd_none(*pmd)) { |
| pmd | 390 | include/asm-ppc/pgtable.h | if (pmd_none(*pmd)) { |
| pmd | 393 | include/asm-ppc/pgtable.h | pmd_val(*pmd) = _PAGE_TABLE | (unsigned long) page; |
| pmd | 398 | include/asm-ppc/pgtable.h | pmd_val(*pmd) = _PAGE_TABLE | (unsigned long) BAD_PAGETABLE; |
| pmd | 403 | include/asm-ppc/pgtable.h | if (pmd_bad(*pmd)) { |
| pmd | 404 | include/asm-ppc/pgtable.h | printk("Bad pmd in pte_alloc: %08lx\n", pmd_val(*pmd)); |
| pmd | 406 | include/asm-ppc/pgtable.h | pmd_val(*pmd) = _PAGE_TABLE | (unsigned long) BAD_PAGETABLE; |
| pmd | 409 | include/asm-ppc/pgtable.h | return (pte_t *) pmd_page(*pmd) + address; |
| pmd | 416 | include/asm-ppc/pgtable.h | extern inline void pmd_free_kernel(pmd_t * pmd) |
| pmd | 430 | include/asm-ppc/pgtable.h | extern inline pte_t * pte_alloc(pmd_t * pmd, unsigned long address) |
| pmd | 433 | include/asm-ppc/pgtable.h | if (pmd_none(*pmd)) { |
| pmd | 435 | include/asm-ppc/pgtable.h | if (pmd_none(*pmd)) { |
| pmd | 437 | include/asm-ppc/pgtable.h | pmd_val(*pmd) = _PAGE_TABLE | (unsigned long) page; |
| pmd | 440 | include/asm-ppc/pgtable.h | pmd_val(*pmd) = _PAGE_TABLE | (unsigned long) BAD_PAGETABLE; |
| pmd | 445 | include/asm-ppc/pgtable.h | if (pmd_bad(*pmd)) { |
| pmd | 446 | include/asm-ppc/pgtable.h | printk("Bad pmd in pte_alloc: %08lx\n", pmd_val(*pmd)); |
| pmd | 447 | include/asm-ppc/pgtable.h | pmd_val(*pmd) = _PAGE_TABLE | (unsigned long) BAD_PAGETABLE; |
| pmd | 450 | include/asm-ppc/pgtable.h | return (pte_t *) pmd_page(*pmd) + address; |
| pmd | 457 | include/asm-ppc/pgtable.h | extern inline void pmd_free(pmd_t * pmd) |
| pmd | 51 | include/asm-sparc/page.h | typedef struct { unsigned long pmd; } pmd_t; |
| pmd | 56 | include/asm-sparc/page.h | #define pmd_val(x) ((x).pmd) |
| pmd | 630 | mm/filemap.c | static inline int filemap_sync_pte_range(pmd_t * pmd, |
| pmd | 638 | mm/filemap.c | if (pmd_none(*pmd)) |
| pmd | 640 | mm/filemap.c | if (pmd_bad(*pmd)) { |
| pmd | 641 | mm/filemap.c | printk("filemap_sync_pte_range: bad pmd (%08lx)\n", pmd_val(*pmd)); |
| pmd | 642 | mm/filemap.c | pmd_clear(pmd); |
| pmd | 645 | mm/filemap.c | pte = pte_offset(pmd, address); |
| pmd | 664 | mm/filemap.c | pmd_t * pmd; |
| pmd | 675 | mm/filemap.c | pmd = pmd_offset(pgd, address); |
| pmd | 683 | mm/filemap.c | error |= filemap_sync_pte_range(pmd, address, end - address, vma, offset, flags); |
| pmd | 685 | mm/filemap.c | pmd++; |
| pmd | 116 | mm/memory.c | pmd_t * pmd; |
| pmd | 125 | mm/memory.c | pmd = pmd_offset(dir, 0); |
| pmd | 127 | mm/memory.c | if (!pmd_inuse(pmd)) { |
| pmd | 130 | mm/memory.c | free_one_pmd(pmd+j); |
| pmd | 132 | mm/memory.c | pmd_free(pmd); |
| pmd | 326 | mm/memory.c | static inline void zap_pte_range(pmd_t * pmd, unsigned long address, unsigned long size) |
| pmd | 331 | mm/memory.c | if (pmd_none(*pmd)) |
| pmd | 333 | mm/memory.c | if (pmd_bad(*pmd)) { |
| pmd | 334 | mm/memory.c | printk("zap_pte_range: bad pmd (%08lx)\n", pmd_val(*pmd)); |
| pmd | 335 | mm/memory.c | pmd_clear(pmd); |
| pmd | 338 | mm/memory.c | pte = pte_offset(pmd, address); |
| pmd | 354 | mm/memory.c | pmd_t * pmd; |
| pmd | 364 | mm/memory.c | pmd = pmd_offset(dir, address); |
| pmd | 370 | mm/memory.c | zap_pte_range(pmd, address, end - address); |
| pmd | 372 | mm/memory.c | pmd++; |
| pmd | 411 | mm/memory.c | static inline int zeromap_pmd_range(pmd_t * pmd, unsigned long address, unsigned long size, pte_t zero_pte) |
| pmd | 420 | mm/memory.c | pte_t * pte = pte_alloc(pmd, address); |
| pmd | 425 | mm/memory.c | pmd++; |
| pmd | 441 | mm/memory.c | pmd_t *pmd = pmd_alloc(dir, address); |
| pmd | 443 | mm/memory.c | if (!pmd) |
| pmd | 445 | mm/memory.c | error = zeromap_pmd_range(pmd, address, end - address, zero_pte); |
| pmd | 481 | mm/memory.c | static inline int remap_pmd_range(pmd_t * pmd, unsigned long address, unsigned long size, |
| pmd | 492 | mm/memory.c | pte_t * pte = pte_alloc(pmd, address); |
| pmd | 497 | mm/memory.c | pmd++; |
| pmd | 512 | mm/memory.c | pmd_t *pmd = pmd_alloc(dir, from); |
| pmd | 514 | mm/memory.c | if (!pmd) |
| pmd | 516 | mm/memory.c | error = remap_pmd_range(pmd, from, end - from, offset + from, prot); |
| pmd | 547 | mm/memory.c | pmd_t * pmd; |
| pmd | 555 | mm/memory.c | pmd = pmd_alloc(pgd, address); |
| pmd | 556 | mm/memory.c | if (!pmd) { |
| pmd | 561 | mm/memory.c | pte = pte_alloc(pmd, address); |
| pmd | 841 | mm/memory.c | pmd_t *pmd; |
| pmd | 845 | mm/memory.c | pmd = pmd_alloc(pgd, address); |
| pmd | 846 | mm/memory.c | if (!pmd) { |
| pmd | 850 | mm/memory.c | pte = pte_alloc(pmd, address); |
| pmd | 976 | mm/memory.c | pmd_t *pmd; |
| pmd | 980 | mm/memory.c | pmd = pmd_alloc(pgd, address); |
| pmd | 981 | mm/memory.c | if (!pmd) |
| pmd | 983 | mm/memory.c | pte = pte_alloc(pmd, address); |
| pmd | 20 | mm/mprotect.c | static inline void change_pte_range(pmd_t * pmd, unsigned long address, |
| pmd | 26 | mm/mprotect.c | if (pmd_none(*pmd)) |
| pmd | 28 | mm/mprotect.c | if (pmd_bad(*pmd)) { |
| pmd | 29 | mm/mprotect.c | printk("change_pte_range: bad pmd (%08lx)\n", pmd_val(*pmd)); |
| pmd | 30 | mm/mprotect.c | pmd_clear(pmd); |
| pmd | 33 | mm/mprotect.c | pte = pte_offset(pmd, address); |
| pmd | 50 | mm/mprotect.c | pmd_t * pmd; |
| pmd | 60 | mm/mprotect.c | pmd = pmd_offset(pgd, address); |
| pmd | 66 | mm/mprotect.c | change_pte_range(pmd, address, end - address, newprot); |
| pmd | 68 | mm/mprotect.c | pmd++; |
| pmd | 228 | mm/swapfile.c | pmd_t * pmd; |
| pmd | 238 | mm/swapfile.c | pmd = pmd_offset(dir, address); |
| pmd | 245 | mm/swapfile.c | if (unuse_pmd(vma, pmd, address, end - address, offset, type, page)) |
| pmd | 248 | mm/swapfile.c | pmd++; |
| pmd | 41 | mm/vmalloc.c | static inline void free_area_pte(pmd_t * pmd, unsigned long address, unsigned long size) |
| pmd | 46 | mm/vmalloc.c | if (pmd_none(*pmd)) |
| pmd | 48 | mm/vmalloc.c | if (pmd_bad(*pmd)) { |
| pmd | 49 | mm/vmalloc.c | printk("free_area_pte: bad pmd (%08lx)\n", pmd_val(*pmd)); |
| pmd | 50 | mm/vmalloc.c | pmd_clear(pmd); |
| pmd | 53 | mm/vmalloc.c | pte = pte_offset(pmd, address); |
| pmd | 75 | mm/vmalloc.c | pmd_t * pmd; |
| pmd | 85 | mm/vmalloc.c | pmd = pmd_offset(dir, address); |
| pmd | 91 | mm/vmalloc.c | free_area_pte(pmd, address, end - address); |
| pmd | 93 | mm/vmalloc.c | pmd++; |
| pmd | 133 | mm/vmalloc.c | static inline int alloc_area_pmd(pmd_t * pmd, unsigned long address, unsigned long size) |
| pmd | 142 | mm/vmalloc.c | pte_t * pte = pte_alloc_kernel(pmd, address); |
| pmd | 148 | mm/vmalloc.c | pmd++; |
| pmd | 160 | mm/vmalloc.c | pmd_t *pmd = pmd_alloc_kernel(dir, address); |
| pmd | 161 | mm/vmalloc.c | if (!pmd) |
| pmd | 163 | mm/vmalloc.c | if (alloc_area_pmd(pmd, address, end - address)) |
| pmd | 192 | mm/vmalloc.c | static inline int remap_area_pmd(pmd_t * pmd, unsigned long address, unsigned long size, |
| pmd | 203 | mm/vmalloc.c | pte_t * pte = pte_alloc_kernel(pmd, address); |
| pmd | 208 | mm/vmalloc.c | pmd++; |
| pmd | 221 | mm/vmalloc.c | pmd_t *pmd = pmd_alloc_kernel(dir, address); |
| pmd | 222 | mm/vmalloc.c | if (!pmd) |
| pmd | 224 | mm/vmalloc.c | if (remap_area_pmd(pmd, address, end - address, offset + address)) |
| pmd | 191 | mm/vmscan.c | pmd_t * pmd; |
| pmd | 202 | mm/vmscan.c | pmd = pmd_offset(dir, address); |
| pmd | 209 | mm/vmscan.c | int result = swap_out_pmd(tsk, vma, pmd, address, end, limit, wait); |
| pmd | 213 | mm/vmscan.c | pmd++; |