Lines Matching refs:mmkey

121 	WARN_ON(xa_load(&dev->odp_mkeys, mlx5_base_mkey(mr->mmkey.key)));
123 return mlx5_core_destroy_mkey(dev->mdev, &mr->mmkey);
152 mr->mmkey.type = MLX5_MKEY_MR;
153 mr->mmkey.key |= mlx5_idx_to_mkey(
220 err = mlx5_ib_create_mkey_cb(ent->dev, &mr->mmkey,
258 err = mlx5_core_create_mkey(ent->dev->mdev, &mr->mmkey, in, inlen);
262 mr->mmkey.type = MLX5_MKEY_MR;
288 mlx5_core_destroy_mkey(ent->dev->mdev, &mr->mmkey);
680 mlx5_core_destroy_mkey(dev->mdev, &mr->mmkey);
836 err = mlx5_ib_create_mkey(dev, &mr->mmkey, in, inlen);
841 mr->mmkey.type = MLX5_MKEY_MR;
842 mr->ibmr.lkey = mr->mmkey.key;
843 mr->ibmr.rkey = mr->mmkey.key;
1009 mr->mmkey.iova = virt_addr;
1010 mr->mmkey.size = len;
1011 mr->mmkey.pd = to_mpd(pd)->pdn;
1107 wr.mkey = mr->mmkey.key;
1108 wr.length = mr->mmkey.size;
1109 wr.virt_addr = mr->mmkey.iova;
1230 err = mlx5_ib_create_mkey(dev, &mr->mmkey, in, inlen);
1235 mr->mmkey.type = MLX5_MKEY_MR;
1240 mlx5_ib_dbg(dev, "mkey = 0x%x\n", mr->mmkey.key);
1257 mr->ibmr.lkey = mr->mmkey.key;
1258 mr->ibmr.rkey = mr->mmkey.key;
1290 err = mlx5_ib_create_mkey(dev, &mr->mmkey, in, inlen);
1421 mlx5_ib_dbg(dev, "mkey 0x%x\n", mr->mmkey.key);
1449 mlx5_base_mkey(mr->mmkey.key), &mr->mmkey,
1488 umrwr.mkey = mr->mmkey.key;
1504 umrwr.mkey = mr->mmkey.key;
1599 mr->mmkey.iova = addr;
1600 mr->mmkey.size = len;
1601 mr->mmkey.pd = to_mpd(pd)->pdn;
1688 xa_erase(&dev->sig_mrs, mlx5_base_mkey(mr->mmkey.key));
1773 err = mlx5_ib_create_mkey(dev, &mr->mmkey, in, inlen);
1777 mr->mmkey.type = MLX5_MKEY_MR;
1778 mr->ibmr.lkey = mr->mmkey.key;
1779 mr->ibmr.rkey = mr->mmkey.key;
1897 err = xa_err(xa_store(&dev->sig_mrs, mlx5_base_mkey(mr->mmkey.key),
2038 err = mlx5_ib_create_mkey(dev, &mw->mmkey, in, inlen);
2042 mw->mmkey.type = MLX5_MKEY_MW;
2043 ibmw->rkey = mw->mmkey.key;
2056 mlx5_base_mkey(mw->mmkey.key), &mw->mmkey,
2066 mlx5_core_destroy_mkey(dev->mdev, &mw->mmkey);
2078 xa_erase(&dev->odp_mkeys, mlx5_base_mkey(mmw->mmkey.key));
2086 return mlx5_core_destroy_mkey(dev->mdev, &mmw->mmkey);