Lines Matching refs:dst_addr
54 unsigned long dst_addr,
69 page = alloc_page_vma(GFP_HIGHUSER_MOVABLE, dst_vma, dst_addr);
112 dst_pte = pte_offset_map_lock(dst_mm, dst_pmd, dst_addr, &ptl);
116 offset = linear_page_index(dst_vma, dst_addr);
127 page_add_new_anon_rmap(page, dst_vma, dst_addr, false);
130 set_pte_at(dst_mm, dst_addr, dst_pte, _dst_pte);
133 update_mmu_cache(dst_vma, dst_addr, dst_pte);
149 unsigned long dst_addr)
157 _dst_pte = pte_mkspecial(pfn_pte(my_zero_pfn(dst_addr),
159 dst_pte = pte_offset_map_lock(dst_mm, dst_pmd, dst_addr, &ptl);
163 offset = linear_page_index(dst_vma, dst_addr);
172 set_pte_at(dst_mm, dst_addr, dst_pte, _dst_pte);
174 update_mmu_cache(dst_vma, dst_addr, dst_pte);
218 unsigned long src_addr, dst_addr;
238 dst_addr = dst_start;
280 BUG_ON(dst_addr >= dst_start + len);
290 idx = linear_page_index(dst_vma, dst_addr);
295 dst_pte = huge_pte_alloc(dst_mm, dst_addr, vma_hpagesize);
311 dst_addr, src_addr, &page);
339 dst_addr += vma_hpagesize;
419 unsigned long dst_addr,
440 dst_addr, src_addr, page,
444 dst_vma, dst_addr);
449 dst_vma, dst_addr,
453 dst_vma, dst_addr);
470 unsigned long src_addr, dst_addr;
486 dst_addr = dst_start;
550 BUG_ON(dst_addr >= dst_start + len);
552 dst_pmd = mm_alloc_pmd(dst_mm, dst_addr);
581 err = mfill_atomic_pte(dst_mm, dst_pmd, dst_vma, dst_addr,
606 dst_addr += PAGE_SIZE;