/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/lib-64/ |
H A D | dump_tlb.c | 141 pmd_t *pmd; local 159 pmd = pmd_offset(pud, addr); 160 printk("pmd == %016lx\n", (unsigned long) pmd); 162 pte = pte_offset(pmd, addr); 189 pmd_t *pmd; local 196 pmd = pmd_offset(pud, addr); 197 pte = pte_offset(pmd, addr);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/mm/ |
H A D | ioremap.c | 47 static inline int remap_area_pmd(pmd_t * pmd, unsigned long address, argument 60 pte_t * pte = pte_alloc_kernel(pmd, address); 65 pmd++; 84 pmd_t *pmd; local 90 pmd = pmd_alloc(&init_mm, pud, address); 91 if (!pmd) 93 if (remap_area_pmd(pmd, address, end - address,
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/um/kernel/ |
H A D | mem.c | 101 static void __init one_page_table_init(pmd_t *pmd) argument 103 if (pmd_none(*pmd)) { 105 set_pmd(pmd, __pmd(_KERNPG_TABLE + 107 if (pte != pte_offset_kernel(pmd, 0)) 127 pmd_t *pmd; local 140 pmd = pmd_offset(pud, vaddr); 141 for (; (j < PTRS_PER_PMD) && (vaddr != end); pmd++, j++) { 142 one_page_table_init(pmd); 172 pmd_t *pmd; local 184 pmd 198 pmd_t *pmd; local [all...] |
H A D | tlb.c | 121 static inline int update_pte_range(pmd_t *pmd, unsigned long addr, argument 132 pte = pte_offset_kernel(pmd, addr); 169 pmd_t *pmd; local 173 pmd = pmd_offset(pud, addr); 176 if(!pmd_present(*pmd)){ 177 if(force || pmd_newpage(*pmd)){ 181 pmd_mkuptodate(*pmd); 184 else ret = update_pte_range(pmd, addr, next, ops, last_op, 187 } while (pmd++, addr = next, ((addr != end) && !ret)); 265 pmd_t *pmd; local 360 pte_offset_proc(pmd_t *pmd, unsigned long address) argument 369 pmd_t *pmd = pmd_offset(pud, addr); local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/mm/ |
H A D | mmu.c | 40 * The pmd table for the upper-most set of pages. 61 unsigned int pmd; member in struct:cachepolicy 69 .pmd = PMD_SECT_UNCACHED, 74 .pmd = PMD_SECT_BUFFERED, 79 .pmd = PMD_SECT_WT, 84 .pmd = PMD_SECT_WB, 89 .pmd = PMD_SECT_WBWA, 357 mem_types[MT_MEMORY].prot_sect |= ecc_mask | cp->pmd; 358 mem_types[MT_ROM].prot_sect |= cp->pmd; 360 switch (cp->pmd) { 383 alloc_init_pte(pmd_t *pmd, unsigned long addr, unsigned long end, unsigned long pfn, const struct mem_type *type) argument 406 pmd_t *pmd = pmd_offset(pgd, addr); local 481 pmd_t *pmd = pmd_offset(pgd, addr); local 781 pmd_t *pmd; local [all...] |
H A D | fault.c | 39 pmd_t *pmd; local 50 pmd = pmd_offset(pgd, addr); 52 printk(", *pmd=%08lx", pmd_val(*pmd)); 55 if (pmd_none(*pmd)) 58 if (pmd_bad(*pmd)) { 65 pte = pte_offset_map(pmd, addr); 324 pmd_t *pmd, *pmd_k; local 341 pmd = pmd_offset(pgd, addr); 346 copy_pmd(pmd, pmd_ [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/x86_64/mm/ |
H A D | pageattr.c | 20 pmd_t *pmd; local 27 pmd = pmd_offset(pud, address); 28 if (!pmd_present(*pmd)) 30 if (pmd_large(*pmd)) 31 return (pte_t *)pmd; 32 pte = pte_offset_kernel(pmd, address); 109 pmd_t *pmd; local 117 pmd = pmd_offset(pud, address); 118 BUG_ON(pmd_val(*pmd) & _PAGE_PSE); 122 set_pte((pte_t *)pmd, large_pt [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/mm/ |
H A D | memory.c | 115 void pmd_clear_bad(pmd_t *pmd) argument 117 pmd_ERROR(*pmd); 118 pmd_clear(pmd); 125 static void free_pte_range(struct mmu_gather *tlb, pmd_t *pmd) argument 127 struct page *page = pmd_page(*pmd); 128 pmd_clear(pmd); 139 pmd_t *pmd; local 144 pmd = pmd_offset(pud, addr); 147 if (pmd_none_or_clear_bad(pmd)) 149 free_pte_range(tlb, pmd); 303 __pte_alloc(struct mm_struct *mm, pmd_t *pmd, unsigned long address) argument 323 __pte_alloc_kernel(pmd_t *pmd, unsigned long address) argument 621 zap_pte_range(struct mmu_gather *tlb, struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr, unsigned long end, long *zap_work, struct zap_details *details) argument 711 pmd_t *pmd; local 908 pmd_t *pmd; local 1004 pmd_t *pmd; local 1108 zeromap_pte_range(struct mm_struct *mm, pmd_t *pmd, unsigned long addr, unsigned long end, pgprot_t prot) argument 1141 pmd_t *pmd; local 1202 pmd_t * pmd = pmd_alloc(mm, pud, addr); local 1330 remap_pte_range(struct mm_struct *mm, pmd_t *pmd, unsigned long addr, unsigned long end, unsigned long pfn, pgprot_t prot) argument 1355 pmd_t *pmd; local 1451 apply_to_pte_range(struct mm_struct *mm, pmd_t *pmd, unsigned long addr, unsigned long end, pte_fn_t fn, void *data) argument 1485 pmd_t *pmd; local 1554 pte_unmap_same(struct mm_struct *mm, pmd_t *pmd, pte_t *page_table, pte_t orig_pte) argument 1629 do_wp_page(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pte_t *page_table, pmd_t *pmd, spinlock_t *ptl, pte_t orig_pte) argument 2119 do_swap_page(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pte_t *page_table, pmd_t *pmd, int write_access, pte_t orig_pte) argument 2220 do_anonymous_page(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pte_t *page_table, pmd_t *pmd, int write_access) argument 2289 do_no_page(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pte_t *page_table, pmd_t *pmd, int write_access) argument 2439 do_no_pfn(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pte_t *page_table, pmd_t *pmd, int write_access) argument 2482 do_file_page(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pte_t *page_table, pmd_t *pmd, int write_access, pte_t orig_pte) argument 2524 handle_pte_fault(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pte_t *pte, pmd_t *pmd, int write_access) argument 2590 pmd_t *pmd; local 2693 pmd_t *pmd; local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/x86_64/kernel/ |
H A D | suspend.c | 163 pmd_t *pmd; local 169 pmd = (pmd_t *)get_safe_page(GFP_ATOMIC); 170 if (!pmd) 172 set_pud(pud, __pud(__pa(pmd) | _KERNPG_TABLE)); 173 for (j = 0; j < PTRS_PER_PMD; pmd++, j++, paddr += PMD_SIZE) { 180 set_pmd(pmd, __pmd(pe));
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68k/ |
H A D | motorola_pgtable.h | 111 unsigned long *ptr = pmdp->pmd; 125 #define __pmd_page(pmd) ((unsigned long)__va(pmd_val(pmd) & _TABLE_MASK)) 137 #define pmd_none(pmd) (!pmd_val(pmd)) 138 #define pmd_bad(pmd) ((pmd_val(pmd) & _DESCTYPE_MASK) != _PAGE_TABLE) 139 #define pmd_present(pmd) (pmd_val(pmd) & _PAGE_TABLE) 141 unsigned long *__ptr = pmdp->pmd; \ [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/ |
H A D | pgtable.h | 120 #define pmd_ERROR(pmd) __pmd_error(__FILE__, __LINE__, pmd_val(pmd)) 295 #define pmd_none(pmd) (!pmd_val(pmd)) 296 #define pmd_present(pmd) (pmd_val(pmd)) 297 #define pmd_bad(pmd) (pmd_val(pmd) & 2) 313 static inline pte_t *pmd_page_vaddr(pmd_t pmd) argument 317 ptr = pmd_val(pmd) [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/mm/ |
H A D | fault.c | 62 pmd_t *pmd, *pmd_k; local 81 pmd = pmd_offset(pud, address); 83 if (pmd_present(*pmd) || !pmd_present(*pmd_k)) 85 set_pmd(pmd, *pmd_k); 247 pmd_t *pmd; local 277 pmd = pmd_offset(pud, address); 278 if (pmd_none_or_clear_bad(pmd)) 282 pte = pte_offset_map_lock(mm, pmd, address, &ptl); 284 pte = pte_offset_kernel(pmd, address);
|
H A D | pg-sh4.c | 34 pmd_t *pmd = pmd_offset(pud, p3_addr); local 35 pte_t *pte = pte_offset_kernel(pmd, p3_addr); 70 pmd_t *pmd = pmd_offset(pud, p3_addr); local 71 pte_t *pte = pte_offset_kernel(pmd, p3_addr);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/i386/mm/ |
H A D | pageattr.c | 25 pmd_t *pmd; local 31 pmd = pmd_offset(pud, address); 32 if (pmd_none(*pmd)) 34 if (pmd_large(*pmd)) 35 return (pte_t *)pmd; 36 return pte_offset_kernel(pmd, address); 107 pmd_t *pmd; local 110 pmd = pmd_offset(pud, address); 111 set_pte_atomic((pte_t *)pmd, pte);
|
H A D | init.c | 85 static pte_t * __init one_page_table_init(pmd_t *pmd) argument 87 if (!(pmd_val(*pmd) & _PAGE_PRESENT)) { 91 set_pmd(pmd, __pmd(__pa(page_table) | _PAGE_TABLE)); 92 BUG_ON(page_table != pte_offset_kernel(pmd, 0)); 95 return pte_offset_kernel(pmd, 0); 112 pmd_t *pmd; local 122 pmd = one_md_table_init(pgd); 123 pmd = pmd + pmd_index(vaddr); 124 for (; (pmd_idx < PTRS_PER_PMD) && (vaddr != end); pmd 149 pmd_t *pmd; local 252 pmd_t *pmd; local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-s390/ |
H A D | pgtable.h | 27 * setup: the pgd is never bad, and a pmd always exists (as it's folded 98 printk("%s:%d: bad pmd %p.\n", __FILE__, __LINE__, (void *) pmd_val(e)) 436 * pgd/pmd/pte query functions 444 static inline int pmd_present(pmd_t pmd) { return pmd_val(pmd) & _SEG_PRESENT; } argument 445 static inline int pmd_none(pmd_t pmd) { return pmd_val(pmd) & _PAGE_TABLE_INV; } argument 446 static inline int pmd_bad(pmd_t pmd) argument 448 return (pmd_val(pmd) & (~PAGE_MASK & ~_PAGE_TABLE_INV)) != _PAGE_TABLE; 468 static inline int pmd_present(pmd_t pmd) argument 473 pmd_none(pmd_t pmd) argument 478 pmd_bad(pmd_t pmd) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/s390/lib/ |
H A D | uaccess_pt.c | 90 pmd_t *pmd; local 102 pmd = pmd_offset(pgd, uaddr); 103 if (pmd_none(*pmd) || unlikely(pmd_bad(*pmd))) 106 pte = pte_offset_map(pmd, uaddr); 147 pmd_t *pmd; local 157 pmd = pmd_offset(pgd, uaddr); 158 if (pmd_none(*pmd) || unlikely(pmd_bad(*pmd))) 161 pte = pte_offset_map(pmd, uadd 234 pmd_t *pmd; local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc64/ |
H A D | pgalloc.h | 35 static inline void pmd_free(pmd_t *pmd) argument 37 quicklist_free(0, NULL, pmd);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-um/ |
H A D | pgtable-2level.h | 44 #define pmd_page_vaddr(pmd) \ 45 ((unsigned long) __va(pmd_val(pmd) & PAGE_MASK))
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-generic/ |
H A D | 4level-fixup.h | 25 #define pud_populate(mm, pud, pmd) pgd_populate(mm, pud, pmd)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-i386/ |
H A D | pgtable-3level.h | 14 printk("%s:%d: bad pmd %p(%016Lx).\n", __FILE__, __LINE__, &(e), pmd_val(e)) 83 static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd) argument 85 set_64bit((unsigned long long *)(pmdp),native_pmd_val(pmd)); 104 static inline void native_pmd_clear(pmd_t *pmd) argument 106 u32 *tmp = (u32 *)pmd; 117 #define set_pmd(pmdp, pmd) native_set_pmd(pmdp, pmd) 120 #define pmd_clear(pmd) native_pmd_clear(pmd)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm26/ |
H A D | pgalloc.h | 30 * Populate the pmdp entry with a pointer to the pte. This pmd is part 54 #define pmd_free(pmd) do { } while (0) 55 #define pgd_populate(mm,pmd,pte) BUG()
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc64/mm/ |
H A D | generic.c | 84 static inline int io_remap_pmd_range(struct mm_struct *mm, pmd_t * pmd, unsigned long address, unsigned long size, argument 95 pte_t * pte = pte_alloc_map(mm, pmd, address); 101 pmd++; 117 pmd_t *pmd = pmd_alloc(mm, pud, address); local 120 io_remap_pmd_range(mm, pmd, address, end - address, address + offset, prot, space);
|
H A D | hugetlbpage.c | 202 pmd_t *pmd; local 215 pmd = pmd_alloc(mm, pud, addr); 216 if (pmd) 217 pte = pte_alloc_map(mm, pmd, addr); 226 pmd_t *pmd; local 235 pmd = pmd_offset(pud, addr); 236 if (!pmd_none(*pmd)) 237 pte = pte_offset_map(pmd, addr); 292 int pmd_huge(pmd_t pmd) argument 298 pmd_t *pmd, in 297 follow_huge_pmd(struct mm_struct *mm, unsigned long address, pmd_t *pmd, int write) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/parisc/kernel/ |
H A D | pci-dma.c | 106 static inline int map_pmd_uncached(pmd_t * pmd, unsigned long vaddr, argument 117 pte_t * pte = pte_alloc_kernel(pmd, vaddr); 124 pmd++; 137 pmd_t *pmd; local 139 pmd = pmd_alloc(NULL, dir, vaddr); 140 if (!pmd) 142 if (map_pmd_uncached(pmd, vaddr, end - vaddr, &paddr)) 150 static inline void unmap_uncached_pte(pmd_t * pmd, unsigned long vaddr, argument 157 if (pmd_none(*pmd)) 159 if (pmd_bad(*pmd)) { 187 pmd_t * pmd; local [all...] |