Home
last modified time | relevance | path

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

/include/asm-generic/
Dhugetlb.h37 pte_t *ptep, unsigned long sz) in huge_pte_clear() argument
39 pte_clear(mm, addr, ptep); in huge_pte_clear()
54 pte_t *ptep, pte_t pte) in set_huge_pte_at() argument
56 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at()
62 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear() argument
64 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear()
70 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush() argument
72 ptep_clear_flush(vma, addr, ptep); in huge_ptep_clear_flush()
107 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect() argument
109 ptep_set_wrprotect(mm, addr, ptep); in huge_ptep_set_wrprotect()
[all …]
Dtlb.h553 #define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0) argument
563 #define tlb_remove_tlb_entry(tlb, ptep, address) \ argument
566 __tlb_remove_tlb_entry(tlb, ptep, address); \
569 #define tlb_remove_huge_tlb_entry(h, tlb, ptep, address) \ argument
580 __tlb_remove_tlb_entry(tlb, ptep, address); \
630 #define pte_free_tlb(tlb, ptep, address) \ argument
634 __pte_free_tlb(tlb, ptep, address); \
/include/linux/
Dpgtable.h176 unsigned long address, pte_t *ptep,
209 pte_t *ptep) in ptep_test_and_clear_young() argument
211 pte_t pte = *ptep; in ptep_test_and_clear_young()
216 set_pte_at(vma->vm_mm, address, ptep, pte_mkold(pte)); in ptep_test_and_clear_young()
248 unsigned long address, pte_t *ptep);
296 pte_t *ptep) in ptep_get_and_clear() argument
298 pte_t pte = *ptep; in ptep_get_and_clear()
299 pte_clear(mm, address, ptep); in ptep_get_and_clear()
305 static inline pte_t ptep_get(pte_t *ptep) in ptep_get() argument
307 return READ_ONCE(*ptep); in ptep_get()
[all …]
Dhugetlb.h194 unsigned long *addr, pte_t *ptep);
236 unsigned long *addr, pte_t *ptep) in huge_pmd_unshare() argument
888 pte_t *ptep, pte_t pte, unsigned long sz) in set_huge_swap_pte_at() argument
890 set_huge_pte_at(mm, addr, ptep, pte); in set_huge_swap_pte_at()
897 unsigned long addr, pte_t *ptep) in huge_ptep_modify_prot_start() argument
899 return huge_ptep_get_and_clear(vma->vm_mm, addr, ptep); in huge_ptep_modify_prot_start()
906 unsigned long addr, pte_t *ptep, in huge_ptep_modify_prot_commit() argument
909 set_huge_pte_at(vma->vm_mm, addr, ptep, pte); in huge_ptep_modify_prot_commit()
1073 pte_t *ptep, pte_t pte, unsigned long sz)
Dswapops.h215 extern void __migration_entry_wait(struct mm_struct *mm, pte_t *ptep,
237 static inline void __migration_entry_wait(struct mm_struct *mm, pte_t *ptep, in __migration_entry_wait() argument
Dmm.h2120 pte_t *ptep; in get_locked_pte() local
2121 __cond_lock(*ptl, ptep = __get_locked_pte(mm, addr, ptl)); in get_locked_pte()
2122 return ptep; in get_locked_pte()
/include/trace/events/
Dxen.h135 TP_PROTO(pte_t *ptep, pte_t pteval),
136 TP_ARGS(ptep, pteval),
138 __field(pte_t *, ptep)
141 TP_fast_assign(__entry->ptep = ptep;
144 __entry->ptep,
151 TP_PROTO(pte_t *ptep, pte_t pteval), \
152 TP_ARGS(ptep, pteval))
177 TP_PROTO(struct mm_struct *mm, unsigned long addr, pte_t *ptep),
178 TP_ARGS(mm, addr, ptep),
182 __field(pte_t *, ptep)
[all …]