IB_QPT_XRC_TGT
if (cm_id_priv->qp_type == IB_QPT_XRC_TGT) {
if (cm_id_priv->qp_type != IB_QPT_XRC_TGT) {
cm_id_priv->qp_type == IB_QPT_XRC_TGT) {
case IB_QPT_XRC_TGT:
case 1: return IB_QPT_XRC_TGT;
if (WARN_ON(id->qp_type != IB_QPT_RC && id->qp_type != IB_QPT_XRC_TGT))
qp->qp_type == IB_QPT_XRC_INI || qp->qp_type == IB_QPT_XRC_TGT) {
case IB_QPT_XRC_TGT:
if (cmd->qp_type == IB_QPT_XRC_TGT) {
case IB_QPT_XRC_TGT:
case IB_QPT_XRC_TGT:
attr.qp_type != IB_QPT_XRC_TGT) ||
attr.qp_type == IB_QPT_XRC_TGT))
if (attr.qp_type == IB_QPT_XRC_TGT) {
if (qp_open_attr->qp_type != IB_QPT_XRC_TGT)
if (attr->qp_type == IB_QPT_XRC_TGT)
if (attr->qp_type != IB_QPT_XRC_TGT || IS_ERR(qp))
[IB_QPT_XRC_TGT] = (IB_QP_PKEY_INDEX |
[IB_QPT_XRC_TGT] = (IB_QP_PKEY_INDEX |
[IB_QPT_XRC_TGT] = (IB_QP_AV |
[IB_QPT_XRC_TGT] = (IB_QP_ALT_PATH |
[IB_QPT_XRC_TGT] = (IB_QP_TIMEOUT |
[IB_QPT_XRC_TGT] = (IB_QP_CUR_STATE |
[IB_QPT_XRC_TGT] = (IB_QP_CUR_STATE |
[IB_QPT_XRC_TGT] = IB_QP_EN_SQD_ASYNC_NOTIFY, /* ??? */
[IB_QPT_XRC_TGT] = (IB_QP_CUR_STATE |
[IB_QPT_XRC_TGT] = (IB_QP_PORT |
qp->qp_type == IB_QPT_XRC_TGT);
if (ibqp->qp_type == IB_QPT_XRC_TGT) {
(ibqp->qp_type == IB_QPT_RC || ibqp->qp_type == IB_QPT_XRC_TGT) &&
if (ibqp->qp_type == IB_QPT_XRC_TGT)
hr_qp->ibqp.qp_type == IB_QPT_XRC_TGT) {
hr_qp->ibqp.qp_type == IB_QPT_XRC_TGT) &&
case IB_QPT_XRC_TGT:
if (init_attr->qp_type == IB_QPT_XRC_TGT)
case IB_QPT_XRC_TGT:
if (hr_qp->ibqp.qp_type != IB_QPT_XRC_TGT)
hr_qp->ibqp.qp_type != IB_QPT_XRC_TGT)
if (attr->qp_type == IB_QPT_XRC_TGT || !attr->cap.max_send_wr)
attr->qp_type == IB_QPT_XRC_TGT || attr->srq ||
case IB_QPT_XRC_TGT:
if (wc->qp->qp_type == IB_QPT_XRC_TGT) {
MLX4_IB_QPT_XRC_TGT = IB_QPT_XRC_TGT,
if (init_attr->qp_type == IB_QPT_XRC_TGT)
if (qp->ibqp.qp_type == IB_QPT_XRC_TGT)
case IB_QPT_XRC_TGT:
case IB_QPT_XRC_TGT:
qp->ibqp.qp_type == IB_QPT_XRC_TGT) {
if (attr->qp_type == IB_QPT_XRC_INI || attr->qp_type == IB_QPT_XRC_TGT)
if (attr->srq || (qp->type == IB_QPT_XRC_TGT) ||
case IB_QPT_XRC_TGT:
case IB_QPT_XRC_TGT:
WARN_ONCE(!pd && attr->qp_type != IB_QPT_XRC_TGT,
case IB_QPT_XRC_TGT:
case IB_QPT_XRC_TGT:
qp->type == IB_QPT_XRC_TGT) &&
(qp->type == IB_QPT_XRC_INI) || (qp->type == IB_QPT_XRC_TGT) ||
!ibqp->uobject && qp->type != IB_QPT_XRC_TGT) {
qp->type == IB_QPT_XRC_INI || qp->type == IB_QPT_XRC_TGT) {
case IB_QPT_XRC_TGT:
attr->qp_type == IB_QPT_XRC_TGT || attr->srq ||
case IB_QPT_XRC_TGT: return MLX5_QP_ST_XRC;
if (qp->qp_type == IB_QPT_GSI || qp->qp_type == IB_QPT_XRC_TGT)
qp->qp_type == IB_QPT_XRC_TGT || qedr_qp_has_srq(qp))
attrs->qp_type != IB_QPT_XRC_TGT) {
(attrs->qp_type != IB_QPT_XRC_TGT) &&
case IB_QPT_XRC_TGT:
if (qp->qp_type == IB_QPT_XRC_TGT) {
if (attrs->qp_type == IB_QPT_XRC_TGT)