Home
last modified time | relevance | path

Searched refs:pmdp (Results 1 – 10 of 10) sorted by relevance

/linux-4.19.296/include/asm-generic/
Dpgtable.h38 unsigned long address, pmd_t *pmdp,
45 unsigned long address, pmd_t *pmdp, in pmdp_set_access_flags() argument
80 pmd_t *pmdp) in pmdp_test_and_clear_young() argument
82 pmd_t pmd = *pmdp; in pmdp_test_and_clear_young()
87 set_pmd_at(vma->vm_mm, address, pmdp, pmd_mkold(pmd)); in pmdp_test_and_clear_young()
93 pmd_t *pmdp) in pmdp_test_and_clear_young() argument
109 unsigned long address, pmd_t *pmdp);
116 unsigned long address, pmd_t *pmdp) in pmdp_clear_flush_young() argument
139 pmd_t *pmdp) in pmdp_huge_get_and_clear() argument
141 pmd_t pmd = *pmdp; in pmdp_huge_get_and_clear()
[all …]
Dtlb.h244 #define __tlb_remove_pmd_tlb_entry(tlb, pmdp, address) do {} while (0) argument
247 #define tlb_remove_pmd_tlb_entry(tlb, pmdp, address) \ argument
250 __tlb_remove_pmd_tlb_entry(tlb, pmdp, address); \
294 #define pmd_free_tlb(tlb, pmdp, address) \ argument
297 __pmd_free_tlb(tlb, pmdp, address); \
/linux-4.19.296/include/trace/events/
Dxen.h179 TP_PROTO(pmd_t *pmdp, pmd_t pmdval),
180 TP_ARGS(pmdp, pmdval),
182 __field(pmd_t *, pmdp)
185 TP_fast_assign(__entry->pmdp = pmdp;
188 __entry->pmdp,
212 TP_PROTO(pmd_t *pmdp),
213 TP_ARGS(pmdp),
215 __field(pmd_t *, pmdp)
217 TP_fast_assign(__entry->pmdp = pmdp),
218 TP_printk("pmdp %p", __entry->pmdp)
/linux-4.19.296/drivers/misc/sgi-gru/
Dgrufault.c224 pmd_t *pmdp; in atomic_pte_lookup() local
239 pmdp = pmd_offset(pudp, vaddr); in atomic_pte_lookup()
240 if (unlikely(pmd_none(*pmdp))) in atomic_pte_lookup()
243 if (unlikely(pmd_large(*pmdp))) in atomic_pte_lookup()
244 pte = *(pte_t *) pmdp; in atomic_pte_lookup()
247 pte = *pte_offset_kernel(pmdp, vaddr); in atomic_pte_lookup()
/linux-4.19.296/virt/kvm/arm/
Dmmu.c186 static inline void kvm_set_pmd(pmd_t *pmdp, pmd_t new_pmd) in kvm_set_pmd() argument
188 WRITE_ONCE(*pmdp, new_pmd); in kvm_set_pmd()
192 static inline void kvm_pmd_populate(pmd_t *pmdp, pte_t *ptep) in kvm_pmd_populate() argument
194 kvm_set_pmd(pmdp, kvm_mk_pmd(ptep)); in kvm_pmd_populate()
197 static inline void kvm_pud_populate(pud_t *pudp, pmd_t *pmdp) in kvm_pud_populate() argument
199 WRITE_ONCE(*pudp, kvm_mk_pud(pmdp)); in kvm_pud_populate()
1095 pmd_t *pmdp; in stage2_is_exec() local
1098 pmdp = stage2_get_pmd(kvm, NULL, addr); in stage2_is_exec()
1099 if (!pmdp || pmd_none(*pmdp) || !pmd_present(*pmdp)) in stage2_is_exec()
1102 if (pmd_thp_or_huge(*pmdp)) in stage2_is_exec()
[all …]
/linux-4.19.296/include/linux/
Dmemremap.h99 pmd_t *pmdp);
Dswapops.h142 pmd_t *pmdp);
177 pmd_t *pmdp) in device_private_entry_fault() argument
Dhmm.h462 pmd_t *pmdp);
/linux-4.19.296/fs/proc/
Dtask_mmu.c975 unsigned long addr, pmd_t *pmdp) in clear_soft_dirty_pmd() argument
977 pmd_t old, pmd = *pmdp; in clear_soft_dirty_pmd()
981 old = pmdp_invalidate(vma, addr, pmdp); in clear_soft_dirty_pmd()
990 set_pmd_at(vma->vm_mm, addr, pmdp, pmd); in clear_soft_dirty_pmd()
993 set_pmd_at(vma->vm_mm, addr, pmdp, pmd); in clear_soft_dirty_pmd()
998 unsigned long addr, pmd_t *pmdp) in clear_soft_dirty_pmd() argument
1314 static int pagemap_pmd_range(pmd_t *pmdp, unsigned long addr, unsigned long end, in pagemap_pmd_range() argument
1324 ptl = pmd_trans_huge_lock(pmdp, vma); in pagemap_pmd_range()
1327 pmd_t pmd = *pmdp; in pagemap_pmd_range()
1382 if (pmd_trans_unstable(pmdp)) in pagemap_pmd_range()
[all …]
/linux-4.19.296/fs/
Ddax.c872 pmd_t *pmdp = NULL; in dax_mapping_entry_mkclean() local
891 if (follow_pte_pmd(vma->vm_mm, address, &start, &end, &ptep, &pmdp, &ptl)) in dax_mapping_entry_mkclean()
901 if (pmdp) { in dax_mapping_entry_mkclean()
905 if (pfn != pmd_pfn(*pmdp)) in dax_mapping_entry_mkclean()
907 if (!pmd_dirty(*pmdp) && !pmd_write(*pmdp)) in dax_mapping_entry_mkclean()
912 pmd = pmdp_invalidate(vma, address, pmdp); in dax_mapping_entry_mkclean()
915 set_pmd_at(vma->vm_mm, address, pmdp, pmd); in dax_mapping_entry_mkclean()