Lines Matching refs:qp_init_attr
5027 struct ib_qp_init_attr *qp_init_attr) in mlx5_ib_dct_query_qp() argument
5091 int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) in mlx5_ib_query_qp() argument
5103 qp_init_attr); in mlx5_ib_query_qp()
5106 memset(qp_init_attr, 0, sizeof(*qp_init_attr)); in mlx5_ib_query_qp()
5111 qp_attr_mask, qp_init_attr); in mlx5_ib_query_qp()
5136 qp_init_attr->qp_context = ibqp->qp_context; in mlx5_ib_query_qp()
5142 qp_init_attr->qp_type = ibqp->qp_type; in mlx5_ib_query_qp()
5143 qp_init_attr->recv_cq = ibqp->recv_cq; in mlx5_ib_query_qp()
5144 qp_init_attr->send_cq = ibqp->send_cq; in mlx5_ib_query_qp()
5145 qp_init_attr->srq = ibqp->srq; in mlx5_ib_query_qp()
5148 qp_init_attr->cap = qp_attr->cap; in mlx5_ib_query_qp()
5150 qp_init_attr->create_flags = 0; in mlx5_ib_query_qp()
5152 qp_init_attr->create_flags |= IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK; in mlx5_ib_query_qp()
5155 qp_init_attr->create_flags |= IB_QP_CREATE_CROSS_CHANNEL; in mlx5_ib_query_qp()
5157 qp_init_attr->create_flags |= IB_QP_CREATE_MANAGED_SEND; in mlx5_ib_query_qp()
5159 qp_init_attr->create_flags |= IB_QP_CREATE_MANAGED_RECV; in mlx5_ib_query_qp()
5161 qp_init_attr->create_flags |= mlx5_ib_create_qp_sqpn_qp1(); in mlx5_ib_query_qp()
5163 qp_init_attr->sq_sig_type = qp->sq_signal_bits & MLX5_WQE_CTRL_CQ_UPDATE ? in mlx5_ib_query_qp()