Lines Matching refs:dst_addr
23 unsigned long dst_addr, in mcopy_atomic_pte() argument
36 page = alloc_page_vma(GFP_HIGHUSER_MOVABLE, dst_vma, dst_addr); in mcopy_atomic_pte()
74 dst_pte = pte_offset_map_lock(dst_mm, dst_pmd, dst_addr, &ptl); in mcopy_atomic_pte()
79 page_add_new_anon_rmap(page, dst_vma, dst_addr); in mcopy_atomic_pte()
83 set_pte_at(dst_mm, dst_addr, dst_pte, _dst_pte); in mcopy_atomic_pte()
86 update_mmu_cache(dst_vma, dst_addr, dst_pte); in mcopy_atomic_pte()
103 unsigned long dst_addr) in mfill_zeropage_pte() argument
109 _dst_pte = pte_mkspecial(pfn_pte(my_zero_pfn(dst_addr), in mfill_zeropage_pte()
112 dst_pte = pte_offset_map_lock(dst_mm, dst_pmd, dst_addr, &ptl); in mfill_zeropage_pte()
115 set_pte_at(dst_mm, dst_addr, dst_pte, _dst_pte); in mfill_zeropage_pte()
117 update_mmu_cache(dst_vma, dst_addr, dst_pte); in mfill_zeropage_pte()
151 unsigned long src_addr, dst_addr; in __mcopy_atomic() local
166 dst_addr = dst_start; in __mcopy_atomic()
215 BUG_ON(dst_addr >= dst_start + len); in __mcopy_atomic()
217 dst_pmd = mm_alloc_pmd(dst_mm, dst_addr); in __mcopy_atomic()
234 dst_addr))) { in __mcopy_atomic()
249 dst_addr, src_addr, &page); in __mcopy_atomic()
252 dst_addr); in __mcopy_atomic()
276 dst_addr += PAGE_SIZE; in __mcopy_atomic()