Searched refs:qp_attr (Results 1 - 25 of 29) sorted by relevance

12

/freebsd-9.3-release/sys/ofed/drivers/infiniband/ulp/ipoib/
H A Dipoib_verbs.c39 struct ib_qp_attr *qp_attr = NULL; local
52 qp_attr = kmalloc(sizeof *qp_attr, GFP_KERNEL);
53 if (!qp_attr)
57 qp_attr->qkey = priv->qkey;
58 ret = ib_modify_qp(priv->qp, qp_attr, IB_QP_QKEY);
71 kfree(qp_attr);
78 struct ib_qp_attr qp_attr; local
84 qp_attr.qp_state = IB_QPS_INIT;
85 qp_attr
[all...]
H A Dipoib_cm.c233 struct ib_qp_attr qp_attr; local
236 qp_attr.qp_state = IB_QPS_INIT;
237 ret = ib_cm_init_qp_attr(cm_id, &qp_attr, &qp_attr_mask);
242 ret = ib_modify_qp(qp, &qp_attr, qp_attr_mask);
247 qp_attr.qp_state = IB_QPS_RTR;
248 ret = ib_cm_init_qp_attr(cm_id, &qp_attr, &qp_attr_mask);
253 qp_attr.rq_psn = psn;
254 ret = ib_modify_qp(qp, &qp_attr, qp_attr_mask);
268 qp_attr.qp_state = IB_QPS_RTS;
269 ret = ib_cm_init_qp_attr(cm_id, &qp_attr,
838 struct ib_qp_attr qp_attr; local
967 struct ib_qp_attr qp_attr; local
[all...]
H A Dipoib_ib.c741 struct ib_qp_attr qp_attr; local
752 qp_attr.qp_state = IB_QPS_ERR;
753 if (ib_modify_qp(priv->qp, &qp_attr, IB_QP_STATE))
800 qp_attr.qp_state = IB_QPS_RESET;
801 if (ib_modify_qp(priv->qp, &qp_attr, IB_QP_STATE))
/freebsd-9.3-release/contrib/ofed/librdmacm/src/
H A Dcma.c601 static int rdma_init_qp_attr(struct rdma_cm_id *id, struct ibv_qp_attr *qp_attr, argument
613 cmd->qp_state = qp_attr->qp_state;
621 ibv_copy_qp_attr_from_kern(qp_attr, resp);
629 struct ibv_qp_attr qp_attr; local
636 qp_attr.qp_state = IBV_QPS_INIT;
637 ret = rdma_init_qp_attr(id, &qp_attr, &qp_attr_mask);
641 ret = ibv_modify_qp(id->qp, &qp_attr, qp_attr_mask);
645 qp_attr.qp_state = IBV_QPS_RTR;
646 ret = rdma_init_qp_attr(id, &qp_attr, &qp_attr_mask);
651 qp_attr
657 struct ibv_qp_attr qp_attr; local
670 struct ibv_qp_attr qp_attr; local
681 struct ibv_qp_attr qp_attr; local
708 struct ibv_qp_attr qp_attr; local
727 struct ibv_qp_attr qp_attr; local
743 struct ibv_qp_attr qp_attr; local
773 struct ibv_qp_attr qp_attr; local
[all...]
/freebsd-9.3-release/contrib/ofed/management/opensm/osmtest/
H A Dosmt_mtl_regular_qp.c144 VAPI_qp_attr_t qp_attr; local
153 qp_attr.qp_state = VAPI_INIT;
155 qp_attr.pkey_ix = 0;
157 qp_attr.port = res->port_num;
159 qp_attr.qkey = res->qkey;
164 VAPI_modify_qp(res->hca_hndl, res->qp_hndl, &qp_attr, &qp_attr_mask,
176 VAPI_qp_attr_t qp_attr; local
185 qp_attr.qp_state = VAPI_RTR;
187 /* qp_attr.rq_psn = 0; */
191 VAPI_modify_qp(res->hca_hndl, res->qp_hndl, &qp_attr,
[all...]
/freebsd-9.3-release/sys/ofed/drivers/infiniband/hw/mlx4/
H A Dqp.c2374 int mlx4_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, argument
2386 qp_attr->qp_state = IB_QPS_RESET;
2399 qp_attr->qp_state = qp->state;
2400 qp_attr->path_mtu = context.mtu_msgmax >> 5;
2401 qp_attr->path_mig_state =
2403 qp_attr->qkey = be32_to_cpu(context.qkey);
2404 qp_attr->rq_psn = be32_to_cpu(context.rnr_nextrecvpsn) & 0xffffff;
2405 qp_attr->sq_psn = be32_to_cpu(context.next_send_psn) & 0xffffff;
2406 qp_attr->dest_qp_num = be32_to_cpu(context.remote_qpn) & 0xffffff;
2407 qp_attr
2566 mlx4_ib_query_xrc_rcv_qp(struct ib_xrcd *ibxrcd, u32 qp_num, struct ib_qp_attr *qp_attr, int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) argument
[all...]
/freebsd-9.3-release/sys/contrib/rdma/
H A Drdma_iwcm.c262 struct ib_qp_attr qp_attr; local
267 qp_attr.qp_state = IB_QPS_ERR;
268 return ib_modify_qp(qp, &qp_attr, IB_QP_STATE);
277 struct ib_qp_attr qp_attr; local
280 qp_attr.qp_state = IB_QPS_SQD;
281 return ib_modify_qp(qp, &qp_attr, IB_QP_STATE);
963 struct ib_qp_attr *qp_attr,
975 qp_attr->qp_access_flags = IB_ACCESS_LOCAL_WRITE |
989 struct ib_qp_attr *qp_attr,
1012 struct ib_qp_attr *qp_attr,
962 iwcm_init_qp_init_attr(struct iwcm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
988 iwcm_init_qp_rts_attr(struct iwcm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
1011 iw_cm_init_qp_attr(struct iw_cm_id *cm_id, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
[all...]
H A Diw_cm.h259 * @qp_attr: Pointer to the QP attributes structure.
263 int iw_cm_init_qp_attr(struct iw_cm_id *cm_id, struct ib_qp_attr *qp_attr,
H A Drdma_cma.c429 struct ib_qp_attr qp_attr; local
432 qp_attr.qp_state = IB_QPS_INIT;
433 ret = rdma_init_qp_attr(&id_priv->id, &qp_attr, &qp_attr_mask);
437 ret = ib_modify_qp(qp, &qp_attr, qp_attr_mask);
441 qp_attr.qp_state = IB_QPS_RTR;
442 ret = ib_modify_qp(qp, &qp_attr, IB_QP_STATE);
446 qp_attr.qp_state = IB_QPS_RTS;
447 qp_attr.sq_psn = 0;
448 ret = ib_modify_qp(qp, &qp_attr, IB_QP_STATE | IB_QP_SQ_PSN);
455 struct ib_qp_attr qp_attr; local
503 struct ib_qp_attr qp_attr; local
530 struct ib_qp_attr qp_attr; local
547 struct ib_qp_attr qp_attr; local
557 cma_ib_init_qp_attr(struct rdma_id_private *id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
583 rdma_init_qp_attr(struct rdma_cm_id *id, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
2419 struct ib_qp_attr qp_attr; local
[all...]
H A Drdma_cm.h217 * @qp_attr: On input, specifies the desired QP state. On output, the
223 * Users must set the @qp_attr->qp_state to the desired QP state. This call
231 int rdma_init_qp_attr(struct rdma_cm_id *id, struct ib_qp_attr *qp_attr,
H A Drdma_verbs.c553 struct ib_qp_attr *qp_attr,
556 return qp->device->modify_qp(qp, qp_attr, qp_attr_mask, NULL);
560 struct ib_qp_attr *qp_attr,
565 qp->device->query_qp(qp, qp_attr, qp_attr_mask, qp_init_attr) :
552 ib_modify_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, int qp_attr_mask) argument
559 ib_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) argument
H A Dib_cm.h520 * @qp_attr: On input, specifies the desired QP state. On output, the
526 * Users must set the @qp_attr->qp_state to the desired QP state. This call
532 struct ib_qp_attr *qp_attr,
/freebsd-9.3-release/sys/ofed/drivers/infiniband/core/
H A Diwcm.c224 struct ib_qp_attr qp_attr; local
229 qp_attr.qp_state = IB_QPS_ERR;
230 return ib_modify_qp(qp, &qp_attr, IB_QP_STATE);
239 struct ib_qp_attr qp_attr; local
242 qp_attr.qp_state = IB_QPS_SQD;
243 return ib_modify_qp(qp, &qp_attr, IB_QP_STATE);
938 struct ib_qp_attr *qp_attr,
951 qp_attr->qp_access_flags = IB_ACCESS_REMOTE_WRITE|
964 struct ib_qp_attr *qp_attr,
988 struct ib_qp_attr *qp_attr,
937 iwcm_init_qp_init_attr(struct iwcm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
963 iwcm_init_qp_rts_attr(struct iwcm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
987 iw_cm_init_qp_attr(struct iw_cm_id *cm_id, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
[all...]
H A Dcma.c447 struct ib_qp_attr qp_attr; local
450 qp_attr.qp_state = IB_QPS_INIT;
451 ret = rdma_init_qp_attr(&id_priv->id, &qp_attr, &qp_attr_mask);
455 ret = ib_modify_qp(qp, &qp_attr, qp_attr_mask);
459 qp_attr.qp_state = IB_QPS_RTR;
460 ret = ib_modify_qp(qp, &qp_attr, IB_QP_STATE);
464 qp_attr.qp_state = IB_QPS_RTS;
465 qp_attr.sq_psn = 0;
466 ret = ib_modify_qp(qp, &qp_attr, IB_QP_STATE | IB_QP_SQ_PSN);
473 struct ib_qp_attr qp_attr; local
531 struct ib_qp_attr qp_attr; local
566 struct ib_qp_attr qp_attr; local
590 struct ib_qp_attr qp_attr; local
606 cma_ib_init_qp_attr(struct rdma_id_private *id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
641 rdma_init_qp_attr(struct rdma_cm_id *id, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
[all...]
H A Dcm.c3466 struct ib_qp_attr *qp_attr,
3485 qp_attr->qp_access_flags = IB_ACCESS_REMOTE_WRITE;
3487 qp_attr->qp_access_flags |= IB_ACCESS_REMOTE_READ |
3489 qp_attr->pkey_index = cm_id_priv->av.pkey_index;
3490 qp_attr->port_num = cm_id_priv->av.port->port_num;
3502 struct ib_qp_attr *qp_attr,
3519 qp_attr->ah_attr = cm_id_priv->av.ah_attr;
3520 qp_attr->path_mtu = cm_id_priv->path_mtu;
3521 qp_attr->dest_qp_num = be32_to_cpu(cm_id_priv->remote_qpn);
3522 qp_attr
3465 cm_init_qp_init_attr(struct cm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
3501 cm_init_qp_rtr_attr(struct cm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
3547 cm_init_qp_rts_attr(struct cm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
3600 ib_cm_init_qp_attr(struct ib_cm_id *cm_id, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
[all...]
H A Ducm.c612 struct ib_qp_attr qp_attr; local
626 memset(&qp_attr, 0, sizeof qp_attr);
627 qp_attr.qp_state = cmd.qp_state;
628 result = ib_cm_init_qp_attr(ctx->cm_id, &qp_attr, &resp.qp_attr_mask);
632 ib_copy_qp_attr_to_user(&resp, &qp_attr);
H A Ducma.c808 struct ib_qp_attr qp_attr; local
822 memset(&qp_attr, 0, sizeof qp_attr);
823 qp_attr.qp_state = cmd.qp_state;
824 ret = rdma_init_qp_attr(ctx->cm_id, &qp_attr, &resp.qp_attr_mask);
828 ib_copy_qp_attr_to_user(&resp, &qp_attr);
H A Dverbs.c673 struct ib_qp_attr *qp_attr,
676 return qp->device->modify_qp(qp, qp_attr, qp_attr_mask, NULL);
681 struct ib_qp_attr *qp_attr,
686 qp->device->query_qp(qp, qp_attr, qp_attr_mask, qp_init_attr) :
672 ib_modify_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, int qp_attr_mask) argument
680 ib_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) argument
/freebsd-9.3-release/sys/ofed/drivers/infiniband/hw/mthca/
H A Dmthca_qp.c427 int mthca_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, argument
442 qp_attr->qp_state = IB_QPS_RESET;
466 qp_attr->qp_state = qp->state;
467 qp_attr->path_mtu = context->mtu_msgmax >> 5;
468 qp_attr->path_mig_state =
470 qp_attr->qkey = be32_to_cpu(context->qkey);
471 qp_attr->rq_psn = be32_to_cpu(context->rnr_nextrecvpsn) & 0xffffff;
472 qp_attr->sq_psn = be32_to_cpu(context->next_send_psn) & 0xffffff;
473 qp_attr->dest_qp_num = be32_to_cpu(context->remote_qpn) & 0xffffff;
474 qp_attr
[all...]
/freebsd-9.3-release/sys/ofed/include/rdma/
H A Diw_cm.h253 * @qp_attr: Pointer to the QP attributes structure.
257 int iw_cm_init_qp_attr(struct iw_cm_id *cm_id, struct ib_qp_attr *qp_attr,
H A Drdma_cm.h218 * @qp_attr: On input, specifies the desired QP state. On output, the
224 * Users must set the @qp_attr->qp_state to the desired QP state. This call
232 int rdma_init_qp_attr(struct rdma_cm_id *id, struct ib_qp_attr *qp_attr,
H A Dib_cm.h516 * @qp_attr: On input, specifies the desired QP state. On output, the
522 * Users must set the @qp_attr->qp_state to the desired QP state. This call
528 struct ib_qp_attr *qp_attr,
/freebsd-9.3-release/contrib/ofed/libibcm/include/infiniband/
H A Dcm.h509 * @qp_attr: On input, specifies the desired QP state. On output, the
515 * Users must set the @qp_attr->qp_state to the desired QP state. This call
521 struct ibv_qp_attr *qp_attr,
/freebsd-9.3-release/contrib/ofed/libibcm/src/
H A Dcm.c346 struct ibv_qp_attr *qp_attr,
355 if (!qp_attr || !qp_attr_mask)
360 cmd->qp_state = qp_attr->qp_state;
369 ibv_copy_qp_attr_from_kern(qp_attr, resp);
345 ib_cm_init_qp_attr(struct ib_cm_id *cm_id, struct ibv_qp_attr *qp_attr, int *qp_attr_mask) argument
/freebsd-9.3-release/contrib/ofed/libibverbs/include/infiniband/
H A Ddriver.h120 int ibv_cmd_query_qp(struct ibv_qp *qp, struct ibv_qp_attr *qp_attr,

Completed in 438 milliseconds

12