Searched refs:orig_pmd (Results 1 - 5 of 5) sorted by relevance

/linux-master/mm/
H A Dmadvise.c348 pmd_t orig_pmd; local
356 orig_pmd = *pmd;
357 if (is_huge_zero_pmd(orig_pmd))
360 if (unlikely(!pmd_present(orig_pmd))) {
362 !is_pmd_migration_entry(orig_pmd));
366 folio = pfn_folio(pmd_pfn(orig_pmd));
389 if (!pageout && pmd_young(orig_pmd)) {
391 orig_pmd = pmd_mkold(orig_pmd);
393 set_pmd_at(mm, addr, pmd, orig_pmd);
[all...]
H A Dhuge_memory.c1504 if (unlikely(!pmd_same(*vmf->pmd, vmf->orig_pmd)))
1520 pmd_t orig_pmd = vmf->orig_pmd; local
1525 if (is_huge_zero_pmd(orig_pmd))
1530 if (unlikely(!pmd_same(*vmf->pmd, orig_pmd))) {
1535 page = pmd_page(orig_pmd);
1548 if (unlikely(!pmd_same(*vmf->pmd, orig_pmd))) {
1584 entry = pmd_mkyoung(orig_pmd);
1716 pmd_t oldpmd = vmf->orig_pmd;
1806 pmd_t orig_pmd; local
1884 pmd_t orig_pmd; local
[all...]
H A Dmemory.c5190 userfaultfd_huge_pmd_wp(vma, vmf->orig_pmd)) {
5416 vmf.orig_pmd = pmdp_get_lockless(vmf.pmd);
5418 if (unlikely(is_swap_pmd(vmf.orig_pmd))) {
5420 !is_pmd_migration_entry(vmf.orig_pmd));
5421 if (is_pmd_migration_entry(vmf.orig_pmd))
5425 if (pmd_trans_huge(vmf.orig_pmd) || pmd_devmap(vmf.orig_pmd)) {
5426 if (pmd_protnone(vmf.orig_pmd) && vma_is_accessible(vma))
5430 !pmd_write(vmf.orig_pmd)) {
H A Dkhugepaged.c741 pmd_t orig_pmd,
754 pmd_populate(vma->vm_mm, pmd, pmd_pgtable(orig_pmd));
772 * @orig_pmd: the original raw pages' PMD
781 pmd_t orig_pmd,
814 __collapse_huge_page_copy_failed(pte, pmd, orig_pmd, vma,
739 __collapse_huge_page_copy_failed(pte_t *pte, pmd_t *pmd, pmd_t orig_pmd, struct vm_area_struct *vma, struct list_head *compound_pagelist) argument
778 __collapse_huge_page_copy(pte_t *pte, struct page *page, pmd_t *pmd, pmd_t orig_pmd, struct vm_area_struct *vma, unsigned long address, spinlock_t *ptl, struct list_head *compound_pagelist) argument
/linux-master/include/linux/
H A Dmm.h537 pmd_t orig_pmd; /* Value of PMD at the time of fault, member in union:vm_fault::__anon153

Completed in 390 milliseconds