Home
last modified time | relevance | path

Searched refs:pmdp (Results 1 – 3 of 3) sorted by relevance

/mm/
Dpgtable-generic.c103 unsigned long address, pmd_t *pmdp, in pmdp_set_access_flags() argument
106 int changed = !pmd_same(*pmdp, entry); in pmdp_set_access_flags()
109 set_pmd_at(vma->vm_mm, address, pmdp, entry); in pmdp_set_access_flags()
118 unsigned long address, pmd_t *pmdp) in pmdp_clear_flush_young() argument
122 young = pmdp_test_and_clear_young(vma, address, pmdp); in pmdp_clear_flush_young()
131 pmd_t *pmdp) in pmdp_huge_clear_flush() argument
135 VM_BUG_ON(!pmd_trans_huge(*pmdp)); in pmdp_huge_clear_flush()
136 pmd = pmdp_huge_get_and_clear(vma->vm_mm, address, pmdp); in pmdp_huge_clear_flush()
144 pmd_t *pmdp) in pmdp_splitting_flush() argument
146 pmd_t pmd = pmd_mksplitting(*pmdp); in pmdp_splitting_flush()
[all …]
Dgup.c1162 static int gup_huge_pmd(pmd_t orig, pmd_t *pmdp, unsigned long addr, in gup_huge_pmd() argument
1187 if (unlikely(pmd_val(orig) != pmd_val(*pmdp))) { in gup_huge_pmd()
1295 pmd_t *pmdp; in gup_pmd_range() local
1297 pmdp = pmd_offset(&pud, addr); in gup_pmd_range()
1299 pmd_t pmd = READ_ONCE(*pmdp); in gup_pmd_range()
1314 if (!gup_huge_pmd(pmd, pmdp, addr, next, write, in gup_pmd_range()
1328 } while (pmdp++, addr = next, addr != end); in gup_pmd_range()
Dhuge_memory.c1329 unsigned long addr, pmd_t pmd, pmd_t *pmdp) in do_huge_pmd_numa_page() argument
1342 ptl = pmd_lock(mm, pmdp); in do_huge_pmd_numa_page()
1343 if (unlikely(!pmd_same(pmd, *pmdp))) in do_huge_pmd_numa_page()
1351 if (unlikely(pmd_trans_migrating(*pmdp))) { in do_huge_pmd_numa_page()
1352 page = pmd_page(*pmdp); in do_huge_pmd_numa_page()
1408 if (unlikely(!pmd_same(pmd, *pmdp))) { in do_huge_pmd_numa_page()
1428 pmdp, pmd, addr, page, target_nid); in do_huge_pmd_numa_page()
1443 set_pmd_at(mm, haddr, pmdp, pmd); in do_huge_pmd_numa_page()
1444 update_mmu_cache_pmd(vma, addr, pmdp); in do_huge_pmd_numa_page()