Lines Matching refs:mtt
151 struct mlx5_ib_mr *mtt = xa_load(&imr->implicit_children, idx);
154 if (mtt) {
155 pklm->key = cpu_to_be32(mtt->ibmr.lkey);
671 struct mlx5_ib_mr *mtt;
678 xa_for_each(&mr->implicit_children, idx, mtt) {
680 mlx5_ib_dereg_mr(&mtt->ibmr, NULL);
768 struct mlx5_ib_mr *mtt;
772 mtt = xa_load(&imr->implicit_children, idx);
773 if (unlikely(!mtt)) {
775 mtt = implicit_get_child_mr(imr, idx);
776 if (IS_ERR(mtt)) {
777 ret = PTR_ERR(mtt);
783 refcount_inc(&mtt->mmkey.usecount);
787 umem_odp = to_ib_umem_odp(mtt->umem);
791 ret = pagefault_real_mr(mtt, umem_odp, user_va, len,
794 mlx5r_deref_odp_mkey(&mtt->mmkey);