Searched refs:pmd (Results 126 - 150 of 196) sorted by relevance

12345678

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/
H A Dpage.h144 typedef struct { unsigned long pmd; } pmd_t; member in struct:__anon8010
149 #define pmd_val(x) ((x).pmd)
H A Dtlbflush.h413 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 Dppc_mmu_32.c184 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 Dpgtable_32.c358 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 Dprocess.c223 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 Dassabet.c269 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 Dpgtable.h101 * 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 Dpgtable.h17 #define pmd_none(pmd) (1)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/mm/
H A Dcache-sh4.c301 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 Dmmu.S149 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 Dpgtable.h189 #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 Ddma-noncoherent.c310 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 Dvmem.c78 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 Dcache.c210 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 Dtask_mmu.c221 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 Dpgtable.h50 * 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 Dpage.h71 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 Dinit.c288 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 Dpgtable.h78 #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 Dpage.h118 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 Dpgtable.h78 #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 Dpage.h118 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 Dpgtable.h427 #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 Dpage.h57 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 Dpage.h94 typedef struct { unsigned long pmd[16]; } pmd_t; member in struct:__anon9066
99 #define pmd_val(x) ((&x)->pmd[0])

Completed in 355 milliseconds

12345678