/linux-4.19.296/include/asm-generic/ |
D | pgtable.h | 38 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 …]
|
D | tlb.h | 244 #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/ |
D | xen.h | 179 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/ |
D | grufault.c | 224 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/ |
D | mmu.c | 186 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/ |
D | memremap.h | 99 pmd_t *pmdp);
|
D | swapops.h | 142 pmd_t *pmdp); 177 pmd_t *pmdp) in device_private_entry_fault() argument
|
D | hmm.h | 462 pmd_t *pmdp);
|
/linux-4.19.296/fs/proc/ |
D | task_mmu.c | 975 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/ |
D | dax.c | 872 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()
|