| /linux-6.15/arch/x86/kernel/ |
| H A D | head64.c | 155 pmdval_t *pmd, pmd_entry; in __startup_64() local 233 pmd_entry = __PAGE_KERNEL_LARGE_EXEC & ~_PAGE_GLOBAL; in __startup_64() 235 pmd_entry &= RIP_REL_REF(__supported_pte_mask); in __startup_64() 236 pmd_entry += sme_get_me_mask(); in __startup_64() 237 pmd_entry += physaddr; in __startup_64() 242 pmd[idx % PTRS_PER_PMD] = pmd_entry + i * PMD_SIZE; in __startup_64()
|
| /linux-6.15/mm/ |
| H A D | mapping_dirty_helpers.c | 233 .pmd_entry = wp_clean_pmd_entry, 242 .pmd_entry = wp_clean_pmd_entry,
|
| H A D | pagewalk.c | 129 if (ops->pmd_entry) in walk_pmd_range() 130 err = ops->pmd_entry(pmd, addr, next, walk); in walk_pmd_range() 174 bool has_handler = ops->pmd_entry || ops->pte_entry; in walk_pud_range() 240 bool has_handler = ops->pud_entry || ops->pmd_entry || ops->pte_entry; in walk_p4d_range() 278 bool has_handler = ops->p4d_entry || ops->pud_entry || ops->pmd_entry || in walk_pgd_range()
|
| H A D | ptdump.c | 147 .pmd_entry = ptdump_pmd_entry,
|
| H A D | madvise.c | 224 .pmd_entry = swapin_walk_pmd_entry, 565 .pmd_entry = madvise_cold_or_pageout_pte_range, 793 .pmd_entry = madvise_free_pte_range, 1112 .pmd_entry = guard_install_pmd_entry, 1223 .pmd_entry = guard_remove_pmd_entry,
|
| H A D | mincore.c | 176 .pmd_entry = mincore_pte_range,
|
| H A D | hmm.c | 556 .pmd_entry = hmm_vma_walk_pmd,
|
| H A D | hugetlb_vmemmap.c | 157 .pmd_entry = vmemmap_pmd_entry,
|
| H A D | mlock.c | 429 .pmd_entry = mlock_pte_range, in mlock_vma_pages_range()
|
| H A D | migrate_device.c | 297 .pmd_entry = migrate_vma_collect_pmd,
|
| H A D | mempolicy.c | 764 .pmd_entry = queue_folios_pte_range, 771 .pmd_entry = queue_folios_pte_range,
|
| H A D | memory-failure.c | 851 .pmd_entry = hwpoison_pte_range,
|
| /linux-6.15/include/linux/ |
| H A D | pagewalk.h | 75 int (*pmd_entry)(pmd_t *pmd, unsigned long addr, member
|
| /linux-6.15/arch/loongarch/mm/ |
| H A D | pageattr.c | 101 .pmd_entry = pageattr_pmd_entry,
|
| /linux-6.15/mm/damon/ |
| H A D | vaddr.c | 394 .pmd_entry = damon_mkold_pmd_entry, 538 .pmd_entry = damon_young_pmd_entry,
|
| /linux-6.15/arch/powerpc/mm/book3s64/ |
| H A D | subpage_prot.c | 147 .pmd_entry = subpage_walk_pmd_entry,
|
| /linux-6.15/fs/ |
| H A D | dax.c | 1397 pmd_t pmd_entry; in dax_pmd_load_hole() local 1425 pmd_entry = mk_pmd(&zero_folio->page, vmf->vma->vm_page_prot); in dax_pmd_load_hole() 1426 pmd_entry = pmd_mkhuge(pmd_entry); in dax_pmd_load_hole() 1427 set_pmd_at(vmf->vma->vm_mm, pmd_addr, vmf->pmd, pmd_entry); in dax_pmd_load_hole()
|
| /linux-6.15/fs/proc/ |
| H A D | task_mmu.c | 1052 .pmd_entry = smaps_pte_range, 1058 .pmd_entry = smaps_pte_range, 1544 .pmd_entry = clear_refs_pte_range, 1939 .pmd_entry = pagemap_pmd_range, 2657 .pmd_entry = pagemap_scan_pmd_entry, 3024 .pmd_entry = gather_pte_stats,
|
| /linux-6.15/arch/riscv/mm/ |
| H A D | pageattr.c | 89 .pmd_entry = pageattr_pmd_entry,
|
| /linux-6.15/arch/s390/mm/ |
| H A D | gmap.c | 2232 .pmd_entry = thp_split_walk_pmd_entry, 2457 .pmd_entry = __s390_enable_skey_pmd,
|