Searched refs:pmdp (Results 1 – 3 of 3) sorted by relevance
/mm/ |
D | pgtable-generic.c | 103 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 …]
|
D | gup.c | 1162 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()
|
D | huge_memory.c | 1329 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()
|