Lines Matching refs:dst_pte
5039 pte_t *src_pte, *dst_pte, entry;
5075 dst_pte = huge_pte_alloc(dst, dst_vma, addr, sz);
5076 if (!dst_pte) {
5084 * dst_pte == src_pte is the common case of src/dest sharing.
5089 if (page_count(virt_to_page(dst_pte)) > 1) {
5094 dst_ptl = huge_pte_lock(h, dst, dst_pte);
5107 set_huge_pte_at(dst, addr, dst_pte, entry, sz);
5126 set_huge_pte_at(dst, addr, dst_pte, entry, sz);
5132 set_huge_pte_at(dst, addr, dst_pte,
5175 dst_ptl = huge_pte_lock(h, dst, dst_pte);
5183 /* huge_ptep of dst_pte won't change as in child */
5186 hugetlb_install_folio(dst_vma, dst_pte, addr,
5208 set_huge_pte_at(dst, addr, dst_pte, entry, sz);
5226 unsigned long new_addr, pte_t *src_pte, pte_t *dst_pte,
5234 dst_ptl = huge_pte_lock(h, mm, dst_pte);
5245 set_huge_pte_at(mm, new_addr, dst_pte, pte, sz);
5263 pte_t *src_pte, *dst_pte;
5298 dst_pte = huge_pte_alloc(mm, new_vma, new_addr, sz);
5299 if (!dst_pte)
5302 move_huge_pte(vma, old_addr, new_addr, src_pte, dst_pte, sz);
6284 int hugetlb_mfill_atomic_pte(pte_t *dst_pte,
6307 ptl = huge_pte_lock(h, dst_mm, dst_pte);
6310 if (!huge_pte_none(huge_ptep_get(dst_pte))) {
6316 set_huge_pte_at(dst_mm, dst_addr, dst_pte, _dst_pte,
6320 update_mmu_cache(dst_vma, dst_addr, dst_pte);
6426 ptl = huge_pte_lock(h, dst_mm, dst_pte);
6438 if (!huge_pte_none_mostly(huge_ptep_get(dst_pte)))
6468 set_huge_pte_at(dst_mm, dst_addr, dst_pte, _dst_pte, huge_page_size(h));
6473 update_mmu_cache(dst_vma, dst_addr, dst_pte);