Home
last modified time | relevance | path

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

/Linux-v5.4/arch/ia64/include/asm/
Dpgalloc.h75 pmd_populate(struct mm_struct *mm, pmd_t * pmd_entry, pgtable_t pte) in pmd_populate() argument
77 pmd_val(*pmd_entry) = page_to_phys(pte); in pmd_populate()
82 pmd_populate_kernel(struct mm_struct *mm, pmd_t * pmd_entry, pte_t * pte) in pmd_populate_kernel() argument
84 pmd_val(*pmd_entry) = __pa(pte); in pmd_populate_kernel()
/Linux-v5.4/arch/sh/include/asm/
Dpgtable_64.h63 #define pmd_present(pmd_entry) (pmd_val(pmd_entry) & _PAGE_PRESENT) argument
65 #define pmd_none(pmd_entry) (pmd_val((pmd_entry)) == _PMD_EMPTY) argument
66 #define pmd_bad(pmd_entry) ((pmd_val(pmd_entry) & (~PAGE_MASK & ~_PAGE_USER)) != _KERNPG_TABLE) argument
68 #define pmd_page_vaddr(pmd_entry) \ argument
69 ((unsigned long) __va(pmd_val(pmd_entry) & PAGE_MASK))
/Linux-v5.4/arch/x86/kernel/
Dhead64.c122 pmdval_t *pmd, pmd_entry; in __startup_64() local
207 pmd_entry = __PAGE_KERNEL_LARGE_EXEC & ~_PAGE_GLOBAL; in __startup_64()
210 pmd_entry &= *mask_ptr; in __startup_64()
211 pmd_entry += sme_get_me_mask(); in __startup_64()
212 pmd_entry += physaddr; in __startup_64()
217 pmd[idx % PTRS_PER_PMD] = pmd_entry + i * PMD_SIZE; in __startup_64()
/Linux-v5.4/mm/
Dpagewalk.c52 if (ops->pmd_entry) in walk_pmd_range()
53 err = ops->pmd_entry(pmd, addr, next, walk); in walk_pmd_range()
111 if (ops->pmd_entry || ops->pte_entry) in walk_pud_range()
138 if (ops->pmd_entry || ops->pte_entry) in walk_p4d_range()
165 if (ops->pmd_entry || ops->pte_entry) in walk_pgd_range()
Dmadvise.c219 .pmd_entry = swapin_walk_pmd_entry,
468 .pmd_entry = madvise_cold_or_pageout_pte_range,
690 .pmd_entry = madvise_free_pte_range,
Dmincore.c197 .pmd_entry = mincore_pte_range,
Dhmm.c857 .pmd_entry = hmm_vma_walk_pmd,
Dmigrate.c2321 .pmd_entry = migrate_vma_collect_pmd,
Dmempolicy.c660 .pmd_entry = queue_pages_pte_range,
Dmemcontrol.c5673 .pmd_entry = mem_cgroup_count_precharge_pte_range,
5951 .pmd_entry = mem_cgroup_move_charge_pte_range,
/Linux-v5.4/include/linux/
Dpagewalk.h31 int (*pmd_entry)(pmd_t *pmd, unsigned long addr, member
/Linux-v5.4/fs/
Ddax.c1421 pmd_t pmd_entry; in dax_pmd_load_hole() local
1449 pmd_entry = mk_pmd(zero_page, vmf->vma->vm_page_prot); in dax_pmd_load_hole()
1450 pmd_entry = pmd_mkhuge(pmd_entry); in dax_pmd_load_hole()
1451 set_pmd_at(vmf->vma->vm_mm, pmd_addr, vmf->pmd, pmd_entry); in dax_pmd_load_hole()
/Linux-v5.4/fs/proc/
Dtask_mmu.c740 .pmd_entry = smaps_pte_range,
745 .pmd_entry = smaps_pte_range,
1130 .pmd_entry = clear_refs_pte_range,
1505 .pmd_entry = pagemap_pmd_range,
1810 .pmd_entry = gather_pte_stats,
/Linux-v5.4/arch/powerpc/mm/book3s64/
Dsubpage_prot.c143 .pmd_entry = subpage_walk_pmd_entry,
/Linux-v5.4/arch/s390/mm/
Dgmap.c2525 .pmd_entry = __zap_zero_pages,