Lines Matching full:mmr
1722 struct mlx5_ib_mr *mmr = to_mmr(ibmr); in mlx5_ib_dereg_mr() local
1725 dereg_mr(to_mdev(mmr->mtt_mr->ibmr.device), mmr->mtt_mr); in mlx5_ib_dereg_mr()
1726 dereg_mr(to_mdev(mmr->klm_mr->ibmr.device), mmr->klm_mr); in mlx5_ib_dereg_mr()
1729 if (is_odp_mr(mmr) && to_ib_umem_odp(mmr->umem)->is_implicit_odp) { in mlx5_ib_dereg_mr()
1730 mlx5_ib_free_implicit_mr(mmr); in mlx5_ib_dereg_mr()
1734 dereg_mr(to_mdev(ibmr->device), mmr); in mlx5_ib_dereg_mr()
2092 struct mlx5_ib_mr *mmr = to_mmr(ibmr); in mlx5_ib_check_mr_status() local
2103 if (!mmr->sig) { in mlx5_ib_check_mr_status()
2109 mmr->sig->sig_status_checked = true; in mlx5_ib_check_mr_status()
2110 if (!mmr->sig->sig_err_exists) in mlx5_ib_check_mr_status()
2113 if (ibmr->lkey == mmr->sig->err_item.key) in mlx5_ib_check_mr_status()
2114 memcpy(&mr_status->sig_err, &mmr->sig->err_item, in mlx5_ib_check_mr_status()
2119 mr_status->sig_err.key = mmr->sig->err_item.key; in mlx5_ib_check_mr_status()
2122 mmr->sig->sig_err_exists = false; in mlx5_ib_check_mr_status()