Home
last modified time | relevance | path

Searched refs:ptep (Results 1 – 7 of 7) sorted by relevance

/external/kernel-headers/original/asm-x86/
Dpgtable_32.h256 #define pte_update(mm, addr, ptep) do { } while (0) argument
257 #define pte_update_defer(mm, addr, ptep) do { } while (0) argument
261 static inline pte_t native_local_ptep_get_and_clear(pte_t *ptep) in native_local_ptep_get_and_clear() argument
263 pte_t res = *ptep; in native_local_ptep_get_and_clear()
266 native_pte_clear(NULL, 0, ptep); in native_local_ptep_get_and_clear()
278 #define ptep_set_access_flags(vma, address, ptep, entry, dirty) \ argument
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) ({ \ argument
[all …]
Dpgtable-2level.h14 static inline void native_set_pte(pte_t *ptep , pte_t pte) in native_set_pte() argument
16 *ptep = pte; in native_set_pte()
19 pte_t *ptep , pte_t pte) in native_set_pte_at() argument
21 native_set_pte(ptep, pte); in native_set_pte_at()
29 #define set_pte_at(mm,addr,ptep,pteval) native_set_pte_at(mm, addr, ptep, pteval) argument
34 #define set_pte_present(mm,addr,ptep,pteval) set_pte_at(mm,addr,ptep,pteval) argument
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) in pte_update() argument
816 PVOP_VCALL3(pv_mmu_ops.pte_update, mm, addr, ptep); in pte_update()
820 pte_t *ptep) in pte_update_defer() argument
[all …]
/external/kernel-headers/original/asm-arm/
Dpgalloc.h113 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) in pmd_populate_kernel() argument
115 unsigned long pte_ptr = (unsigned long)ptep; in pmd_populate_kernel()
126 pmd_populate(struct mm_struct *mm, pmd_t *pmdp, struct page *ptep) in pmd_populate() argument
128 __pmd_populate(pmdp, page_to_pfn(ptep) << PAGE_SHIFT | _PAGE_USER_TABLE); in pmd_populate()
Dpgtable.h225 #define pte_clear(mm,addr,ptep) set_pte_at((mm),(addr),(ptep), __pte(0)) argument
233 #define set_pte(ptep, pte) cpu_set_pte(ptep,pte) argument
234 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval) argument
/external/kernel-headers/original/asm-generic/
Dtlb.h120 #define tlb_remove_tlb_entry(tlb, ptep, address) \ argument
123 __tlb_remove_tlb_entry(tlb, ptep, address); \
126 #define pte_free_tlb(tlb, ptep) \ argument
129 __pte_free_tlb(tlb, ptep); \
Dpgtable.h132 static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long address, pte_t *ptep) in ptep_set_wrprotect() argument
134 pte_t old_pte = *ptep; in ptep_set_wrprotect()
135 set_pte_at(mm, address, ptep, pte_wrprotect(old_pte)); in ptep_set_wrprotect()