Searched defs:qp_attr (Results 1 - 15 of 15) sorted by relevance

/drivers/infiniband/ulp/ipoib/
H A Dipoib_verbs.c41 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 Dipoib_cm.c276 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 Dipoib_ib.c813 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 Diwcm.c225 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 Dverbs.c804 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 Ducm.c609 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 Ducma.c868 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 Dcm.c3451 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 Dcma.c446 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 Dehca_qp.c1791 /* 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 Dehea_qmr.c520 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 Dqp.c2080 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 Dmthca_qp.c423 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 Dib_srp.c611 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 Dib_srpt.c987 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...]

Completed in 299 milliseconds