Searched refs:pte (Results 51 - 75 of 253) sorted by relevance

1234567891011

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm26/
H A Dpgalloc.h24 static inline void pte_free_kernel(pte_t *pte){ argument
25 if (pte)
26 kmem_cache_free(pte_cache, pte);
30 * Populate the pmdp entry with a pointer to the pte. This pmd is part
43 #define pte_free(pte) pte_free_kernel((pte_t *)pte)
55 #define pgd_populate(mm,pmd,pte) BUG()
H A Dtlbflush.h54 memc_update_addr(struct mm_struct *mm, pte_t pte, unsigned long vaddr) argument
56 cpu_memc_update_entry(mm->pgd, pte_val(pte), vaddr);
63 update_mmu_cache(struct vm_area_struct *vma, unsigned long addr, pte_t pte) argument
67 memc_update_addr(mm, pte, addr);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/mm/
H A Dpg-sh4.c35 pte_t *pte = pte_offset_kernel(pmd, p3_addr); local
41 set_pte(pte, entry);
47 pte_clear(&init_mm, p3_addr, pte);
71 pte_t *pte = pte_offset_kernel(pmd, p3_addr); local
77 set_pte(pte, entry);
83 pte_clear(&init_mm, p3_addr, pte);
93 pte_t pte = *ptep; local
96 if (!pte_not_present(pte)) {
97 unsigned long pfn = pte_pfn(pte);
105 return pte;
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/mm/
H A Dfremap.c26 pte_t pte = *ptep; local
29 if (pte_present(pte)) {
30 flush_cache_page(vma, addr, pte_pfn(pte));
31 pte = ptep_clear_flush(vma, addr, ptep);
32 page = vm_normal_page(vma, addr, pte);
34 if (pte_dirty(pte))
40 if (!pte_file(pte))
41 free_swap_and_cache(pte_to_swp_entry(pte));
57 pte_t *pte; local
61 pte
103 pte_t *pte; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-ia64/
H A Dpgtable.h62 #define _PAGE_FILE (1 << 1) /* see swap & file pte remarks below */
190 #define pte_ERROR(e) printk("%s:%d: bad pte %016lx.\n", __FILE__, __LINE__, pte_val(e))
238 * table entry (pte).
243 /* Extract pfn from pte. */
255 #define pte_none(pte) (!pte_val(pte))
256 #define pte_present(pte) (pte_val(pte) & (_PAGE_P | _PAGE_PROTNONE))
257 #define pte_clear(mm,addr,pte) (pte_val(*(pte))
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/um/kernel/skas/
H A Dtlb.c106 pte_t *pte; local
124 pte = pte_offset_kernel(pmd, address);
126 r = pte_read(*pte);
127 w = pte_write(*pte);
128 x = pte_exec(*pte);
129 if (!pte_young(*pte)) {
132 } else if (!pte_dirty(*pte)) {
139 if(pte_newpage(*pte)){
140 if(pte_present(*pte)){
144 fd = phys_mapping(pte_val(*pte)
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm/
H A Dpgtable-32.h86 printk("%s:%d: bad pte %016Lx.\n", __FILE__, __LINE__, pte_val(e))
89 printk("%s:%d: bad pte %08lx.\n", __FILE__, __LINE__, pte_val(e))
124 pte_t pte; local
125 pte.pte_high = (pfn << 6) | (pgprot_val(prot) & 0x3f);
126 pte.pte_low = pgprot_val(prot);
127 return pte;
135 #define pte_pfn(x) ((unsigned long)((x).pte >> (PAGE_SHIFT + 2)))
138 #define pte_pfn(x) ((unsigned long)((x).pte >> PAGE_SHIFT))
167 #define pte_unmap(pte) ((void)(pte))
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-mips/
H A Dpgtable-32.h86 printk("%s:%d: bad pte %016Lx.\n", __FILE__, __LINE__, pte_val(e))
89 printk("%s:%d: bad pte %08lx.\n", __FILE__, __LINE__, pte_val(e))
124 pte_t pte; local
125 pte.pte_high = (pfn << 6) | (pgprot_val(prot) & 0x3f);
126 pte.pte_low = pgprot_val(prot);
127 return pte;
135 #define pte_pfn(x) ((unsigned long)((x).pte >> (PAGE_SHIFT + 2)))
138 #define pte_pfn(x) ((unsigned long)((x).pte >> PAGE_SHIFT))
167 #define pte_unmap(pte) ((void)(pte))
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/mm/
H A Dfault.c262 * just need pte's created via handle_mm_fault()
341 pte_t *pte; local
350 pte = pte_offset_kernel(pmd, address & PAGE_MASK);
351 if (pte && pte_present(*pte))
352 return(pte);
360 pte_t *pte; local
362 pte = va_to_pte(address);
363 if (pte)
364 return(((unsigned long)(pte_val(*pte))
373 pte_t * pte; local
414 pte_t * pte; local
[all...]
H A Dpgtable.c97 pte_t *pte; local
102 pte = (pte_t *)__get_free_page(GFP_KERNEL|__GFP_REPEAT|__GFP_ZERO);
104 pte = (pte_t *)early_get_page();
105 if (pte)
106 clear_page(pte);
108 return pte;
127 void pte_free_kernel(pte_t *pte) argument
132 free_page((unsigned long)pte);
371 pte_t *pte; local
378 pte
403 pte_t *pte; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-v850/
H A Dpgtable.h22 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
25 static inline int pte_file (pte_t pte) { return 0; } argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/
H A Dcpu-multi32.h56 void (*set_pte_ext)(pte_t *ptep, pte_t pte, unsigned int ext);
64 #define cpu_set_pte_ext(ptep,pte,ext) processor.set_pte_ext(ptep,pte,ext)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh64/mm/
H A Dhugetlbpage.c29 pte_t *pte = NULL; local
35 pte = pte_alloc_map(mm, pmd, addr);
37 return pte;
44 pte_t *pte = NULL; local
50 pte = pte_offset_map(pmd, addr);
52 return pte;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-powerpc/
H A Dpgtable-64k.h50 /* Shift to put page number into pte.
75 #define __rpte_to_hidx(r,index) ((pte_val((r).pte) & _PAGE_COMBO) ? \
76 (((r).hidx >> ((index)<<2)) & 0xf) : ((pte_val((r).pte) >> 12) & 0xf))
77 #define __rpte_to_pte(r) ((r).pte)
79 (pte_val(rpte.pte) & (_PAGE_HPTE_SUB0 >> (index)))
96 #define pte_pagesize_index(mm, addr, pte) \
97 (((pte) & _PAGE_COMBO)? MMU_PAGE_4K: MMU_PAGE_64K)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/lib/
H A Dioremap.c17 pte_t *pte; local
21 pte = pte_alloc_kernel(pmd, addr);
22 if (!pte)
25 BUG_ON(!pte_none(*pte));
26 set_pte_at(&init_mm, addr, pte, pfn_pte(pfn, prot));
28 } while (pte++, addr += PAGE_SIZE, addr != end);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-s390/
H A Dpgtable.h49 #define update_mmu_cache(vma, address, pte) do { } while (0)
81 * that leads to 1024 pte per pgd
96 printk("%s:%d: bad pte %p.\n", __FILE__, __LINE__, (void *) pte_val(e))
217 #define _PAGE_SWT 0x001 /* SW pte type bit t */
218 #define _PAGE_SWX 0x002 /* SW pte type bit x */
232 * pte_none and pte_file to find out the pte type WITHOUT holding the page
234 * invalidate a given pte. ipte sets the hw invalid bit and clears all tlbs
237 * of a previously valid pte with the hw invalid bit set can be observed by
238 * handle_pte_fault. That makes it necessary that all valid pte types with
239 * the hw invalid bit set must be distinguishable from the four pte type
485 pte_none(pte_t pte) argument
490 pte_present(pte_t pte) argument
498 pte_file(pte_t pte) argument
510 pte_write(pte_t pte) argument
515 pte_dirty(pte_t pte) argument
524 pte_young(pte_t pte) argument
533 pte_read(pte_t pte) argument
612 pte_modify(pte_t pte, pgprot_t newprot) argument
619 pte_wrprotect(pte_t pte) argument
627 pte_mkwrite(pte_t pte) argument
633 pte_mkclean(pte_t pte) argument
642 pte_mkdirty(pte_t pte) argument
651 pte_mkold(pte_t pte) argument
659 pte_mkyoung(pte_t pte) argument
695 pte_t pte = *ptep; local
722 pte_t pte = *ptep; local
909 pte_t pte; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-parisc/
H A Dpgalloc.h95 #define pgd_populate(mm, pmd, pte) BUG()
100 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte) argument
109 + (__u32)(__pa((unsigned long)pte) >> PxD_VALUE_SHIFT));
113 + (__u32)(__pa((unsigned long)pte) >> PxD_VALUE_SHIFT));
129 pte_t *pte = (pte_t *)__get_free_page(GFP_KERNEL|__GFP_REPEAT|__GFP_ZERO); local
130 return pte;
133 static inline void pte_free_kernel(pte_t *pte) argument
135 free_page((unsigned long)pte);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-um/
H A Dpgtable-3level.h37 printk("%s:%d: bad pte %p(%016lx).\n", __FILE__, __LINE__, &(e), \
85 static inline unsigned long pte_pfn(pte_t pte) argument
87 return phys_to_pfn(pte_val(pte));
92 pte_t pte; local
95 pte_set_val(pte, phys, pgprot);
96 return pte;
105 * Bits 0 through 3 are taken in the low part of the pte,
112 #define pte_to_pgoff(p) ((p).pte >> 32)
118 #define pte_to_pgoff(pte) ((pte)
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc64/
H A Dpgtable.h48 * into the page; the next higher PAGE_SHIFT-3 bits determine the pte#
92 /* SUN4U pte bits... */
122 /* SUN4V pte bits... */
247 static inline unsigned long pte_pfn(pte_t pte) argument
260 : "r" (pte_val(pte)),
268 static inline pte_t pte_modify(pte_t pte, pgprot_t prot) argument
308 return __pte((pte_val(pte) & mask) | (pgprot_val(prot) & ~mask));
352 static inline pte_t pte_mkhuge(pte_t pte) argument
367 return __pte(pte_val(pte) | mask);
371 static inline pte_t pte_mkdirty(pte_t pte) argument
395 pte_mkclean(pte_t pte) argument
419 pte_mkwrite(pte_t pte) argument
437 pte_wrprotect(pte_t pte) argument
461 pte_mkold(pte_t pte) argument
481 pte_mkyoung(pte_t pte) argument
501 pte_young(pte_t pte) argument
519 pte_dirty(pte_t pte) argument
537 pte_write(pte_t pte) argument
555 pte_exec(pte_t pte) argument
571 pte_read(pte_t pte) argument
589 pte_file(pte_t pte) argument
605 pte_present(pte_t pte) argument
668 set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh/
H A Dpgtable.h324 static inline void set_pte(pte_t *ptep, pte_t pte) argument
326 ptep->pte_high = pte.pte_high;
328 ptep->pte_low = pte.pte_low;
362 #define pte_not_present(pte) (!(pte_val(pte) & _PAGE_PRESENT))
363 #define pte_dirty(pte) (pte_val(pte) & _PAGE_DIRTY)
364 #define pte_young(pte) (pte_val(pte) & _PAGE_ACCESSED)
365 #define pte_file(pte) (pte_va
431 pte_modify(pte_t pte, pgprot_t newprot) argument
[all...]
H A Dtlb.h10 #define __tlb_remove_tlb_entry(tlb, pte, address) do { } while (0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/xtensa/mm/
H A Dpgtable.c17 pte_t *pte = NULL, *p; local
28 pte = p;
33 clear_page(pte);
35 return pte;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/mm/
H A Dpgd.c78 struct page *pte; local
93 pte = pmd_page(*pmd);
96 pte_lock_deinit(pte);
97 pte_free(pte);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/i386/mm/
H A Dboot_ioremap.c53 boot_pte_t* pte; local
57 pte = boot_vaddr_to_pte(virtual_source);
58 for (i=0; i < nrpages; i++, phys_addr += PAGE_SIZE, pte++) {
59 set_pte(pte, pfn_pte(phys_addr>>PAGE_SHIFT, PAGE_KERNEL));
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc/
H A Dtlb.h14 #define __tlb_remove_tlb_entry(tlb, pte, address) \

Completed in 249 milliseconds

1234567891011