/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-i386/ |
H A D | pgtable-3level.h | 51 static inline void native_set_pte(pte_t *ptep, pte_t pte) argument 53 ptep->pte_high = pte.pte_high; 55 ptep->pte_low = pte.pte_low; 58 pte_t *ptep , pte_t pte) 60 native_set_pte(ptep, pte); 70 pte_t *ptep, pte_t pte) 72 ptep->pte_low = 0; 74 ptep->pte_high = pte.pte_high; 76 ptep->pte_low = pte.pte_low; 79 static inline void native_set_pte_atomic(pte_t *ptep, pte_ argument 69 native_set_pte_present(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte) argument 97 native_pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 143 native_ptep_get_and_clear(pte_t *ptep) argument [all...] |
H A D | tlb.h | 10 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0)
|
H A D | pgtable.h | 265 #define pte_update(mm, addr, ptep) do { } while (0) 266 #define pte_update_defer(mm, addr, ptep) do { } while (0) 270 static inline pte_t native_local_ptep_get_and_clear(pte_t *ptep) argument 272 pte_t res = *ptep; 275 native_pte_clear(NULL, 0, ptep); 287 #define ptep_set_access_flags(vma, address, ptep, entry, dirty) \ 289 int __changed = !pte_same(*(ptep), entry); \ 291 (ptep)->pte_low = (entry).pte_low; \ 292 pte_update_defer((vma)->vm_mm, (address), (ptep)); \ 299 #define ptep_test_and_clear_dirty(vma, addr, ptep) ({ \ 352 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 360 ptep_get_and_clear_full(struct mm_struct *mm, unsigned long addr, pte_t *ptep, int full) argument 376 ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument [all...] |
H A D | pgtable-2level.h | 14 static inline void native_set_pte(pte_t *ptep , pte_t pte) 16 *ptep = pte; 19 pte_t *ptep , pte_t pte) 21 native_set_pte(ptep, pte); 29 #define set_pte_at(mm,addr,ptep,pteval) native_set_pte_at(mm, addr, ptep, pteval) 34 #define set_pte_present(mm,addr,ptep,pteval) set_pte_at(mm,addr,ptep,pteval)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-powerpc/ |
H A D | tlb.h | 67 extern void flush_hash_entry(struct mm_struct *mm, pte_t *ptep, 70 static inline void __tlb_remove_tlb_entry(struct mmu_gather *tlb, pte_t *ptep, argument 73 if (pte_val(*ptep) & _PAGE_HASHPTE) 74 flush_hash_entry(tlb->mm, ptep, address);
|
H A D | pgtable-ppc64.h | 271 pte_t *ptep, unsigned long clr, 283 : "=&r" (old), "=&r" (tmp), "=m" (*ptep) 284 : "r" (ptep), "r" (clr), "m" (*ptep), "i" (_PAGE_BUSY) 288 hpte_need_flush(mm, addr, ptep, old, huge); 293 unsigned long addr, pte_t *ptep) 297 if ((pte_val(*ptep) & (_PAGE_ACCESSED | _PAGE_HASHPTE)) == 0) 299 old = pte_update(mm, addr, ptep, _PAGE_ACCESSED, 0); 316 unsigned long addr, pte_t *ptep) 320 if ((pte_val(*ptep) 269 pte_update(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned long clr, int huge) argument 292 __ptep_test_and_clear_young(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 315 __ptep_test_and_clear_dirty(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 334 ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 369 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 376 pte_clear(struct mm_struct *mm, unsigned long addr, pte_t * ptep) argument 385 set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte) argument 398 __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-s390/ |
H A D | tlb.h | 10 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0)
|
H A D | pgtable.h | 368 static inline pte_t *get_shadow_pte(pte_t *ptep) argument 370 unsigned long pteptr = (unsigned long) (ptep); 433 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval) 599 static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 601 pte_t *shadow_pte = get_shadow_pte(ptep); 603 pte_val(*ptep) = _PAGE_TYPE_EMPTY; 667 static inline int ptep_test_and_clear_young(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) argument 674 unsigned long address, pte_t *ptep) 677 return ptep_test_and_clear_young(vma, address, ptep); 673 ptep_clear_flush_young(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) argument 680 ptep_test_and_clear_dirty(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) argument 686 ptep_clear_flush_dirty(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) argument 693 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 700 __ptep_ipte(unsigned long address, pte_t *ptep) argument 719 ptep_clear_flush(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) argument 731 ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 738 ptep_establish(struct vm_area_struct *vma, unsigned long address, pte_t *ptep, pte_t entry) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-blackfin/ |
H A D | tlb.h | 6 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68k/ |
H A D | tlb.h | 10 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-x86_64/ |
H A D | tlb.h | 7 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh64/mm/ |
H A D | hugetlbpage.c | 55 int huge_pmd_unshare(struct mm_struct *mm, unsigned long *addr, pte_t *ptep) argument 61 pte_t *ptep, pte_t entry) 66 set_pte_at(mm, addr, ptep, entry); 67 ptep++; 74 pte_t *ptep) 79 entry = *ptep; 82 pte_clear(mm, addr, ptep); 84 ptep++; 60 set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t entry) argument 73 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/m68k/sun3/ |
H A D | dvma.c | 26 pte_t ptep; local 31 ptep = pfn_pte(virt_to_pfn(kaddr), PAGE_KERNEL); 32 pte = pte_val(ptep);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/ |
H A D | cpu-multi32.h | 56 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)
|
H A D | pgalloc.h | 113 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) argument 115 unsigned long pte_ptr = (unsigned long)ptep; 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);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm/ |
H A D | tlb.h | 14 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-mips/ |
H A D | tlb.h | 14 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-cris/ |
H A D | tlb.h | 12 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-frv/ |
H A D | tlb.h | 17 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm26/ |
H A D | pgalloc.h | 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)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-ia64/ |
H A D | tlb.h | 191 __tlb_remove_tlb_entry (struct mmu_gather *tlb, pte_t *ptep, unsigned long address) argument 203 #define tlb_remove_tlb_entry(tlb, ptep, addr) \ 206 __tlb_remove_tlb_entry(tlb, ptep, addr); \ 209 #define pte_free_tlb(tlb, ptep) \ 212 __pte_free_tlb(tlb, ptep); \ 215 #define pmd_free_tlb(tlb, ptep) \ 218 __pmd_free_tlb(tlb, ptep); \
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-xtensa/ |
H A D | pgtable.h | 189 #define pte_clear(mm,addr,ptep) \ 190 do { update_pte(ptep, __pte(_PAGE_USER)); } while(0) 233 static inline void update_pte(pte_t *ptep, pte_t pteval) argument 235 *ptep = pteval; 237 __asm__ __volatile__ ("memw; dhwb %0, 0; dsync" :: "a" (ptep)); 244 set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pteval) argument 246 update_pte(ptep, pteval); 263 pte_t *ptep) 265 pte_t pte = *ptep; 268 update_pte(ptep, pte_mkol 262 ptep_test_and_clear_young(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) argument 273 ptep_test_and_clear_dirty(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) argument 284 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 292 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-avr32/ |
H A D | pgtable-2level.h | 33 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep, pteval)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/kvm/ |
H A D | paging_tmpl.h | 63 pt_element_t *ptep; member in struct:guest_walker 78 pt_element_t *ptep; local 88 walker->ptep = &vcpu->pdptrs[(addr >> 30) & 3]; 89 root = *walker->ptep; 112 ptep = &walker->table[index]; 114 ((unsigned long)ptep & PAGE_MASK)); 116 if (!is_present_pte(*ptep)) 119 if (write_fault && !is_writeble_pte(*ptep)) 123 if (user_fault && !(*ptep & PT_USER_MASK)) 127 if (fetch_fault && is_nx(vcpu) && (*ptep [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-generic/ |
H A D | tlb.h | 97 * Must perform the equivalent to __free_pte(pte_get_and_clear(ptep)), while 120 #define tlb_remove_tlb_entry(tlb, ptep, address) \ 123 __tlb_remove_tlb_entry(tlb, ptep, address); \ 126 #define pte_free_tlb(tlb, ptep) \ 129 __pte_free_tlb(tlb, ptep); \
|