Searched refs:ptep (Results 26 - 50 of 104) sorted by relevance

12345

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/
H A Dtlb.h66 #define tlb_remove_tlb_entry(tlb,ptep,address) do { } while (0)
88 #define pte_free_tlb(tlb,ptep) pte_free(ptep)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm26/
H A Dtlb.h43 #define tlb_remove_tlb_entry(tlb,ptep,address) do { } while (0)
59 #define pte_free_tlb(tlb,ptep) pte_free(ptep)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh64/mm/
H A Dioremap.c266 pte_t *ptep, pte; local
280 ptep = (pte_t *)sh64_get_page();
281 set_pmd(pmdp, __pmd((unsigned long)ptep + _PAGE_TABLE));
288 ptep = pte_offset_kernel(pmdp, va);
290 if (!pte_none(*ptep) &&
291 pte_val(*ptep) != pte_val(pte))
292 pte_ERROR(*ptep);
294 set_pte(ptep, pte);
303 pte_t *ptep; local
311 ptep
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/mm/
H A Dhugetlbpage.c149 int huge_pmd_unshare(struct mm_struct *mm, unsigned long *addr, pte_t *ptep) argument
314 pte_t *ptep, pte_t pte)
316 if (pte_present(*ptep)) {
322 pte_update(mm, addr & HPAGE_MASK, ptep, ~0UL, 1);
324 *ptep = __pte(pte_val(pte) & ~_PAGE_HPTEFLAGS);
328 pte_t *ptep)
330 unsigned long old = pte_update(mm, addr, ptep, ~0UL, 1);
337 pte_t *ptep; local
343 ptep = huge_pte_offset(mm, address);
344 page = pte_page(*ptep);
313 set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte) argument
327 huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
404 pte_t *ptep; local
[all...]
H A Dhash_utils_64.c628 pte_t *ptep; local
701 ptep = find_linux_pte(pgdir, ea);
702 if (ptep == NULL || !pte_present(*ptep)) {
708 DBG_LOW(" i-pte: %016lx\n", pte_val(*ptep));
710 DBG_LOW(" i-pte: %016lx %016lx\n", pte_val(*ptep),
711 pte_val(*(ptep + PTRS_PER_PTE)));
716 if (access & ~pte_val(*ptep)) {
724 if (pte_val(*ptep) & _PAGE_4K_PFN) {
733 (pte_val(*ptep)
789 pte_t *ptep; local
[all...]
H A Dfault.c289 pte_t *ptep;
294 ptep = NULL;
295 if (get_pteptr(mm, address, &ptep, &pmdp)) {
298 if (pte_present(*ptep)) {
299 struct page *page = pte_page(*ptep);
305 pte_update(ptep, 0, _PAGE_HWEXEC);
307 pte_unmap_unlock(ptep, ptl);
311 pte_unmap_unlock(ptep, ptl);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm/
H A Dpgtable.h87 static inline void set_pte(pte_t *ptep, pte_t pte) argument
89 ptep->pte_high = pte.pte_high;
91 ptep->pte_low = pte.pte_low;
92 //printk("pte_high %x pte_low %x\n", ptep->pte_high, ptep->pte_low);
95 pte_t *buddy = ptep_buddy(ptep);
106 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval)
108 static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
113 if (ptep_buddy(ptep)
128 set_pte(pte_t *ptep, pte_t pteval) argument
145 pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-mips/
H A Dpgtable.h87 static inline void set_pte(pte_t *ptep, pte_t pte) argument
89 ptep->pte_high = pte.pte_high;
91 ptep->pte_low = pte.pte_low;
92 //printk("pte_high %x pte_low %x\n", ptep->pte_high, ptep->pte_low);
95 pte_t *buddy = ptep_buddy(ptep);
106 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval)
108 static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
113 if (ptep_buddy(ptep)
128 set_pte(pte_t *ptep, pte_t pteval) argument
145 pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ia64/mm/
H A Dhugetlbpage.c67 int huge_pmd_unshare(struct mm_struct *mm, unsigned long *addr, pte_t *ptep) argument
95 pte_t *ptep; local
100 ptep = huge_pte_offset(mm, addr);
101 if (!ptep || pte_none(*ptep))
103 page = pte_page(*ptep);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68k/
H A Dmotorola_pgtable.h108 static inline void pmd_set(pmd_t *pmdp, pte_t *ptep) argument
110 unsigned long ptbl = virt_to_phys(ptep) | _PAGE_TABLE | _PAGE_ACCESSED;
131 #define pte_clear(mm,addr,ptep) ({ pte_val(*(ptep)) = 0; })
248 pte_t *ptep; local
252 ptep = pte_offset_kernel(pmdp, addr);
253 *ptep = pte_mknocache(*ptep);
264 pte_t *ptep; local
268 ptep
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-ia64/
H A Dpgtable.h217 #define set_pte(ptep, pteval) (*(ptep) = (pteval))
218 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval)
373 ptep_test_and_clear_young (struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) argument
376 if (!pte_young(*ptep))
378 return test_and_clear_bit(_PAGE_A_BIT, ptep);
380 pte_t pte = *ptep;
383 set_pte_at(vma->vm_mm, addr, ptep, pte_mkold(pte));
389 ptep_test_and_clear_dirty (struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) argument
405 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
417 ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/mm/
H A Dfault.c203 pte_t *ptep; local
209 ptep = NULL;
210 if (get_pteptr(mm, address, &ptep, &pmdp)) {
213 if (pte_present(*ptep)) {
214 struct page *page = pte_page(*ptep);
220 pte_update(ptep, 0, _PAGE_HWEXEC);
222 pte_unmap_unlock(ptep, ptl);
226 pte_unmap_unlock(ptep, ptl);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-frv/
H A Dpgtable.h181 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval)
397 static inline int ptep_test_and_clear_dirty(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) argument
399 int i = test_and_clear_bit(_PAGE_BIT_DIRTY, ptep);
400 asm volatile("dcf %M0" :: "U"(*ptep));
404 static inline int ptep_test_and_clear_young(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) argument
406 int i = test_and_clear_bit(_PAGE_BIT_ACCESSED, ptep);
407 asm volatile("dcf %M0" :: "U"(*ptep));
411 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
413 unsigned long x = xchg(&ptep
418 ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-parisc/
H A Dpgtable.h28 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval)
426 static inline int ptep_test_and_clear_young(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) argument
429 if (!pte_young(*ptep))
431 return test_and_clear_bit(xlate_pabit(_PAGE_ACCESSED_BIT), &pte_val(*ptep));
433 pte_t pte = *ptep;
436 set_pte_at(vma->vm_mm, addr, ptep, pte_mkold(pte));
441 static inline int ptep_test_and_clear_dirty(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) argument
444 if (!pte_dirty(*ptep))
446 return test_and_clear_bit(xlate_pabit(_PAGE_DIRTY_BIT), &pte_val(*ptep));
459 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
474 ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/mm/
H A Dmincore.c61 pte_t *ptep; local
101 ptep = pte_offset_map_lock(vma->vm_mm, pmd, addr, &ptl);
102 for (i = 0; i < nr; i++, ptep++, addr += PAGE_SIZE) {
104 pte_t pte = *ptep;
139 pte_unmap_unlock(ptep-1, ptl);
H A Dhugetlb.c324 unsigned long address, pte_t *ptep)
328 entry = pte_mkwrite(pte_mkdirty(*ptep));
329 if (ptep_set_access_flags(vma, address, ptep, entry, 1)) {
377 pte_t *ptep; local
394 ptep = huge_pte_offset(mm, address);
395 if (!ptep)
398 if (huge_pmd_unshare(mm, &address, ptep))
401 pte = huge_ptep_get_and_clear(mm, address, ptep);
437 unsigned long address, pte_t *ptep, pte_t pte)
448 set_huge_ptep_writable(vma, address, ptep);
323 set_huge_ptep_writable(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) argument
436 hugetlb_cow(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pte_t *ptep, pte_t pte) argument
477 hugetlb_no_page(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pte_t *ptep, int write_access) argument
560 pte_t *ptep; local
666 pte_t *ptep; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc/mm/
H A Dfault.c421 pte_t *ptep; local
443 ptep = sun4c_pte_offset_kernel((pmd_t *) pgdp, address);
447 if ((pte_val(*ptep) & (_SUN4C_PAGE_WRITE|_SUN4C_PAGE_PRESENT))
451 *ptep = __pte(pte_val(*ptep) | _SUN4C_PAGE_ACCESSED |
458 sun4c_put_pte(address, pte_val(*ptep));
465 if ((pte_val(*ptep) & (_SUN4C_PAGE_READ|_SUN4C_PAGE_PRESENT))
469 *ptep = __pte(pte_val(*ptep) | _SUN4C_PAGE_ACCESSED |
474 sun4c_put_pte(address, pte_val(*ptep));
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/
H A Dhugetlb.h39 int huge_pmd_unshare(struct mm_struct *mm, unsigned long *addr, pte_t *ptep);
82 #define set_huge_pte_at(mm, addr, ptep, pte) set_pte_at(mm, addr, ptep, pte)
83 #define huge_ptep_get_and_clear(mm, addr, ptep) ptep_get_and_clear(mm, addr, ptep)
86 pte_t *ptep, pte_t pte);
88 pte_t *ptep);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc64/mm/
H A Dhugetlbpage.c243 int huge_pmd_unshare(struct mm_struct *mm, unsigned long *addr, pte_t *ptep) argument
249 pte_t *ptep, pte_t entry)
253 if (!pte_present(*ptep) && pte_present(entry))
258 set_pte_at(mm, addr, ptep, entry);
259 ptep++;
266 pte_t *ptep)
271 entry = *ptep;
278 pte_clear(mm, addr, ptep);
280 ptep++;
248 set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t entry) argument
265 huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/mm/
H A Dpg-sh4.c91 inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
93 pte_t pte = *ptep;
95 pte_clear(mm, addr, ptep);
H A Dpg-sh7705.c120 inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
122 pte_t pte = *ptep;
124 pte_clear(mm, addr, ptep);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/m68k/mm/
H A Dsun3kmap.c34 pte_t ptep; local
36 ptep = pfn_pte(phys >> PAGE_SHIFT, PAGE_KERNEL);
37 pte = pte_val(ptep);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-powerpc/
H A Dpgtable-ppc32.h503 #define pte_clear(mm,addr,ptep) do { set_pte_at((mm), (addr), (ptep), __pte(0)); } while (0)
617 pte_t *ptep, pte_t pte)
620 pte_update(ptep, ~_PAGE_HASHPTE, pte_val(pte) & ~_PAGE_HASHPTE);
622 *ptep = pte;
631 static inline int __ptep_test_and_clear_young(unsigned int context, unsigned long addr, pte_t *ptep) argument
634 old = pte_update(ptep, _PAGE_ACCESSED, 0);
637 unsigned long ptephys = __pa(ptep) & PAGE_MASK;
648 unsigned long addr, pte_t *ptep)
650 return (pte_update(ptep, (_PAGE_DIRT
616 set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte) argument
647 ptep_test_and_clear_dirty(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) argument
654 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
661 ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
668 __ptep_set_access_flags(pte_t *ptep, pte_t entry, int dirty) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-ppc/
H A Dpgtable.h511 #define pte_clear(mm,addr,ptep) do { set_pte_at((mm), (addr), (ptep), __pte(0)); } while (0)
638 pte_t *ptep, pte_t pte)
641 pte_update(ptep, ~_PAGE_HASHPTE, pte_val(pte) & ~_PAGE_HASHPTE);
643 *ptep = pte;
652 static inline int __ptep_test_and_clear_young(unsigned int context, unsigned long addr, pte_t *ptep) argument
655 old = pte_update(ptep, _PAGE_ACCESSED, 0);
658 unsigned long ptephys = __pa(ptep) & PAGE_MASK;
669 unsigned long addr, pte_t *ptep)
671 return (pte_update(ptep, (_PAGE_DIRT
637 set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte) argument
668 ptep_test_and_clear_dirty(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) argument
675 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
682 ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
689 __ptep_set_access_flags(pte_t *ptep, pte_t entry, int dirty) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-i386/
H A Dparavirt.h183 void (*set_pte)(pte_t *ptep, pte_t pteval);
185 pte_t *ptep, pte_t pteval);
187 void (*pte_update)(struct mm_struct *mm, unsigned long addr, pte_t *ptep);
189 unsigned long addr, pte_t *ptep);
196 void (*set_pte_atomic)(pte_t *ptep, pte_t pteval);
197 void (*set_pte_present)(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte);
199 void (*pte_clear)(struct mm_struct *mm, unsigned long addr, pte_t *ptep);
762 pte_t *ptep)
764 PVOP_VCALL3(pte_update, mm, addr, ptep);
768 pte_t *ptep)
761 pte_update(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
767 pte_update_defer(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
806 set_pte(pte_t *ptep, pte_t pteval) argument
811 set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pteval) argument
818 set_pte_atomic(pte_t *ptep, pte_t pteval) argument
823 set_pte_present(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte) argument
840 pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
872 set_pte(pte_t *ptep, pte_t pteval) argument
877 set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pteval) argument
[all...]

Completed in 222 milliseconds

12345