Lines Matching refs:io_virt
730 * -EFAULT: The io_virt->bcnt is not within the MR, it covers pages that are
737 static int pagefault_mr(struct mlx5_ib_mr *mr, u64 io_virt, size_t bcnt,
742 if (unlikely(io_virt < mr->ibmr.iova))
751 if (check_add_overflow(io_virt - mr->ibmr.iova,
760 return pagefault_implicit_mr(mr, odp, io_virt, bcnt, bytes_mapped,
787 u64 io_virt;
815 u64 io_virt, size_t bcnt,
827 io_virt += *bytes_committed;
862 ret = pagefault_mr(mr, io_virt, bcnt, bytes_mapped, 0);
900 offset = io_virt - MLX5_GET64(query_mkey_out, out,
916 frame->io_virt = be64_to_cpu(pklm->va) + offset;
939 io_virt = frame->io_virt;
988 u64 io_virt;
1002 io_virt = be64_to_cpu(dseg->addr);
1019 io_virt == 0)
1039 io_virt, bcnt,
1647 u64 io_virt;
1713 ret = pagefault_mr(work->frags[i].mr, work->frags[i].io_virt,
1742 work->frags[i].io_virt = sg_list[i].addr;