Lines Matching refs:dst
415 static void copy_gigantic_page(struct page *dst, struct page *src, in copy_gigantic_page() argument
420 struct page *dst_base = dst; in copy_gigantic_page()
425 copy_user_highpage(dst, src, addr + i*PAGE_SIZE, vma); in copy_gigantic_page()
428 dst = mem_map_next(dst, dst_base, i); in copy_gigantic_page()
432 static void copy_huge_page(struct page *dst, struct page *src, in copy_huge_page() argument
439 copy_gigantic_page(dst, src, addr, vma); in copy_huge_page()
446 copy_user_highpage(dst + i, src + i, addr + i*PAGE_SIZE, vma); in copy_huge_page()
1699 int copy_hugetlb_page_range(struct mm_struct *dst, struct mm_struct *src, in copy_hugetlb_page_range() argument
1715 dst_pte = huge_pte_alloc(dst, addr, sz); in copy_hugetlb_page_range()
1723 spin_lock(&dst->page_table_lock); in copy_hugetlb_page_range()
1731 set_huge_pte_at(dst, addr, dst_pte, entry); in copy_hugetlb_page_range()
1734 spin_unlock(&dst->page_table_lock); in copy_hugetlb_page_range()