Lines Matching defs:io_virt
802 * -EFAULT: The io_virt->bcnt is not within the MR, it covers pages that are
809 static int pagefault_mr(struct mlx5_ib_mr *mr, u64 io_virt, size_t bcnt,
815 if (unlikely(io_virt < mr->mmkey.iova))
821 if (check_add_overflow(io_virt - mr->mmkey.iova,
830 return pagefault_implicit_mr(mr, odp, io_virt, bcnt, bytes_mapped,
851 u64 io_virt;
893 u64 io_virt, size_t bcnt,
908 io_virt += *bytes_committed;
938 ret = pagefault_mr(mr, io_virt, bcnt, bytes_mapped, 0);
978 offset = io_virt - MLX5_GET64(query_mkey_out, out,
994 frame->io_virt = be64_to_cpu(pklm->va) + offset;
1017 io_virt = frame->io_virt;
1062 u64 io_virt;
1076 io_virt = be64_to_cpu(dseg->addr);
1092 io_virt == 0)
1112 io_virt, bcnt,
1728 u64 io_virt;
1790 ret = pagefault_mr(work->frags[i].mr, work->frags[i].io_virt,
1813 work->frags[i].io_virt = sg_list[i].addr;