Searched refs:pmd (Results 101 - 125 of 196) sorted by relevance

12345678

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-powerpc/
H A Dpgtable-ppc32.h75 * are an index to the second level table. The combined pgdir/pmd first
394 #define PMD_PAGE_SIZE(pmd) bad_call_to_PMD_PAGE_SIZE()
505 #define pmd_none(pmd) (!pmd_val(pmd))
506 #define pmd_bad(pmd) (pmd_val(pmd) & _PMD_BAD)
507 #define pmd_present(pmd) (pmd_val(pmd) & _PMD_PRESENT_MASK)
699 * Note that on Book E processors, the pmd contains the kernel virtual
702 * handler). On everything else the pmd contain
[all...]
H A Dpage.h125 typedef struct { unsigned long pmd; } pmd_t; member in struct:__anon9304
126 #define pmd_val(x) ((x).pmd)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-ppc/
H A Dpgtable.h77 * are an index to the second level table. The combined pgdir/pmd first
108 printk("%s:%d: bad pmd %08lx.\n", __FILE__, __LINE__, pmd_val(e))
402 #define PMD_PAGE_SIZE(pmd) bad_call_to_PMD_PAGE_SIZE()
513 #define pmd_none(pmd) (!pmd_val(pmd))
514 #define pmd_bad(pmd) (pmd_val(pmd) & _PMD_BAD)
515 #define pmd_present(pmd) (pmd_val(pmd) & _PMD_PRESENT_MASK)
521 * setup: the pgd is never bad, and a pmd alway
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc/
H A Dpgtable.h148 #define pmd_page(pmd) BTFIXUP_CALL(pmd_page)(pmd)
169 static inline int pmd_none(pmd_t pmd) argument
171 return !(pmd_val(pmd) & ~BTFIXUP_SETHI(none_mask));
174 #define pmd_bad(pmd) BTFIXUP_CALL(pmd_bad)(pmd)
175 #define pmd_present(pmd) BTFIXUP_CALL(pmd_present)(pmd)
176 #define pmd_clear(pmd) BTFIXUP_CALL(pmd_clear)(pmd)
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-alpha/
H A Dpgtable.h233 pmd_page_vaddr(pmd_t pmd) argument
235 return ((pmd_val(pmd) & _PFN_MASK) >> (32-PAGE_SHIFT)) + PAGE_OFFSET;
239 #define pmd_page(pmd) (mem_map + ((pmd_val(pmd) & _PFN_MASK) >> 32))
253 extern inline int pmd_none(pmd_t pmd) { return !pmd_val(pmd); } argument
254 extern inline int pmd_bad(pmd_t pmd) { return (pmd_val(pmd) & ~_PFN_MASK) != _PAGE_TABLE; } argument
255 extern inline int pmd_present(pmd_t pmd) { return pmd_val(pmd) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/mm/
H A Dmremap.c30 pmd_t *pmd; local
40 pmd = pmd_offset(pud, addr);
41 if (pmd_none_or_clear_bad(pmd))
44 return pmd;
51 pmd_t *pmd; local
58 pmd = pmd_alloc(mm, pud, addr);
59 if (!pmd)
62 if (!pmd_present(*pmd) && __pte_alloc(mm, pmd, addr))
65 return pmd;
[all...]
H A Dvmalloc.c30 static void vunmap_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end) argument
34 pte = pte_offset_kernel(pmd, addr);
44 pmd_t *pmd; local
47 pmd = pmd_offset(pud, addr);
50 if (pmd_none_or_clear_bad(pmd))
52 vunmap_pte_range(pmd, addr, next);
53 } while (pmd++, addr = next, addr != end);
90 static int vmap_pte_range(pmd_t *pmd, unsigned long addr, argument
95 pte = pte_alloc_kernel(pmd, addr);
112 pmd_t *pmd; local
[all...]
H A Dmprotect.c29 static void change_pte_range(struct mm_struct *mm, pmd_t *pmd, argument
36 pte = pte_offset_map_lock(mm, pmd, addr, &ptl);
82 pmd_t *pmd; local
85 pmd = pmd_offset(pud, addr);
88 if (pmd_none_or_clear_bad(pmd))
90 change_pte_range(mm, pmd, addr, next, newprot, dirty_accountable);
91 } while (pmd++, addr = next, addr != end);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/i386/mm/
H A Dhugetlbpage.c55 * search for a shareable pmd page for hugetlb.
148 pmd_t *pmd = NULL; local
154 pmd = pmd_offset(pud, addr);
156 return (pte_t *) pmd;
166 int pmd_huge(pmd_t pmd) argument
168 return !!(pmd_val(pmd) & _PAGE_PSE);
173 pmd_t *pmd, int write)
177 page = pte_page(*(pte_t *)pmd);
172 follow_huge_pmd(struct mm_struct *mm, unsigned long address, pmd_t *pmd, int write) argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/alpha/mm/
H A Dinit.c185 pmd_t *pmd; local
224 pmd = pmd_offset(pgd, VMALLOC_START);
225 pmd_set(pmd, (pte_t *)(two_pages + PAGE_SIZE));
241 if (pmd != pmd_offset(pgd, vaddr)) {
243 pmd = pmd_offset(pgd, vaddr);
244 pmd_set(pmd, (pte_t *)kernel_end);
247 set_pte(pte_offset_kernel(pmd, vaddr),
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/
H A Dmm.h888 int __pte_alloc(struct mm_struct *mm, pmd_t *pmd, unsigned long address);
889 int __pte_alloc_kernel(pmd_t *pmd, unsigned long address);
921 #define pte_lockptr(mm, pmd) ({(void)(mm); __pte_lockptr(pmd_page(*(pmd)));})
928 #define pte_lockptr(mm, pmd) ({(void)(pmd); &(mm)->page_table_lock;})
931 #define pte_offset_map_lock(mm, pmd, address, ptlp) \
933 spinlock_t *__ptl = pte_lockptr(mm, pmd); \
934 pte_t *__pte = pte_offset_map(pmd, address); \
945 #define pte_alloc_map(mm, pmd, addres
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ia64/mm/
H A Dinit.c241 pmd_t *pmd; local
254 pmd = pmd_alloc(&init_mm, pud, address);
255 if (!pmd)
257 pte = pte_alloc_kernel(pmd, address);
391 pmd_t *pmd; local
406 pmd = pmd_offset(pud, end_address);
407 if (pmd_none(*pmd)) {
412 pte = pte_offset_kernel(pmd, end_address);
440 pmd_t *pmd; local
458 pmd
[all...]
H A Dfault.c52 pmd_t *pmd; local
63 pmd = pmd_offset(pud, address);
64 if (pmd_none(*pmd) || pmd_bad(*pmd))
67 ptep = pte_offset_kernel(pmd, address);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/mm/
H A Dhugetlbpage.c169 pmd_t *pmd; local
174 pmd = pmd_offset(pud, addr);
177 if (pmd_none(*pmd))
179 free_hugepte_range(tlb, (hugepd_t *)pmd);
180 } while (pmd++, addr = next, addr != end);
193 pmd = pmd_offset(pud, start);
195 pmd_free_tlb(tlb, pmd);
351 int pmd_huge(pmd_t pmd) argument
358 pmd_t *pmd, int write)
357 follow_huge_pmd(struct mm_struct *mm, unsigned long address, pmd_t *pmd, int write) argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/mm/
H A Dpgtable.c370 pmd_t *pmd; local
376 pmd = pmd_offset(pgd, addr & PAGE_MASK);
377 if (pmd_present(*pmd)) {
378 pte = pte_offset_map(pmd, addr & PAGE_MASK);
383 *pmdp = pmd;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/mm/
H A Dinit.c80 pmd_t *pmd; local
95 pmd = pmd_alloc(NULL, pud, addr);
96 if (unlikely(!pmd)) {
97 pmd_ERROR(*pmd);
101 pte = pte_offset_kernel(pmd, addr);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm26/mm/
H A Dfault.c58 pmd_t *pmd; local
61 pmd = pmd_offset(pgd, addr);
63 if (pmd_none(*pmd))
66 if (pmd_bad(*pmd)) {
72 pte = pte_offset_map(pmd, addr);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/cris/mm/
H A Dfault.c271 pmd_t *pmd, *pmd_k; local
294 pmd = pmd_offset(pud, address);
300 set_pmd(pmd, *pmd_k);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/m68k/sun3x/
H A Ddvma.c96 pmd_t *pmd; local
99 if((pmd = pmd_alloc(&init_mm, pgd, vaddr)) == NULL) {
113 if((pte = pte_alloc_kernel(pmd, vaddr)) == NULL) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/mm/
H A Dfault.c204 pmd_t *pmd, *pmd_k; local
219 pmd = pmd_offset(pud, address);
223 set_pmd(pmd, *pmd_k);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-parisc/
H A Dpage.h46 * the pmd and pgd in ZONE_DMA (i.e. under 4GB) */
47 typedef struct { __u32 pmd; } pmd_t; member in struct:__anon9262
53 #define pmd_val(x) ((x).pmd + 0)
62 #define __pmd_val_set(x,n) (x).pmd = (n)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-s390/
H A Dpage.h82 typedef struct { unsigned long pmd; } pmd_t; member in struct:__anon9368
90 #define pmd_val(x) ((x).pmd)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh64/
H A Dpage.h72 typedef struct { unsigned long pmd; } pmd_t; member in struct:__anon9433
77 #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-2level.h23 static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd) argument
25 *pmdp = pmd;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-v850/
H A Dpage.h59 typedef struct { unsigned long pmd; } pmd_t; member in struct:__anon9539
64 #define pmd_val(x) ((x).pmd)

Completed in 286 milliseconds

12345678