Searched refs:pmd (Results 76 - 100 of 196) sorted by relevance

12345678

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/parisc/mm/
H A Dinit.c622 pmd_t *pmd; local
656 pmd = (pmd_t *)__pa(pg_dir);
658 pmd = (pmd_t *)pgd_address(*pg_dir);
661 * pmd is physical at this point
664 if (!pmd) {
665 pmd = (pmd_t *) alloc_bootmem_low_pages_node(NODE_DATA(0),PAGE_SIZE << PMD_ORDER);
666 pmd = (pmd_t *) __pa(pmd);
669 pgd_populate(NULL, pg_dir, __va(pmd));
673 /* now change pmd t
788 pmd_t *pmd; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/um/kernel/skas/
H A Dtlb.c105 pmd_t *pmd; local
120 pmd = pmd_offset(pud, address);
121 if(!pmd_present(*pmd))
124 pte = pte_offset_kernel(pmd, address);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/xtensa/mm/
H A Dfault.c179 pmd_t *pmd, *pmd_k; local
193 pmd = pmd_offset(pgd, address);
195 if (!pmd_present(*pmd) || !pmd_present(*pmd_k))
198 pmd_val(*pmd) = pmd_val(*pmd_k);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-parisc/
H A Dpgtable.h35 printk("%s:%d: bad pmd %08lx.\n", __FILE__, __LINE__, (unsigned long)pmd_val(e))
58 #define PMD_ORDER 1 /* Number of pages per pmd */
59 #define PGD_ALLOC_ORDER 2 /* first pgd contains pmd */
180 /* The pgd/pmd contains a ptr (in phys addr space); since all pgds/pmds
270 /* The first entry of the permanent pmd is not there if it contains
278 static inline void pmd_clear(pmd_t *pmd) { argument
280 if (pmd_flag(*pmd) & PxD_FLAG_ATTACHED)
281 /* This is the entry pointing to the permanent pmd
283 __pmd_val_set(*pmd, PxD_FLAG_ATTACHED);
286 __pmd_val_set(*pmd,
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-um/
H A Dpage.h32 typedef struct { unsigned long long pmd; } pmd_t; member in struct:__anon9520
47 #define pmd_val(x) ((x).pmd)
59 typedef struct { unsigned long pmd; } pmd_t; member in struct:__anon9524
60 #define pmd_val(x) ((x).pmd)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-generic/
H A Dpgtable.h270 static inline int pmd_none_or_clear_bad(pmd_t *pmd) argument
272 if (pmd_none(*pmd))
274 if (unlikely(pmd_bad(*pmd))) {
275 pmd_clear_bad(pmd);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-i386/
H A Dpage.h48 typedef struct { unsigned long long pmd; } pmd_t; member in struct:__anon8794
57 static inline unsigned long long native_pmd_val(pmd_t pmd) argument
59 return pmd.pmd;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/mm/
H A Dmincore.c60 pmd_t *pmd; local
97 pmd = pmd_offset(pud, addr);
98 if (pmd_none_or_clear_bad(pmd))
101 ptep = pte_offset_map_lock(vma->vm_mm, pmd, addr, &ptl);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/x86_64/mm/
H A Dfault.c159 pmd_t *pmd; local
175 pmd = pmd_offset(pud, address);
176 if (bad_address(pmd)) goto bad;
177 printk("PMD %lx ", pmd_val(*pmd));
178 if (!pmd_present(*pmd)) goto ret;
180 pte = pte_offset_kernel(pmd, address);
254 pmd_t *pmd, *pmd_ref; local
279 pmd = pmd_offset(pud, address);
283 if (pmd_none(*pmd) || pmd_page(*pmd) !
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-powerpc/
H A Dpgtable-ppc64.h188 #define pmd_none(pmd) (!pmd_val(pmd))
189 #define pmd_bad(pmd) (!is_kernel_addr(pmd_val(pmd)) \
190 || (pmd_val(pmd) & PMD_BAD_BITS))
191 #define pmd_present(pmd) (pmd_val(pmd) != 0)
193 #define pmd_page_vaddr(pmd) (pmd_val(pmd) & ~PMD_MASKED_BITS)
194 #define pmd_page(pmd) virt_to_pag
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/
H A Dswapops.h106 extern void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd,
117 static inline void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-blackfin/
H A Dpage.h32 unsigned long pmd[16]; member in struct:__anon8054
42 #define pmd_val(x) ((&x)->pmd[0])
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-h8300/
H A Dpage.h32 typedef struct { unsigned long pmd[16]; } pmd_t; member in struct:__anon8724
37 #define pmd_val(x) ((&x)->pmd[0])
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m32r/
H A Dpage.h25 typedef struct { unsigned long pmd; } pmd_t; member in struct:__anon9039
32 #define pmd_val(x) ((x).pmd)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68knommu/
H A Dpage.h32 typedef struct { unsigned long pmd[16]; } pmd_t; member in struct:__anon9127
37 #define pmd_val(x) ((&x)->pmd[0])
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-alpha/
H A Dmmzone.h66 #define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> 32))
H A Dpage.h31 typedef struct { unsigned long pmd; } pmd_t; member in struct:__anon7955
36 #define pmd_val(x) ((x).pmd)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/
H A Dpgalloc.h30 #define pmd_free(pmd) do { } while (0)
31 #define pgd_populate(mm,pmd,pte) BUG()
107 * Populate the pmdp entry with a pointer to the pte. This pmd is part
118 * The pmd must be loaded with the physical
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm26/
H A Dpage.h37 typedef struct { unsigned long pmd; } pmd_t; member in struct:__anon8031
42 #define pmd_val(x) ((x).pmd)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/m68k/mm/
H A Dkmap.c199 pmd_dir->pmd[(virtaddr/PTRTREESIZE) & 15] = physaddr;
264 int pmd_type = pmd_dir->pmd[pmd_off] & _DESCTYPE_MASK;
267 pmd_dir->pmd[pmd_off] = 0;
276 printk("iounmap: bad pmd (%08lx)\n", pmd_val(*pmd_dir));
343 if ((pmd_dir->pmd[pmd_off] & _DESCTYPE_MASK) == _PAGE_PRESENT) {
344 pmd_dir->pmd[pmd_off] = (pmd_dir->pmd[pmd_off] &
353 printk("iocachemode: bad pmd (%08lx)\n", pmd_val(*pmd_dir));
H A Dmotorola.c71 unsigned long pmd, last; local
82 pmd = __pgd_page(kernel_pg_dir[i]);
83 if (pmd > last)
84 last = pmd;
157 pmd_dir->pmd[(virtaddr/PTRTREESIZE) & 15] = physaddr;
166 pmd_dir->pmd[0] = virt_to_phys(pte_dir) |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm/
H A Dpgtable-32.h99 * Empty pgd/pmd entries point to the invalid_pte_table.
101 static inline int pmd_none(pmd_t pmd) argument
103 return pmd_val(pmd) == (unsigned long) invalid_pte_table;
106 #define pmd_bad(pmd) (pmd_val(pmd) & ~PAGE_MASK)
108 static inline int pmd_present(pmd_t pmd) argument
110 return pmd_val(pmd) != (unsigned long) invalid_pte_table;
H A Dpgtable-64.h23 * (== PTRS_PER_PGD) 8 byte pointers to pmd tables. Each pmd table is a
27 * invalid_pmd_table, each pmd entry is initialized to point to
29 * and a pmd table or a page table allocation fails, empty_bad_pmd_table
54 * We used to implement 41 bits by having an order 1 pmd level but that seemed
117 printk("%s:%d: bad pmd %016lx.\n", __FILE__, __LINE__, pmd_val(e))
127 * Empty pgd/pmd entries point to the invalid_pte_table.
129 static inline int pmd_none(pmd_t pmd) argument
131 return pmd_val(pmd) == (unsigned long) invalid_pte_table;
134 #define pmd_bad(pmd) (pmd_va
136 pmd_present(pmd_t pmd) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-mips/
H A Dpgtable-32.h99 * Empty pgd/pmd entries point to the invalid_pte_table.
101 static inline int pmd_none(pmd_t pmd) argument
103 return pmd_val(pmd) == (unsigned long) invalid_pte_table;
106 #define pmd_bad(pmd) (pmd_val(pmd) & ~PAGE_MASK)
108 static inline int pmd_present(pmd_t pmd) argument
110 return pmd_val(pmd) != (unsigned long) invalid_pte_table;
H A Dpgtable-64.h23 * (== PTRS_PER_PGD) 8 byte pointers to pmd tables. Each pmd table is a
27 * invalid_pmd_table, each pmd entry is initialized to point to
29 * and a pmd table or a page table allocation fails, empty_bad_pmd_table
54 * We used to implement 41 bits by having an order 1 pmd level but that seemed
117 printk("%s:%d: bad pmd %016lx.\n", __FILE__, __LINE__, pmd_val(e))
127 * Empty pgd/pmd entries point to the invalid_pte_table.
129 static inline int pmd_none(pmd_t pmd) argument
131 return pmd_val(pmd) == (unsigned long) invalid_pte_table;
134 #define pmd_bad(pmd) (pmd_va
136 pmd_present(pmd_t pmd) argument
[all...]

Completed in 244 milliseconds

12345678