/kernel/linux/linux-5.10/arch/ia64/include/asm/ |
H A D | pgalloc.h | 51 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 D | pgalloc.h | 51 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 D | head64.c | 145 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 D | head64.c | 187 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 D | pagewalk.c | 85 * 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 D | mapping_dirty_helpers.c | 244 .pmd_entry = wp_clean_pmd_entry, 253 .pmd_entry = wp_clean_pmd_entry,
|
H A D | ptdump.c | 135 .pmd_entry = ptdump_pmd_entry,
|
H A D | mincore.c | 174 .pmd_entry = mincore_pte_range,
|
H A D | madvise.c | 227 .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 D | pagewalk.c | 139 * 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 D | mapping_dirty_helpers.c | 233 .pmd_entry = wp_clean_pmd_entry, 242 .pmd_entry = wp_clean_pmd_entry,
|
H A D | ptdump.c | 146 .pmd_entry = ptdump_pmd_entry,
|
H A D | mincore.c | 176 .pmd_entry = mincore_pte_range,
|
H A D | madvise.c | 234 .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 D | pagewalk.h | 14 * @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 D | pagewalk.h | 24 * @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 D | dax.c | 1440 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 D | pageattr.c | 102 .pmd_entry = pageattr_pmd_entry,
|
/kernel/linux/linux-6.6/mm/damon/ |
H A D | vaddr.c | 391 .pmd_entry = damon_mkold_pmd_entry, 535 .pmd_entry = damon_young_pmd_entry,
|
/kernel/linux/linux-5.10/fs/proc/ |
H A D | task_mmu.c | 754 .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 D | dax.c | 1212 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 D | task_mmu.c | 764 .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 D | subpage_prot.c | 145 .pmd_entry = subpage_walk_pmd_entry,
|
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/ |
H A D | subpage_prot.c | 147 .pmd_entry = subpage_walk_pmd_entry,
|
/kernel/linux/linux-6.6/arch/riscv/mm/ |
H A D | pageattr.c | 89 .pmd_entry = pageattr_pmd_entry,
|