/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/ |
H A D | page.h | 144 typedef struct { unsigned long pmd; } pmd_t; member in struct:__anon8010 149 #define pmd_val(x) ((x).pmd)
|
H A D | tlbflush.h | 413 static inline void flush_pmd_entry(pmd_t *pmd) argument 419 : : "r" (pmd) : "cc"); 424 static inline void clean_pmd_entry(pmd_t *pmd) argument 430 : : "r" (pmd) : "cc");
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/mm/ |
H A D | ppc_mmu_32.c | 184 pmd_t *pmd; local 188 pmd = pmd_offset(pud_offset(pgd_offset(mm, ea), ea), ea); 189 if (!pmd_none(*pmd)) 190 add_hash_page(mm->context.id, ea, pmd_val(*pmd));
|
H A D | pgtable_32.c | 358 pmd_t *pmd; local 366 pmd = pmd_offset(pud, addr & PAGE_MASK); 367 if (pmd_present(*pmd)) { 368 pte = pte_offset_map(pmd, addr & PAGE_MASK); 373 *pmdp = pmd;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/um/kernel/ |
H A D | process.c | 223 pmd_t *pmd; local 237 pmd = pmd_offset(pud, addr); 238 if(!pmd_present(*pmd)) 241 pte = pte_offset_kernel(pmd, addr);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/mach-sa1100/ |
H A D | assabet.c | 269 pmd_t *pmd; local 271 pmd = pmd_offset(pgd_offset_k(virt), virt); 272 *pmd = __pmd(phys | prot); 273 flush_pmd_entry(pmd);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-cris/ |
H A D | pgtable.h | 101 * works for both _PAGE_TABLE and _KERNPG_TABLE pmd entries. 255 #define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> PAGE_SHIFT)) 256 #define pmd_page_vaddr(pmd) ((unsigned long) __va(pmd_val(pmd) & PAGE_MASK))
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-h8300/ |
H A D | pgtable.h | 17 #define pmd_none(pmd) (1)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/mm/ |
H A D | cache-sh4.c | 301 pmd_t *pmd; local 308 pmd = pmd_offset(pud, p); 314 if (pmd_none(*pmd) || unlikely(pmd_bad(*pmd))) { 317 pmd++; 322 pte = pte_offset_kernel(pmd, p); 347 pmd++;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/m32r/mm/ |
H A D | mmu.S | 149 or r3, r2 ; r3: pmd addr 151 ; pmd = pmd_offset(pgd, address); 152 ld r3, @r3 ; r3: pmd data 154 beqz r3, 3f ; pmd_none(*pmd) ? 156 ; pte = pte_offset(pmd, address); 262 ; pmd = pmd_offset(pgd, address); 263 ld r1, @r3 ; r1: pmd 264 beqz r1, 3f ; pmd_none(*pmd) ? 268 bne r1, r4, 3f ; !pmd_bad(*pmd) ? 272 ; pte = pte_offset(pmd, addres [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-ia64/ |
H A D | pgtable.h | 189 #define pmd_ERROR(e) printk("%s:%d: bad pmd %016lx.\n", __FILE__, __LINE__, pmd_val(e)) 261 #define pmd_none(pmd) (!pmd_val(pmd)) 262 #define pmd_bad(pmd) (!ia64_phys_addr_valid(pmd_val(pmd))) 263 #define pmd_present(pmd) (pmd_val(pmd) != 0UL) 265 #define pmd_page_vaddr(pmd) ((unsigned long) __va(pmd_val(pmd) & _PFN_MASK)) 266 #define pmd_page(pmd) virt_to_pag [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/lib/ |
H A D | dma-noncoherent.c | 310 pmd_t *pmd; local 317 pmd = pmd_alloc(&init_mm, pud, CONSISTENT_BASE); 318 if (!pmd) { 319 printk(KERN_ERR "%s: no pmd tables\n", __func__); 323 WARN_ON(!pmd_none(*pmd)); 325 pte = pte_alloc_kernel(pmd, CONSISTENT_BASE);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/s390/mm/ |
H A D | vmem.c | 78 pmd_t *pmd; local 81 pmd = vmem_alloc_pages(PMD_ALLOC_ORDER); 82 if (!pmd) 85 pmd_clear_kernel(pmd + i); 86 return pmd;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/parisc/kernel/ |
H A D | cache.c | 210 pmd_t *pmd; local 216 pmd = pmd_offset(pgd, addr); 217 if(pmd_none(*pmd) || pmd_bad(*pmd)) 225 pte = *pte_offset_map(pmd, addr);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/proc/ |
H A D | task_mmu.c | 221 static void smaps_pte_range(struct vm_area_struct *vma, pmd_t *pmd, argument 230 pte = pte_offset_map_lock(vma->vm_mm, pmd, addr, &ptl); 261 static void clear_refs_pte_range(struct vm_area_struct *vma, pmd_t *pmd, argument 269 pte = pte_offset_map_lock(vma->vm_mm, pmd, addr, &ptl); 290 pmd_t *pmd; local 293 for (pmd = pmd_offset(pud, addr); addr != end; 294 pmd++, addr = next) { 296 if (pmd_none_or_clear_bad(pmd)) 298 walker->action(walker->vma, pmd, addr, next, walker->private);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc64/ |
H A D | pgtable.h | 50 * table is a single page long). The next higher PMD_BITS determine pmd# 52 * since the pmd entries are 4 bytes, and each pmd page is a single page 625 #define __pmd_page(pmd) \ 626 ((unsigned long) __va((((unsigned long)pmd_val(pmd))<<11UL))) 627 #define pmd_page(pmd) virt_to_page((void *)__pmd_page(pmd)) 631 #define pmd_none(pmd) (!pmd_val(pmd)) 632 #define pmd_bad(pmd) ( [all...] |
H A D | page.h | 71 typedef struct { unsigned int pmd; } pmd_t; member in struct:__anon9489 77 #define pmd_val(x) ((x).pmd)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/mm/ |
H A D | init.c | 288 pmd_t *pmd; local 302 pmd = (pmd_t *)pud; 303 for (; (k < PTRS_PER_PMD) && (vaddr != end); pmd++, k++) { 304 if (pmd_none(*pmd)) { 306 set_pmd(pmd, __pmd((unsigned long)pte)); 307 if (pte != pte_offset_kernel(pmd, 0))
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm/ |
H A D | pgtable.h | 78 #define pmd_phys(pmd) virt_to_phys((void *)pmd_val(pmd)) 79 #define pmd_page(pmd) (pfn_to_page(pmd_phys(pmd) >> PAGE_SHIFT)) 80 #define pmd_page_vaddr(pmd) pmd_val(pmd)
|
H A D | page.h | 118 typedef struct { unsigned long pmd; } pmd_t; member in struct:__anon7810 119 #define pmd_val(x) ((x).pmd)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-mips/ |
H A D | pgtable.h | 78 #define pmd_phys(pmd) virt_to_phys((void *)pmd_val(pmd)) 79 #define pmd_page(pmd) (pfn_to_page(pmd_phys(pmd) >> PAGE_SHIFT)) 80 #define pmd_page_vaddr(pmd) pmd_val(pmd)
|
H A D | page.h | 118 typedef struct { unsigned long pmd; } pmd_t; member in struct:__anon9181 119 #define pmd_val(x) ((x).pmd)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-i386/ |
H A D | pgtable.h | 427 #define pmd_large(pmd) \ 428 ((pmd_val(pmd) & (_PAGE_PSE|_PAGE_PRESENT)) == (_PAGE_PSE|_PAGE_PRESENT)) 452 * the pmd page can be thought of an array like this: pmd_t[PTRS_PER_PMD] 454 * this macro returns the index of the entry in the pmd page which would 471 #define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> PAGE_SHIFT)) 473 #define pmd_page_vaddr(pmd) \ 474 ((unsigned long) __va(pmd_val(pmd) & PAGE_MASK)) 479 * NOTE: the return type is pte_t but if the pmd is PSE then we return it
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-ppc/ |
H A D | page.h | 57 typedef struct { unsigned long pmd; } pmd_t; member in struct:__anon9338 62 #define pmd_val(x) ((x).pmd)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68k/ |
H A D | page.h | 94 typedef struct { unsigned long pmd[16]; } pmd_t; member in struct:__anon9066 99 #define pmd_val(x) ((&x)->pmd[0])
|