Home
last modified time | relevance | path

Searched refs:pmd_entry (Results 1 – 20 of 20) sorted by relevance

/linux/arch/x86/boot/startup/
H A Dmap_kernel.c98 pmdval_t *pmd, pmd_entry; in __startup_64() local
175 pmd_entry = __PAGE_KERNEL_LARGE_EXEC & ~_PAGE_GLOBAL; in __startup_64()
176 pmd_entry += sme_get_me_mask(); in __startup_64()
177 pmd_entry += physaddr; in __startup_64()
182 pmd[idx % PTRS_PER_PMD] = pmd_entry + i * PMD_SIZE; in __startup_64()
/linux/mm/
H A Dmapping_dirty_helpers.c233 .pmd_entry = wp_clean_pmd_entry,
242 .pmd_entry = wp_clean_pmd_entry,
H A Dpagewalk.c129 if (ops->pmd_entry) in walk_pmd_range()
130 err = ops->pmd_entry(pmd, addr, next, walk); in walk_pmd_range()
173 bool has_handler = ops->pmd_entry || ops->pte_entry; in walk_pud_range()
238 bool has_handler = ops->pud_entry || ops->pmd_entry || ops->pte_entry; in walk_p4d_range()
276 bool has_handler = ops->p4d_entry || ops->pud_entry || ops->pmd_entry || in walk_pgd_range()
H A Dptdump.c170 .pmd_entry = ptdump_pmd_entry,
H A Dmadvise.c230 .pmd_entry = swapin_walk_pmd_entry,
570 .pmd_entry = madvise_cold_or_pageout_pte_range,
809 .pmd_entry = madvise_free_pte_range, in madvise_free_single_vma()
1129 .pmd_entry = guard_install_pmd_entry, in madvise_guard_install()
1258 .pmd_entry = guard_remove_pmd_entry, in madvise_guard_remove()
H A Dmincore.c236 .pmd_entry = mincore_pte_range,
H A Dhugetlb_vmemmap.c158 .pmd_entry = vmemmap_pmd_entry,
H A Dmlock.c427 .pmd_entry = mlock_pte_range, in mlock_vma_pages_range()
H A Dhmm.c633 .pmd_entry = hmm_vma_walk_pmd,
H A Dksm.c658 .pmd_entry = break_ksm_pmd_entry,
663 .pmd_entry = break_ksm_pmd_entry,
2570 .pmd_entry = ksm_next_page_pmd_entry,
H A Dmigrate_device.c495 .pmd_entry = migrate_vma_collect_pmd,
H A Dmempolicy.c948 .pmd_entry = queue_folios_pte_range,
955 .pmd_entry = queue_folios_pte_range,
H A Dmemory-failure.c800 .pmd_entry = hwpoison_pte_range,
/linux/include/linux/
H A Dpagewalk.h77 int (*pmd_entry)(pmd_t *pmd, unsigned long addr, member
/linux/mm/damon/
H A Dvaddr.c385 .pmd_entry = damon_mkold_pmd_entry,
514 .pmd_entry = damon_young_pmd_entry,
816 .pmd_entry = damos_va_migrate_pmd_entry, in damos_va_migrate()
930 .pmd_entry = damos_va_stat_pmd_entry, in damos_va_stat()
/linux/arch/powerpc/mm/book3s64/
H A Dsubpage_prot.c147 .pmd_entry = subpage_walk_pmd_entry,
/linux/arch/arm64/mm/
H A Dpageattr.c79 .pmd_entry = pageattr_pmd_entry,
H A Dmmu.c878 .pmd_entry = split_to_ptes_pmd_entry,
/linux/fs/proc/
H A Dtask_mmu.c1258 .pmd_entry = smaps_pte_range,
1264 .pmd_entry = smaps_pte_range,
1750 .pmd_entry = clear_refs_pte_range,
2167 .pmd_entry = pagemap_pmd_range,
2906 .pmd_entry = pagemap_scan_pmd_entry,
3278 .pmd_entry = gather_pte_stats,
/linux/arch/s390/mm/
H A Dgmap.c2173 .pmd_entry = thp_split_walk_pmd_entry,
2266 .pmd_entry = __s390_enable_skey_pmd,