Home
last modified time | relevance | path

Searched refs:ptep (Results 1 – 8 of 8) 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) 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.h223 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 …]
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
Dhugetlb.h245 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)
Dio-pgtable-arm.h179 arm_lpae_iopte *ptep);
191 void __arm_lpae_sync_pte(arm_lpae_iopte *ptep, int num_entries,
Dmm.h2726 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/
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 …]