Home
last modified time | relevance | path

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

/include/asm-generic/
Dhugetlb.h62 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 …]
Dtlb.h603 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/
Dpgtable.h234 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 …]
Dio-pgtable-arm.h25 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,
Dpage_table_check.h20 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
Dpagewalk.h90 pte_t *ptep, struct mm_walk *walk);
178 pte_t *ptep; member
199 pte_unmap((__fw)->ptep); \
Dhugetlb.h239 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)
Dmm.h2578 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/
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 …]