Lines Matching refs:rx_qp
44 struct ib_qp *rx_qp; member
187 gsi->rx_qp = ib_create_qp(pd, &hw_init_attr); in mlx5_ib_gsi_create_qp()
188 if (IS_ERR(gsi->rx_qp)) { in mlx5_ib_gsi_create_qp()
190 PTR_ERR(gsi->rx_qp)); in mlx5_ib_gsi_create_qp()
191 ret = PTR_ERR(gsi->rx_qp); in mlx5_ib_gsi_create_qp()
224 ret = ib_destroy_qp(gsi->rx_qp); in mlx5_ib_gsi_destroy_qp()
233 gsi->rx_qp = NULL; in mlx5_ib_gsi_destroy_qp()
253 struct ib_pd *pd = gsi->rx_qp->pd; in create_gsi_ud_qp()
255 .event_handler = gsi->rx_qp->event_handler, in create_gsi_ud_qp()
256 .qp_context = gsi->rx_qp->qp_context, in create_gsi_ud_qp()
258 .recv_cq = gsi->rx_qp->recv_cq, in create_gsi_ud_qp()
314 struct ib_device *device = gsi->rx_qp->device; in setup_qp()
383 ret = ib_modify_qp(gsi->rx_qp, attr, attr_mask); in mlx5_ib_gsi_modify_qp()
389 if (to_mqp(gsi->rx_qp)->state == IB_QPS_RTS) in mlx5_ib_gsi_modify_qp()
406 ret = ib_query_qp(gsi->rx_qp, qp_attr, qp_attr_mask, qp_init_attr); in mlx5_ib_gsi_query_qp()
417 struct mlx5_ib_dev *dev = to_mdev(gsi->rx_qp->device); in mlx5_ib_add_outstanding_wr()
468 struct mlx5_ib_dev *dev = to_mdev(gsi->rx_qp->device); in get_tx_qp()
472 return gsi->rx_qp; in get_tx_qp()
530 return ib_post_recv(gsi->rx_qp, wr, bad_wr); in mlx5_ib_gsi_post_recv()