Home
last modified time | relevance | path

Searched refs:pmd_entry (Results 1 - 25 of 38) sorted by relevance

12

/kernel/linux/linux-5.10/arch/ia64/include/asm/
H A Dpgalloc.h51 pmd_populate(struct mm_struct *mm, pmd_t * pmd_entry, pgtable_t pte) in pmd_populate() argument
53 pmd_val(*pmd_entry) = page_to_phys(pte); in pmd_populate()
58 pmd_populate_kernel(struct mm_struct *mm, pmd_t * pmd_entry, pte_t * pte) in pmd_populate_kernel() argument
60 pmd_val(*pmd_entry) = __pa(pte); in pmd_populate_kernel()
/kernel/linux/linux-6.6/arch/ia64/include/asm/
H A Dpgalloc.h51 pmd_populate(struct mm_struct *mm, pmd_t * pmd_entry, pgtable_t pte) in pmd_populate() argument
53 pmd_val(*pmd_entry) = page_to_phys(pte); in pmd_populate()
57 pmd_populate_kernel(struct mm_struct *mm, pmd_t * pmd_entry, pte_t * pte) in pmd_populate_kernel() argument
59 pmd_val(*pmd_entry) = __pa(pte); in pmd_populate_kernel()
/kernel/linux/linux-5.10/arch/x86/kernel/
H A Dhead64.c145 pmdval_t *pmd, pmd_entry; in __startup_64() local
230 pmd_entry = __PAGE_KERNEL_LARGE_EXEC & ~_PAGE_GLOBAL; in __startup_64()
233 pmd_entry &= *mask_ptr; in __startup_64()
234 pmd_entry += sme_get_me_mask(); in __startup_64()
235 pmd_entry += physaddr; in __startup_64()
240 pmd[idx % PTRS_PER_PMD] = pmd_entry + i * PMD_SIZE; in __startup_64()
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dhead64.c187 pmdval_t *pmd, pmd_entry; in __startup_64() local
269 pmd_entry = __PAGE_KERNEL_LARGE_EXEC & ~_PAGE_GLOBAL; in __startup_64()
272 pmd_entry &= *mask_ptr; in __startup_64()
273 pmd_entry += sme_get_me_mask(); in __startup_64()
274 pmd_entry += physaddr; in __startup_64()
279 pmd[idx % PTRS_PER_PMD] = pmd_entry + i * PMD_SIZE; in __startup_64()
/kernel/linux/linux-5.10/mm/
H A Dpagewalk.c85 * This implies that each ->pmd_entry() handler in walk_pmd_range()
88 if (ops->pmd_entry) in walk_pmd_range()
89 err = ops->pmd_entry(pmd, addr, next, walk); in walk_pmd_range()
152 !(ops->pmd_entry || ops->pte_entry)) in walk_pud_range()
192 if (ops->pud_entry || ops->pmd_entry || ops->pte_entry) in walk_p4d_range()
227 if (ops->p4d_entry || ops->pud_entry || ops->pmd_entry || in walk_pgd_range()
349 * some caller-specific works for each entry, by setting up pmd_entry(),
H A Dmapping_dirty_helpers.c244 .pmd_entry = wp_clean_pmd_entry,
253 .pmd_entry = wp_clean_pmd_entry,
H A Dptdump.c135 .pmd_entry = ptdump_pmd_entry,
H A Dmincore.c174 .pmd_entry = mincore_pte_range,
H A Dmadvise.c227 .pmd_entry = swapin_walk_pmd_entry,
489 .pmd_entry = madvise_cold_or_pageout_pte_range,
711 .pmd_entry = madvise_free_pte_range,
/kernel/linux/linux-6.6/mm/
H A Dpagewalk.c139 * This implies that each ->pmd_entry() handler in walk_pmd_range()
142 if (ops->pmd_entry) in walk_pmd_range()
143 err = ops->pmd_entry(pmd, addr, next, walk); in walk_pmd_range()
210 !(ops->pmd_entry || ops->pte_entry)) in walk_pud_range()
255 else if (ops->pud_entry || ops->pmd_entry || ops->pte_entry) in walk_p4d_range()
292 else if (ops->p4d_entry || ops->pud_entry || ops->pmd_entry || ops->pte_entry) in walk_pgd_range()
440 * some caller-specific works for each entry, by setting up pmd_entry(),
H A Dmapping_dirty_helpers.c233 .pmd_entry = wp_clean_pmd_entry,
242 .pmd_entry = wp_clean_pmd_entry,
H A Dptdump.c146 .pmd_entry = ptdump_pmd_entry,
H A Dmincore.c176 .pmd_entry = mincore_pte_range,
H A Dmadvise.c234 .pmd_entry = swapin_walk_pmd_entry,
540 .pmd_entry = madvise_cold_or_pageout_pte_range,
764 .pmd_entry = madvise_free_pte_range,
/kernel/linux/linux-5.10/include/linux/
H A Dpagewalk.h14 * @pmd_entry: if set, called for each non-empty PMD entry
44 int (*pmd_entry)(pmd_t *pmd, unsigned long addr, member
61 * Action for pud_entry / pmd_entry callbacks.
/kernel/linux/linux-6.6/include/linux/
H A Dpagewalk.h24 * @pmd_entry: if set, called for each non-empty PMD entry
65 int (*pmd_entry)(pmd_t *pmd, unsigned long addr, member
83 * Action for pud_entry / pmd_entry callbacks.
/kernel/linux/linux-5.10/fs/
H A Ddax.c1440 pmd_t pmd_entry; in dax_pmd_load_hole() local
1468 pmd_entry = mk_pmd(zero_page, vmf->vma->vm_page_prot); in dax_pmd_load_hole()
1469 pmd_entry = pmd_mkhuge(pmd_entry); in dax_pmd_load_hole()
1470 set_pmd_at(vmf->vma->vm_mm, pmd_addr, vmf->pmd, pmd_entry); in dax_pmd_load_hole()
/kernel/linux/linux-5.10/arch/riscv/mm/
H A Dpageattr.c102 .pmd_entry = pageattr_pmd_entry,
/kernel/linux/linux-6.6/mm/damon/
H A Dvaddr.c391 .pmd_entry = damon_mkold_pmd_entry,
535 .pmd_entry = damon_young_pmd_entry,
/kernel/linux/linux-5.10/fs/proc/
H A Dtask_mmu.c754 .pmd_entry = smaps_pte_range,
759 .pmd_entry = smaps_pte_range,
1241 .pmd_entry = clear_refs_pte_range,
1590 .pmd_entry = pagemap_pmd_range,
1899 .pmd_entry = gather_pte_stats,
/kernel/linux/linux-6.6/fs/
H A Ddax.c1212 pmd_t pmd_entry; in dax_pmd_load_hole() local
1240 pmd_entry = mk_pmd(zero_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()
/kernel/linux/linux-6.6/fs/proc/
H A Dtask_mmu.c764 .pmd_entry = smaps_pte_range,
770 .pmd_entry = smaps_pte_range,
1254 .pmd_entry = clear_refs_pte_range,
1631 .pmd_entry = pagemap_pmd_range,
1947 .pmd_entry = gather_pte_stats,
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/
H A Dsubpage_prot.c145 .pmd_entry = subpage_walk_pmd_entry,
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/
H A Dsubpage_prot.c147 .pmd_entry = subpage_walk_pmd_entry,
/kernel/linux/linux-6.6/arch/riscv/mm/
H A Dpageattr.c89 .pmd_entry = pageattr_pmd_entry,

Completed in 29 milliseconds

12