Home
last modified time | relevance | path

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

/linux-6.12.1/arch/x86/kernel/
Dhead64.c152 pmdval_t *pmd, pmd_entry; in __startup_64() local
227 pmd_entry = __PAGE_KERNEL_LARGE_EXEC & ~_PAGE_GLOBAL; in __startup_64()
229 pmd_entry &= RIP_REL_REF(__supported_pte_mask); in __startup_64()
230 pmd_entry += sme_get_me_mask(); in __startup_64()
231 pmd_entry += physaddr; in __startup_64()
236 pmd[idx % PTRS_PER_PMD] = pmd_entry + i * PMD_SIZE; in __startup_64()
/linux-6.12.1/mm/
Dpagewalk.c105 if (ops->pmd_entry) in walk_pmd_range()
106 err = ops->pmd_entry(pmd, addr, next, walk); in walk_pmd_range()
170 !(ops->pmd_entry || ops->pte_entry)) in walk_pud_range()
210 if (ops->pud_entry || ops->pmd_entry || ops->pte_entry) in walk_p4d_range()
245 if (ops->p4d_entry || ops->pud_entry || ops->pmd_entry || ops->pte_entry) in walk_pgd_range()
Dmapping_dirty_helpers.c233 .pmd_entry = wp_clean_pmd_entry,
242 .pmd_entry = wp_clean_pmd_entry,
Dptdump.c147 .pmd_entry = ptdump_pmd_entry,
Dmincore.c176 .pmd_entry = mincore_pte_range,
Dmadvise.c216 .pmd_entry = swapin_walk_pmd_entry,
557 .pmd_entry = madvise_cold_or_pageout_pte_range,
785 .pmd_entry = madvise_free_pte_range,
Dhugetlb_vmemmap.c157 .pmd_entry = vmemmap_pmd_entry,
Dhmm.c556 .pmd_entry = hmm_vma_walk_pmd,
Dmlock.c427 .pmd_entry = mlock_pte_range, in mlock_vma_pages_range()
Dmigrate_device.c283 .pmd_entry = migrate_vma_collect_pmd,
Dmemcontrol-v1.c1048 .pmd_entry = mem_cgroup_count_precharge_pte_range,
1351 .pmd_entry = mem_cgroup_move_charge_pte_range,
Dmempolicy.c733 .pmd_entry = queue_folios_pte_range,
740 .pmd_entry = queue_folios_pte_range,
Dmemory-failure.c849 .pmd_entry = hwpoison_pte_range,
/linux-6.12.1/include/linux/
Dpagewalk.h65 int (*pmd_entry)(pmd_t *pmd, unsigned long addr, member
/linux-6.12.1/arch/loongarch/mm/
Dpageattr.c100 .pmd_entry = pageattr_pmd_entry,
/linux-6.12.1/mm/damon/
Dvaddr.c393 .pmd_entry = damon_mkold_pmd_entry,
537 .pmd_entry = damon_young_pmd_entry,
/linux-6.12.1/arch/powerpc/mm/book3s64/
Dsubpage_prot.c147 .pmd_entry = subpage_walk_pmd_entry,
/linux-6.12.1/fs/
Ddax.c1212 pmd_t pmd_entry; in dax_pmd_load_hole() local
1240 pmd_entry = mk_pmd(&zero_folio->page, vmf->vma->vm_page_prot); in dax_pmd_load_hole()
1241 pmd_entry = pmd_mkhuge(pmd_entry); in dax_pmd_load_hole()
1242 set_pmd_at(vmf->vma->vm_mm, pmd_addr, vmf->pmd, pmd_entry); in dax_pmd_load_hole()
/linux-6.12.1/fs/proc/
Dtask_mmu.c1039 .pmd_entry = smaps_pte_range,
1045 .pmd_entry = smaps_pte_range,
1531 .pmd_entry = clear_refs_pte_range,
1916 .pmd_entry = pagemap_pmd_range,
2636 .pmd_entry = pagemap_scan_pmd_entry,
2998 .pmd_entry = gather_pte_stats,
/linux-6.12.1/arch/riscv/mm/
Dpageattr.c89 .pmd_entry = pageattr_pmd_entry,
/linux-6.12.1/arch/s390/mm/
Dgmap.c2531 .pmd_entry = thp_split_walk_pmd_entry,
2759 .pmd_entry = __s390_enable_skey_pmd,