| /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, unsigned long sz) 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 | 234 static inline unsigned int pte_batch_hint(pte_t *ptep, pte_t pte) in pte_batch_hint() argument 269 pte_t *ptep, pte_t pte, unsigned int nr) in set_ptes() argument 271 page_table_check_ptes_set(mm, ptep, pte, nr); in set_ptes() 274 set_pte(ptep, pte); in set_ptes() 277 ptep++; in set_ptes() 282 #define set_pte_at(mm, addr, ptep, pte) set_ptes(mm, addr, ptep, pte, 1) argument 286 unsigned long address, pte_t *ptep, 317 static inline pte_t ptep_get(pte_t *ptep) in ptep_get() argument 319 return READ_ONCE(*ptep); in ptep_get() 354 pte_t *ptep) in ptep_test_and_clear_young() argument [all …]
|
| D | io-pgtable-arm.h | 25 arm_lpae_iopte *ptep, size_t size); 176 #define iopte_set_writeable_clean(ptep) \ argument 177 set_bit(ARM_LPAE_PTE_AP_RDONLY_BIT, (unsigned long *)(ptep)) 217 arm_lpae_iopte *ptep); 228 arm_lpae_iopte *ptep, 233 void __arm_lpae_sync_pte(arm_lpae_iopte *ptep, int num_entries,
|
| 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 | pagewalk.h | 90 pte_t *ptep, struct mm_walk *walk); 178 pte_t *ptep; member 199 pte_unmap((__fw)->ptep); \
|
| D | hugetlb.h | 239 unsigned long addr, pte_t *ptep); 300 unsigned long addr, pte_t *ptep) in huge_pmd_unshare() argument 1014 unsigned long addr, pte_t *ptep) in huge_ptep_modify_prot_start() argument 1018 return huge_ptep_get_and_clear(vma->vm_mm, addr, ptep, psize); in huge_ptep_modify_prot_start() 1025 unsigned long addr, pte_t *ptep, in huge_ptep_modify_prot_commit() argument 1030 set_huge_pte_at(vma->vm_mm, addr, ptep, pte, psize); in huge_ptep_modify_prot_commit() 1225 unsigned long addr, pte_t *ptep) 1228 return ptep_get(ptep); 1230 return *ptep; 1235 pte_t *ptep, pte_t pte, unsigned long sz)
|
| D | mm.h | 2578 pte_t *ptep; member 2906 pte_t *ptep; in get_locked_pte() local 2907 __cond_lock(*ptl, ptep = __get_locked_pte(mm, addr, ptl)); in get_locked_pte() 2908 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 …]
|