/freebsd-9.3-release/sys/ofed/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_verbs.c | 39 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 D | ipoib_cm.c | 233 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 D | ipoib_ib.c | 741 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 D | cma.c | 601 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 D | osmt_mtl_regular_qp.c | 144 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 D | qp.c | 2374 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 D | rdma_iwcm.c | 262 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 D | iw_cm.h | 259 * @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 D | rdma_cma.c | 429 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 D | rdma_cm.h | 217 * @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 D | rdma_verbs.c | 553 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 D | ib_cm.h | 520 * @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 D | iwcm.c | 224 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 D | cma.c | 447 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 D | cm.c | 3466 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 D | ucm.c | 612 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 D | ucma.c | 808 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 D | verbs.c | 673 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 D | mthca_qp.c | 427 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 D | iw_cm.h | 253 * @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 D | rdma_cm.h | 218 * @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 D | ib_cm.h | 516 * @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 D | cm.h | 509 * @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 D | cm.c | 346 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 D | driver.h | 120 int ibv_cmd_query_qp(struct ibv_qp *qp, struct ibv_qp_attr *qp_attr,
|