Lines Matching refs:mtt
133 struct mlx5_ib_mr *mtt = xa_load(&imr->implicit_children, idx);
136 if (mtt) {
137 pklm->key = cpu_to_be32(mtt->ibmr.lkey);
536 struct mlx5_ib_mr *mtt;
543 xa_for_each(&mr->implicit_children, idx, mtt) {
545 mlx5_ib_dereg_mr(&mtt->ibmr, NULL);
623 struct mlx5_ib_mr *mtt;
627 mtt = xa_load(&imr->implicit_children, idx);
628 if (unlikely(!mtt)) {
630 mtt = implicit_get_child_mr(imr, idx);
631 if (IS_ERR(mtt)) {
632 ret = PTR_ERR(mtt);
638 refcount_inc(&mtt->mmkey.usecount);
642 umem_odp = to_ib_umem_odp(mtt->umem);
646 ret = pagefault_real_mr(mtt, umem_odp, user_va, len,
649 mlx5r_deref_odp_mkey(&mtt->mmkey);