Searched refs:ptep (Results 1 - 11 of 11) sorted by relevance

/external/kernel-headers/original/asm-x86/
H A Dpgtable-2level.h14 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)
H A Dpgtable_32.h256 #define pte_update(mm, addr, ptep) do { } while (0)
257 #define pte_update_defer(mm, addr, ptep) do { } while (0)
261 static inline pte_t native_local_ptep_get_and_clear(pte_t *ptep) argument
263 pte_t res = *ptep;
266 native_pte_clear(NULL, 0, ptep);
278 #define ptep_set_access_flags(vma, address, ptep, entry, dirty) \
280 int __changed = !pte_same(*(ptep), entry); \
282 (ptep)->pte_low = (entry).pte_low; \
283 pte_update_defer((vma)->vm_mm, (address), (ptep)); \
290 #define ptep_test_and_clear_young(vma, addr, ptep) ({ \
311 ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
319 ptep_get_and_clear_full(struct mm_struct *mm, unsigned long addr, pte_t *ptep, int full) argument
335 ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
[all...]
H A Dparavirt.h207 void (*set_pte)(pte_t *ptep, pte_t pteval);
209 pte_t *ptep, pte_t pteval);
211 void (*pte_update)(struct mm_struct *mm, unsigned long addr, pte_t *ptep);
213 unsigned long addr, pte_t *ptep);
216 void (*set_pte_atomic)(pte_t *ptep, pte_t pteval);
218 pte_t *ptep, pte_t pte);
220 void (*pte_clear)(struct mm_struct *mm, unsigned long addr, pte_t *ptep);
814 pte_t *ptep)
816 PVOP_VCALL3(pv_mmu_ops.pte_update, mm, addr, ptep);
820 pte_t *ptep)
813 pte_update(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
819 pte_update_defer(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
864 set_pte(pte_t *ptep, pte_t pteval) argument
869 set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pteval) argument
876 set_pte_atomic(pte_t *ptep, pte_t pteval) argument
882 set_pte_present(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte) argument
901 pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
933 set_pte(pte_t *ptep, pte_t pteval) argument
938 set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pteval) argument
[all...]
/external/kernel-headers/original/asm-mips/
H A Dtlb.h14 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0)
H A Dpgtable.h94 static inline void set_pte(pte_t *ptep, pte_t pte) argument
96 ptep->pte_high = pte.pte_high;
98 ptep->pte_low = pte.pte_low;
99 //printk("pte_high %x pte_low %x\n", ptep->pte_high, ptep->pte_low);
102 pte_t *buddy = ptep_buddy(ptep);
113 #define set_pte_at(mm, addr, ptep, pteval) set_pte(ptep, pteval)
115 static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
120 if (ptep_buddy(ptep)
135 set_pte(pte_t *ptep, pte_t pteval) argument
152 pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
[all...]
/external/kernel-headers/original/asm-arm/
H A Dpgalloc.h113 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);
H A Dpgtable.h225 #define pte_clear(mm,addr,ptep) set_pte_at((mm),(addr),(ptep), __pte(0))
233 #define set_pte(ptep, pte) cpu_set_pte(ptep,pte)
234 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval)
/external/kernel-headers/original/asm-generic/
H A Dtlb.h97 * 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); \
H A Dpgtable.h132 static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long address, pte_t *ptep) argument
134 pte_t old_pte = *ptep;
135 set_pte_at(mm, address, ptep, pte_wrprotect(old_pte));
/external/oprofile/module/
H A Dop_util.c27 pte_t * ptep, pte; local
32 ptep = pte_offset(pmd, adr);
33 pte = *ptep;
/external/qemu/target-i386/
H A Dhelper.c984 uint64_t ptep, pte; local
1038 ptep = pml4e ^ PG_NX_MASK;
1050 ptep &= pdpe ^ PG_NX_MASK;
1066 ptep = PG_NX_MASK | PG_USER_MASK | PG_RW_MASK;
1080 ptep &= pde ^ PG_NX_MASK;
1084 ptep ^= PG_NX_MASK;
1085 if ((ptep & PG_NX_MASK) && is_write1 == 2)
1088 if (!(ptep & PG_USER_MASK))
1090 if (is_write && !(ptep & PG_RW_MASK))
1094 is_write && !(ptep
[all...]

Completed in 212 milliseconds