/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-xtensa/ |
H A D | pgalloc.h | 71 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *pte) argument 73 pmd_val(*(pmdp)) = (unsigned long)(pte); 74 __asm__ __volatile__ ("memw; dhwb %0, 0; dsync" :: "a" (pmdp)); 78 pmd_populate(struct mm_struct *mm, pmd_t *pmdp, struct page *page) argument 80 pmd_val(*(pmdp)) = (unsigned long)page_to_virt(page); 81 __asm__ __volatile__ ("memw; dhwb %0, 0; dsync" :: "a" (pmdp)); 88 # define pmd_populate_kernel(mm, pmdp, pte) \ 89 (pmd_val(*(pmdp)) = (unsigned long)(pte)) 90 # define pmd_populate(mm, pmdp, page) \ 91 (pmd_val(*(pmdp)) [all...] |
H A D | pgtable.h | 194 #define pmd_clear(pmdp) do { set_pmd(pmdp, __pmd(0)); } while (0) 251 set_pmd(pmd_t *pmdp, pmd_t pmdval) argument 253 *pmdp = pmdval; 255 __asm__ __volatile__ ("memw; dhwb %0, 0; dsync" :: "a" (pmdp));
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/mm/ |
H A D | 4xx_mmu.c | 109 pmd_t *pmdp; local 112 pmdp = pmd_offset(pgd_offset_k(v), v); 113 pmd_val(*pmdp++) = val; 114 pmd_val(*pmdp++) = val; 115 pmd_val(*pmdp++) = val; 116 pmd_val(*pmdp++) = val; 124 pmd_t *pmdp; local 127 pmdp = pmd_offset(pgd_offset_k(v), v); 128 pmd_val(*pmdp) = val;
|
H A D | pgtable_64.c | 82 pmd_t *pmdp; local 90 pmdp = pmd_alloc(&init_mm, pudp, ea); 91 if (!pmdp) 93 ptep = pte_alloc_kernel(pmdp, ea);
|
H A D | fault.c | 290 pmd_t *pmdp; 295 if (get_pteptr(mm, address, &ptep, &pmdp)) { 296 spinlock_t *ptl = pte_lockptr(mm, pmdp);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/mm/ |
H A D | 4xx_mmu.c | 109 pmd_t *pmdp; local 112 pmdp = pmd_offset(pgd_offset_k(v), v); 113 pmd_val(*pmdp++) = val; 114 pmd_val(*pmdp++) = val; 115 pmd_val(*pmdp++) = val; 116 pmd_val(*pmdp++) = val; 124 pmd_t *pmdp; local 127 pmdp = pmd_offset(pgd_offset_k(v), v); 128 pmd_val(*pmdp) = val;
|
H A D | fault.c | 204 pmd_t *pmdp; local 210 if (get_pteptr(mm, address, &ptep, &pmdp)) { 211 spinlock_t *ptl = pte_lockptr(mm, pmdp);
|
H A D | pgtable.c | 367 get_pteptr(struct mm_struct *mm, unsigned long addr, pte_t **ptep, pmd_t **pmdp) argument 382 if (pmdp) 383 *pmdp = pmd;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/ |
H A D | pgalloc.h | 99 static inline void __pmd_populate(pmd_t *pmdp, unsigned long pmdval) argument 101 pmdp[0] = __pmd(pmdval); 102 pmdp[1] = __pmd(pmdval + 256 * sizeof(pte_t)); 103 flush_pmd_entry(pmdp); 107 * Populate the pmdp entry with a pointer to the pte. This pmd is part 113 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) argument 122 __pmd_populate(pmdp, __pa(pte_ptr) | _PAGE_KERNEL_TABLE); 126 pmd_populate(struct mm_struct *mm, pmd_t *pmdp, struct page *ptep) argument 128 __pmd_populate(pmdp, page_to_pfn(ptep) << PAGE_SHIFT | _PAGE_USER_TABLE);
|
H A D | tlb.h | 89 #define pmd_free_tlb(tlb,pmdp) pmd_free(pmdp)
|
H A D | pgtable.h | 306 #define pmd_clear(pmdp) \ 308 pmdp[0] = __pmd(0); \ 309 pmdp[1] = __pmd(0); \ 310 clean_pmd_entry(pmdp); \
|
/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 37 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) argument 39 set_pmd(pmdp, (unsigned long)ptep | 1); 44 #define pmd_populate(mm,pmdp,ptep) pmd_populate_kernel(mm,pmdp,(pte_t *)ptep)
|
H A D | tlb.h | 60 #define pmd_free_tlb(tlb,pmdp) pmd_free(pmdp)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68k/ |
H A D | motorola_pgtable.h | 108 static inline void pmd_set(pmd_t *pmdp, pte_t *ptep) argument 111 unsigned long *ptr = pmdp->pmd; 119 static inline void pgd_set(pgd_t *pgdp, pmd_t *pmdp) argument 121 pgd_val(*pgdp) = _PAGE_TABLE | _PAGE_ACCESSED | __pa(pmdp); 140 #define pmd_clear(pmdp) ({ \ 141 unsigned long *__ptr = pmdp->pmd; \ 221 static inline pte_t *pte_offset_kernel(pmd_t *pmdp, unsigned long address) argument 223 return (pte_t *)__pmd_page(*pmdp) + ((address >> PAGE_SHIFT) & (PTRS_PER_PTE - 1)); 226 #define pte_offset_map(pmdp,address) ((pte_t *)__pmd_page(*pmdp) 247 pmd_t *pmdp; local 263 pmd_t *pmdp; local [all...] |
H A D | sun3_pgtable.h | 112 #define pmd_set(pmdp,ptep) do {} while (0) 114 static inline void pgd_set(pgd_t *pgdp, pmd_t *pmdp) argument 116 pgd_val(*pgdp) = virt_to_phys(pmdp); 147 static inline void pmd_clear (pmd_t *pmdp) { pmd_val (*pmdp) = 0; } argument
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh64/mm/ |
H A D | ioremap.c | 265 pmd_t *pmdp; local 274 pmdp = (pmd_t *)sh64_get_page(); 275 set_pgd(pgdp, __pgd((unsigned long)pmdp | _KERNPG_TABLE)); 278 pmdp = pmd_offset(pgdp, va); 279 if (pmd_none(*pmdp) || !pmd_present(*pmdp) ) { 281 set_pmd(pmdp, __pmd((unsigned long)ptep + _PAGE_TABLE)); 288 ptep = pte_offset_kernel(pmdp, va); 302 pmd_t *pmdp; local 306 pmdp [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-s390/ |
H A D | pgtable.h | 383 static inline pmd_t *get_shadow_pmd(pmd_t *pmdp) argument 385 unsigned long pmdptr = (unsigned long) (pmdp); 549 static inline void pmd_clear_kernel(pmd_t * pmdp) argument 551 pmd_val(pmdp[0]) = _PAGE_TABLE_INV; 552 pmd_val(pmdp[1]) = _PAGE_TABLE_INV; 553 pmd_val(pmdp[2]) = _PAGE_TABLE_INV; 554 pmd_val(pmdp[3]) = _PAGE_TABLE_INV; 557 static inline void pmd_clear(pmd_t * pmdp) argument 559 pmd_t *shadow_pmd = get_shadow_pmd(pmdp); 561 pmd_clear_kernel(pmdp); 582 pmd_clear_kernel(pmd_t * pmdp) argument 588 pmd_clear(pmd_t * pmdp) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc64/ |
H A D | tlb.h | 104 #define pmd_free_tlb(mp,pmdp) pmd_free(pmdp)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-generic/ |
H A D | tlb.h | 140 #define pmd_free_tlb(tlb, pmdp) \ 143 __pmd_free_tlb(tlb, pmdp); \
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc/mm/ |
H A D | srmmu.c | 178 static inline void srmmu_pmd_clear(pmd_t *pmdp) { argument 181 srmmu_set_pte((pte_t *)&pmdp->pmdv[i], __pte(0)); 230 static inline void srmmu_pgd_set(pgd_t * pgdp, pmd_t * pmdp) argument 231 { srmmu_set_pte((pte_t *)pgdp, (SRMMU_ET_PTD | (__nocache_pa((unsigned long) pmdp) >> 4))); } 233 static void srmmu_pmd_set(pmd_t *pmdp, pte_t *ptep) argument 240 srmmu_set_pte((pte_t *)&pmdp->pmdv[i], SRMMU_ET_PTD | ptp); 245 static void srmmu_pmd_populate(pmd_t *pmdp, struct page *ptep) argument 252 srmmu_set_pte((pte_t *)&pmdp->pmdv[i], SRMMU_ET_PTD | ptp); 572 pmd_t *pmdp; local 578 pmdp 608 pmd_t *pmdp; local 990 pmd_t *pmdp; local 1001 srmmu_pgd_set(__nocache_fix(pgdp), pmdp); local 1020 pmd_t *pmdp; local 1055 pmd_t *pmdp; local 1095 srmmu_pgd_set(__nocache_fix(pgdp), pmdp); local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/mm/ |
H A D | tlb-r8k.c | 189 pmd_t *pmdp; local 206 pmdp = pmd_offset(pgdp, address); 207 ptep = pte_offset_map(pmdp, address);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc/ |
H A D | pgalloc.h | 39 #define pgd_set(pgdp,pmdp) BTFIXUP_CALL(pgd_set)(pgdp,pmdp)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-i386/ |
H A D | pgtable-2level.h | 23 static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd) argument 25 *pmdp = pmd;
|
H A D | pgtable-3level.h | 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)); 117 #define set_pmd(pmdp, pmd) native_set_pmd(pmdp, pmd)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-alpha/ |
H A D | pgtable.h | 225 extern inline void pmd_set(pmd_t * pmdp, pte_t * ptep) argument 226 { pmd_val(*pmdp) = _PAGE_TABLE | ((((unsigned long) ptep) - PAGE_OFFSET) << (32-PAGE_SHIFT)); } 228 extern inline void pgd_set(pgd_t * pgdp, pmd_t * pmdp) argument 229 { pgd_val(*pgdp) = _PAGE_TABLE | ((((unsigned long) pmdp) - PAGE_OFFSET) << (32-PAGE_SHIFT)); } 256 extern inline void pmd_clear(pmd_t * pmdp) { pmd_val(*pmdp) = 0; } argument
|