Lines Matching refs:qp_init_attr
5694 struct ib_qp_init_attr *qp_init_attr) in mlx5_ib_dct_query_qp() argument
5758 int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) in mlx5_ib_query_qp() argument
5770 qp_init_attr); in mlx5_ib_query_qp()
5773 memset(qp_init_attr, 0, sizeof(*qp_init_attr)); in mlx5_ib_query_qp()
5778 qp_attr_mask, qp_init_attr); in mlx5_ib_query_qp()
5803 qp_init_attr->qp_context = ibqp->qp_context; in mlx5_ib_query_qp()
5809 qp_init_attr->qp_type = ibqp->qp_type; in mlx5_ib_query_qp()
5810 qp_init_attr->recv_cq = ibqp->recv_cq; in mlx5_ib_query_qp()
5811 qp_init_attr->send_cq = ibqp->send_cq; in mlx5_ib_query_qp()
5812 qp_init_attr->srq = ibqp->srq; in mlx5_ib_query_qp()
5815 qp_init_attr->cap = qp_attr->cap; in mlx5_ib_query_qp()
5817 qp_init_attr->create_flags = 0; in mlx5_ib_query_qp()
5819 qp_init_attr->create_flags |= IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK; in mlx5_ib_query_qp()
5822 qp_init_attr->create_flags |= IB_QP_CREATE_CROSS_CHANNEL; in mlx5_ib_query_qp()
5824 qp_init_attr->create_flags |= IB_QP_CREATE_MANAGED_SEND; in mlx5_ib_query_qp()
5826 qp_init_attr->create_flags |= IB_QP_CREATE_MANAGED_RECV; in mlx5_ib_query_qp()
5828 qp_init_attr->create_flags |= mlx5_ib_create_qp_sqpn_qp1(); in mlx5_ib_query_qp()
5830 qp_init_attr->sq_sig_type = qp->sq_signal_bits & MLX5_WQE_CTRL_CQ_UPDATE ? in mlx5_ib_query_qp()