/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_verbs.c | 41 struct ib_qp_attr *qp_attr = NULL; local 54 qp_attr = kmalloc(sizeof *qp_attr, GFP_KERNEL); 55 if (!qp_attr) 59 qp_attr->qkey = priv->qkey; 60 ret = ib_modify_qp(priv->qp, qp_attr, IB_QP_QKEY); 73 kfree(qp_attr); 81 struct ib_qp_attr qp_attr; local 87 qp_attr.qp_state = IB_QPS_INIT; 88 qp_attr [all...] |
H A D | ipoib_cm.c | 276 struct ib_qp_attr qp_attr; local 279 qp_attr.qp_state = IB_QPS_INIT; 280 ret = ib_cm_init_qp_attr(cm_id, &qp_attr, &qp_attr_mask); 285 ret = ib_modify_qp(qp, &qp_attr, qp_attr_mask); 290 qp_attr.qp_state = IB_QPS_RTR; 291 ret = ib_cm_init_qp_attr(cm_id, &qp_attr, &qp_attr_mask); 296 qp_attr.rq_psn = psn; 297 ret = ib_modify_qp(qp, &qp_attr, qp_attr_mask); 311 qp_attr.qp_state = IB_QPS_RTS; 312 ret = ib_cm_init_qp_attr(cm_id, &qp_attr, 953 struct ib_qp_attr qp_attr; local 1073 struct ib_qp_attr qp_attr; local [all...] |
H A D | ipoib_ib.c | 813 struct ib_qp_attr qp_attr; local 827 qp_attr.qp_state = IB_QPS_ERR; 828 if (ib_modify_qp(priv->qp, &qp_attr, IB_QP_STATE)) 876 qp_attr.qp_state = IB_QPS_RESET; 877 if (ib_modify_qp(priv->qp, &qp_attr, IB_QP_STATE))
|
/drivers/infiniband/core/ |
H A D | iwcm.c | 225 struct ib_qp_attr qp_attr; local 230 qp_attr.qp_state = IB_QPS_ERR; 231 return ib_modify_qp(qp, &qp_attr, IB_QP_STATE); 240 struct ib_qp_attr qp_attr; local 243 qp_attr.qp_state = IB_QPS_SQD; 244 return ib_modify_qp(qp, &qp_attr, IB_QP_STATE); 944 struct ib_qp_attr *qp_attr, 957 qp_attr->qp_access_flags = IB_ACCESS_REMOTE_WRITE| 970 struct ib_qp_attr *qp_attr, 994 struct ib_qp_attr *qp_attr, 943 iwcm_init_qp_init_attr(struct iwcm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument 969 iwcm_init_qp_rts_attr(struct iwcm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument 993 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 | verbs.c | 804 struct ib_qp_attr *qp_attr, 807 return qp->device->modify_qp(qp->real_qp, qp_attr, qp_attr_mask, NULL); 812 struct ib_qp_attr *qp_attr, 817 qp->device->query_qp(qp->real_qp, qp_attr, qp_attr_mask, qp_init_attr) : 803 ib_modify_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, int qp_attr_mask) argument 811 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 | ucm.c | 609 struct ib_qp_attr qp_attr; local 623 memset(&qp_attr, 0, sizeof qp_attr); 624 qp_attr.qp_state = cmd.qp_state; 625 result = ib_cm_init_qp_attr(ctx->cm_id, &qp_attr, &resp.qp_attr_mask); 629 ib_copy_qp_attr_to_user(&resp, &qp_attr);
|
H A D | ucma.c | 868 struct ib_qp_attr qp_attr; local 882 memset(&qp_attr, 0, sizeof qp_attr); 883 qp_attr.qp_state = cmd.qp_state; 884 ret = rdma_init_qp_attr(ctx->cm_id, &qp_attr, &resp.qp_attr_mask); 888 ib_copy_qp_attr_to_user(&resp, &qp_attr);
|
H A D | cm.c | 3451 struct ib_qp_attr *qp_attr, 3470 qp_attr->qp_access_flags = IB_ACCESS_REMOTE_WRITE; 3472 qp_attr->qp_access_flags |= IB_ACCESS_REMOTE_READ | 3474 qp_attr->pkey_index = cm_id_priv->av.pkey_index; 3475 qp_attr->port_num = cm_id_priv->av.port->port_num; 3487 struct ib_qp_attr *qp_attr, 3504 qp_attr->ah_attr = cm_id_priv->av.ah_attr; 3505 qp_attr->path_mtu = cm_id_priv->path_mtu; 3506 qp_attr->dest_qp_num = be32_to_cpu(cm_id_priv->remote_qpn); 3507 qp_attr 3450 cm_init_qp_init_attr(struct cm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument 3486 cm_init_qp_rtr_attr(struct cm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument 3533 cm_init_qp_rts_attr(struct cm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument 3592 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 | cma.c | 446 struct ib_qp_attr qp_attr; local 449 qp_attr.qp_state = IB_QPS_INIT; 450 ret = rdma_init_qp_attr(&id_priv->id, &qp_attr, &qp_attr_mask); 454 ret = ib_modify_qp(qp, &qp_attr, qp_attr_mask); 458 qp_attr.qp_state = IB_QPS_RTR; 459 ret = ib_modify_qp(qp, &qp_attr, IB_QP_STATE); 463 qp_attr.qp_state = IB_QPS_RTS; 464 qp_attr.sq_psn = 0; 465 ret = ib_modify_qp(qp, &qp_attr, IB_QP_STATE | IB_QP_SQ_PSN); 472 struct ib_qp_attr qp_attr; local 530 struct ib_qp_attr qp_attr; local 565 struct ib_qp_attr qp_attr; local 589 struct ib_qp_attr qp_attr; local 605 cma_ib_init_qp_attr(struct rdma_id_private *id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument 640 rdma_init_qp_attr(struct rdma_cm_id *id, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument [all...] |
/drivers/infiniband/hw/ehca/ |
H A D | ehca_qp.c | 1791 /* The if-block below caches qp_attr to be modified for GSI and SMI 1811 /* cache qp_attr only during init */ 1829 "Saved qp_attr for state=%x port=%x type=%x", 1887 /* this prevents subsequent calls to modify_qp() to cache qp_attr */ 1892 struct ib_qp_attr *qp_attr, 1930 qp_attr->cur_qp_state = ehca2ib_qp_state(qpcb->qp_state); 1931 qp_attr->qp_state = qp_attr->cur_qp_state; 1933 if (qp_attr->cur_qp_state == -EINVAL) { 1941 if (qp_attr 1891 ehca_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 [all...] |
/drivers/net/ethernet/ibm/ehea/ |
H A D | ehea_qmr.c | 520 struct ehea_qp_init_attr *qp_attr = &qp->init_attr; local 531 if (qp_attr->rq_count > 1) 533 if (qp_attr->rq_count > 2)
|
/drivers/infiniband/hw/mlx4/ |
H A D | qp.c | 2080 int mlx4_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, argument 2092 qp_attr->qp_state = IB_QPS_RESET; 2105 qp_attr->qp_state = qp->state; 2106 qp_attr->path_mtu = context.mtu_msgmax >> 5; 2107 qp_attr->path_mig_state = 2109 qp_attr->qkey = be32_to_cpu(context.qkey); 2110 qp_attr->rq_psn = be32_to_cpu(context.rnr_nextrecvpsn) & 0xffffff; 2111 qp_attr->sq_psn = be32_to_cpu(context.next_send_psn) & 0xffffff; 2112 qp_attr->dest_qp_num = be32_to_cpu(context.remote_qpn) & 0xffffff; 2113 qp_attr [all...] |
/drivers/infiniband/hw/mthca/ |
H A D | mthca_qp.c | 423 int mthca_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, argument 437 qp_attr->qp_state = IB_QPS_RESET; 458 qp_attr->qp_state = qp->state; 459 qp_attr->path_mtu = context->mtu_msgmax >> 5; 460 qp_attr->path_mig_state = 462 qp_attr->qkey = be32_to_cpu(context->qkey); 463 qp_attr->rq_psn = be32_to_cpu(context->rnr_nextrecvpsn) & 0xffffff; 464 qp_attr->sq_psn = be32_to_cpu(context->next_send_psn) & 0xffffff; 465 qp_attr->dest_qp_num = be32_to_cpu(context->remote_qpn) & 0xffffff; 466 qp_attr [all...] |
/drivers/infiniband/ulp/srp/ |
H A D | ib_srp.c | 611 struct ib_qp_attr qp_attr; local 627 qp_attr.qp_state = IB_QPS_RESET; 628 ret = ib_modify_qp(target->qp, &qp_attr, IB_QP_STATE); 1379 struct ib_qp_attr *qp_attr = NULL; local 1409 qp_attr = kmalloc(sizeof *qp_attr, GFP_KERNEL); 1410 if (!qp_attr) 1413 qp_attr->qp_state = IB_QPS_RTR; 1414 ret = ib_cm_init_qp_attr(cm_id, qp_attr, &attr_mask); 1418 ret = ib_modify_qp(target->qp, qp_attr, attr_mas [all...] |
/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.c | 987 struct ib_qp_attr qp_attr; local 991 qp_attr.qp_state = IB_QPS_RTR; 992 ret = ib_cm_init_qp_attr(ch->cm_id, &qp_attr, &attr_mask); 996 qp_attr.max_dest_rd_atomic = 4; 998 ret = ib_modify_qp(qp, &qp_attr, attr_mask); 1017 struct ib_qp_attr qp_attr; local 1021 qp_attr.qp_state = IB_QPS_RTS; 1022 ret = ib_cm_init_qp_attr(ch->cm_id, &qp_attr, &attr_mask); 1026 qp_attr.max_rd_atomic = 4; 1028 ret = ib_modify_qp(qp, &qp_attr, attr_mas 1039 struct ib_qp_attr qp_attr; local [all...] |