IB_QPT_UC
if (param->qp_type != IB_QPT_RC && param->qp_type != IB_QPT_UC &&
case 1: return IB_QPT_UC;
case IB_QPT_UC:
if (qp->qp_type == IB_QPT_RC || qp->qp_type == IB_QPT_UC) {
if (qp->qp_type == IB_QPT_RC || qp->qp_type == IB_QPT_UC ||
case IB_QPT_UC:
[IB_QPT_UC] = (IB_QP_PKEY_INDEX |
[IB_QPT_UC] = (IB_QP_PKEY_INDEX |
[IB_QPT_UC] = (IB_QP_AV |
[IB_QPT_UC] = (IB_QP_ALT_PATH |
[IB_QPT_UC] = IB_QP_SQ_PSN,
[IB_QPT_UC] = (IB_QP_CUR_STATE |
[IB_QPT_UC] = (IB_QP_CUR_STATE |
[IB_QPT_UC] = IB_QP_EN_SQD_ASYNC_NOTIFY,
[IB_QPT_UC] = (IB_QP_CUR_STATE |
[IB_QPT_UC] = (IB_QP_AV |
[IB_QPT_UC] = (IB_QP_CUR_STATE |
return (qp->qp_type == IB_QPT_UC ||
case IB_QPT_UC:
case IB_QPT_UC:
case IB_QPT_UC:
.qpt_support = BIT(IB_QPT_UC) | BIT(IB_QPT_RC),
.qpt_support = BIT(IB_QPT_UC) | BIT(IB_QPT_RC),
BIT(IB_QPT_UC) | BIT(IB_QPT_RC),
BIT(IB_QPT_UC) | BIT(IB_QPT_RC),
.qpt_support = BIT(IB_QPT_UC) | BIT(IB_QPT_RC),
.qpt_support = BIT(IB_QPT_UC) | BIT(IB_QPT_RC),
(qp->ibqp.qp_type != IB_QPT_UC &&
case IB_QPT_UC:
case IB_QPT_UC:
case IB_QPT_UC:
case IB_QPT_UC:
if (qp->ibqp.qp_type == IB_QPT_RC || qp->ibqp.qp_type == IB_QPT_UC)
case IB_QPT_UC:
MLX4_IB_QPT_UC = IB_QPT_UC,
case IB_QPT_UC:
(ibqp->qp_type == IB_QPT_UC) ||
if (qp->ibqp.qp_type == IB_QPT_RC || qp->ibqp.qp_type == IB_QPT_UC ||
init_attr->qp_type == IB_QPT_UC)) {
case IB_QPT_UC:
case IB_QPT_UC:
case IB_QPT_UC:
qp->type == IB_QPT_UC ||
(qp->type == IB_QPT_UC) || (qp->type == IB_QPT_RAW_PACKET) ||
if (qp->type == IB_QPT_RC || qp->type == IB_QPT_UC ||
case IB_QPT_UC:
case IB_QPT_UC: return MLX5_QP_ST_UC;
case IB_QPT_UC:
case IB_QPT_UC:
case IB_QPT_UC: qp->transport = UC; break;
(attrs->qp_type != IB_QPT_UC) &&
case IB_QPT_UC:
if (qp->ibqp.qp_type != IB_QPT_UC &&
if (qp->ibqp.qp_type == IB_QPT_UC)
return type == IB_QPT_RC ? IB_OPCODE_RC : type == IB_QPT_UC ?
if (qp_type(pkt->qp) == IB_QPT_RC || qp_type(pkt->qp) == IB_QPT_UC)
if (qp->ibqp.qp_type == IB_QPT_RC || qp->ibqp.qp_type == IB_QPT_UC)
[IB_QPT_UC] = WR_LOCAL_OP_MASK,
[IB_QPT_UC] = WR_INLINE_MASK | WR_WRITE_MASK,
[IB_QPT_UC] = WR_INLINE_MASK | WR_WRITE_MASK,
[IB_QPT_UC] = WR_INLINE_MASK | WR_SEND_MASK,
[IB_QPT_UC] = WR_INLINE_MASK | WR_SEND_MASK,
[IB_QPT_UC] = WR_INLINE_MASK | WR_SEND_MASK,
case IB_QPT_UC:
if (!(qp_type(qp) == IB_QPT_RC || qp_type(qp) == IB_QPT_UC))
if (qp_type(qp) != IB_QPT_RC && qp_type(qp) != IB_QPT_UC)
case IB_QPT_UC:
case IB_QPT_UC:
if ((qp_type(qp) == IB_QPT_RC) || (qp_type(qp) == IB_QPT_UC))
if (qp_type(qp) != IB_QPT_UD && qp_type(qp) != IB_QPT_UC)
case IB_QPT_UC:
case IB_QPT_UC:
(qp_type(qp) == IB_QPT_UC))) {
case IB_QPT_UC: