/include/asm-generic/ |
D | hugetlb.h | 62 pte_t *ptep, unsigned long sz) in huge_pte_clear() argument 64 pte_clear(mm, addr, ptep); in huge_pte_clear() 79 pte_t *ptep, pte_t pte, unsigned long sz) in set_huge_pte_at() argument 81 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at() 87 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear() argument 89 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear() 95 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush() argument 97 return ptep_clear_flush(vma, addr, ptep); in huge_ptep_clear_flush() 131 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect() argument 133 ptep_set_wrprotect(mm, addr, ptep); in huge_ptep_set_wrprotect() [all …]
|
D | tlb.h | 603 static inline void __tlb_remove_tlb_entry(struct mmu_gather *tlb, pte_t *ptep, unsigned long addres… in __tlb_remove_tlb_entry() argument 615 #define tlb_remove_tlb_entry(tlb, ptep, address) \ argument 618 __tlb_remove_tlb_entry(tlb, ptep, address); \ 629 pte_t *ptep, unsigned int nr, unsigned long address) in tlb_remove_tlb_entries() argument 633 __tlb_remove_tlb_entry(tlb, ptep, address); in tlb_remove_tlb_entries() 636 ptep++; in tlb_remove_tlb_entries() 641 #define tlb_remove_huge_tlb_entry(h, tlb, ptep, address) \ argument 652 __tlb_remove_tlb_entry(tlb, ptep, address); \ 702 #define pte_free_tlb(tlb, ptep, address) \ argument 706 __pte_free_tlb(tlb, ptep, address); \
|
/include/linux/ |
D | pgtable.h | 223 static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte) in pte_batch_hint() argument 258 pte_t *ptep, pte_t pte, unsigned int nr) in set_ptes() argument 260 page_table_check_ptes_set(mm, ptep, pte, nr); in set_ptes() 264 set_pte(ptep, pte); in set_ptes() 267 ptep++; in set_ptes() 273 #define set_pte_at(mm, addr, ptep, pte) set_ptes(mm, addr, ptep, pte, 1) argument 277 unsigned long address, pte_t *ptep, 308 static inline pte_t ptep_get(pte_t *ptep) in ptep_get() argument 310 return READ_ONCE(*ptep); in ptep_get() 324 pte_t *ptep) in ptep_test_and_clear_young() argument [all …]
|
D | page_table_check.h | 20 void __page_table_check_ptes_set(struct mm_struct *mm, pte_t *ptep, pte_t pte, 69 pte_t *ptep, pte_t pte, unsigned int nr) in page_table_check_ptes_set() argument 74 __page_table_check_ptes_set(mm, ptep, pte, nr); in page_table_check_ptes_set() 128 pte_t *ptep, pte_t pte, unsigned int nr) in page_table_check_ptes_set() argument
|
D | hugetlb.h | 245 unsigned long addr, pte_t *ptep); 308 unsigned long addr, pte_t *ptep) in huge_pmd_unshare() argument 1008 unsigned long addr, pte_t *ptep) in huge_ptep_modify_prot_start() argument 1010 return huge_ptep_get_and_clear(vma->vm_mm, addr, ptep); in huge_ptep_modify_prot_start() 1017 unsigned long addr, pte_t *ptep, in huge_ptep_modify_prot_commit() argument 1022 set_huge_pte_at(vma->vm_mm, addr, ptep, pte, psize); in huge_ptep_modify_prot_commit() 1201 unsigned long addr, pte_t *ptep) 1204 return ptep_get(ptep); 1206 return *ptep; 1211 pte_t *ptep, pte_t pte, unsigned long sz)
|
D | io-pgtable-arm.h | 179 arm_lpae_iopte *ptep); 191 void __arm_lpae_sync_pte(arm_lpae_iopte *ptep, int num_entries,
|
D | mm.h | 2726 pte_t *ptep; in get_locked_pte() local 2727 __cond_lock(*ptl, ptep = __get_locked_pte(mm, addr, ptl)); in get_locked_pte() 2728 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 …]
|