Lines Matching refs:mm
53 pte = pte_offset_map_lock(walk->mm, pmd, addr, &ptl); in walk_pte_range()
212 pgd = pgd_offset(walk->mm, addr); in walk_pgd_range()
259 pte = huge_pte_offset(walk->mm, addr & hmask, sz); in walk_hugetlb_range()
379 int walk_page_range(struct mm_struct *mm, unsigned long start, in walk_page_range() argument
388 .mm = mm, in walk_page_range()
395 if (!walk.mm) in walk_page_range()
398 mmap_assert_locked(walk.mm); in walk_page_range()
400 vma = find_vma(walk.mm, start); in walk_page_range()
444 int walk_page_range_novma(struct mm_struct *mm, unsigned long start, in walk_page_range_novma() argument
451 .mm = mm, in walk_page_range_novma()
457 if (start >= end || !walk.mm) in walk_page_range_novma()
460 mmap_assert_write_locked(walk.mm); in walk_page_range_novma()
470 .mm = vma->vm_mm, in walk_page_vma()
476 if (!walk.mm) in walk_page_vma()
479 mmap_assert_locked(walk.mm); in walk_page_vma()
549 walk.mm = vma->vm_mm; in walk_page_mapping()