/include/asm-generic/ |
D | hugetlb.h | 37 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 …]
|
D | tlb.h | 553 #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/ |
D | pgtable.h | 176 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 …]
|
D | hugetlb.h | 194 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)
|
D | swapops.h | 215 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
|
D | mm.h | 2120 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/ |
D | xen.h | 135 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 …]
|