/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/ |
H A D | tlb.h | 66 #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 D | tlb.h | 43 #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 D | ioremap.c | 266 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 D | hugetlbpage.c | 149 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 D | hash_utils_64.c | 628 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 D | fault.c | 289 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 D | pgtable.h | 87 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 D | pgtable.h | 87 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 D | hugetlbpage.c | 67 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 D | motorola_pgtable.h | 108 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 D | pgtable.h | 217 #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 D | fault.c | 203 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 D | pgtable.h | 181 #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 D | pgtable.h | 28 #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 D | mincore.c | 61 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 D | hugetlb.c | 324 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 D | fault.c | 421 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 D | hugetlb.h | 39 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 D | hugetlbpage.c | 243 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 D | pg-sh4.c | 91 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 D | pg-sh7705.c | 120 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 D | sun3kmap.c | 34 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 D | pgtable-ppc32.h | 503 #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 D | pgtable.h | 511 #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 D | paravirt.h | 183 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...] |