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

/drivers/infiniband/core/
H A Dcore_priv.h53 struct ib_qp_attr *qp_attr, int *qp_attr_mask);
H A Dverbs.c868 struct ib_qp_attr *qp_attr, int *qp_attr_mask)
874 (rdma_port_get_link_layer(qp->device, qp_attr->ah_attr.port_num) == IB_LINK_LAYER_ETHERNET)) {
875 ret = ib_query_gid(qp->device, qp_attr->ah_attr.port_num,
876 qp_attr->ah_attr.grh.sgid_index, &sgid);
879 if (rdma_link_local_addr((struct in6_addr *)qp_attr->ah_attr.grh.dgid.raw)) {
880 rdma_get_ll_mac((struct in6_addr *)qp_attr->ah_attr.grh.dgid.raw, qp_attr->ah_attr.dmac);
881 rdma_get_ll_mac((struct in6_addr *)sgid.raw, qp_attr->smac);
882 qp_attr->vlan_id = rdma_get_vlan_id(&sgid);
884 ret = rdma_addr_find_dmac_by_grh(&sgid, &qp_attr
867 ib_resolve_eth_l2_attrs(struct ib_qp *qp, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
902 ib_modify_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, int qp_attr_mask) argument
916 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
[all...]
H A Diwcm.c247 struct ib_qp_attr qp_attr; local
252 qp_attr.qp_state = IB_QPS_ERR;
253 return ib_modify_qp(qp, &qp_attr, IB_QP_STATE);
262 struct ib_qp_attr qp_attr; local
265 qp_attr.qp_state = IB_QPS_SQD;
266 return ib_modify_qp(qp, &qp_attr, IB_QP_STATE);
970 struct ib_qp_attr *qp_attr,
983 qp_attr->qp_access_flags = IB_ACCESS_REMOTE_WRITE|
996 struct ib_qp_attr *qp_attr,
1020 struct ib_qp_attr *qp_attr,
969 iwcm_init_qp_init_attr(struct iwcm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
995 iwcm_init_qp_rts_attr(struct iwcm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
1019 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.c522 struct ib_qp_attr qp_attr; local
525 qp_attr.qp_state = IB_QPS_INIT;
526 ret = rdma_init_qp_attr(&id_priv->id, &qp_attr, &qp_attr_mask);
530 ret = ib_modify_qp(qp, &qp_attr, qp_attr_mask);
534 qp_attr.qp_state = IB_QPS_RTR;
535 ret = ib_modify_qp(qp, &qp_attr, IB_QP_STATE);
539 qp_attr.qp_state = IB_QPS_RTS;
540 qp_attr.sq_psn = 0;
541 ret = ib_modify_qp(qp, &qp_attr, IB_QP_STATE | IB_QP_SQ_PSN);
548 struct ib_qp_attr qp_attr; local
606 struct ib_qp_attr qp_attr; local
656 struct ib_qp_attr qp_attr; local
680 struct ib_qp_attr qp_attr; local
696 cma_ib_init_qp_attr(struct rdma_id_private *id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
731 rdma_init_qp_attr(struct rdma_cm_id *id, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
[all...]
H A Dcm.c3458 struct ib_qp_attr *qp_attr,
3477 qp_attr->qp_access_flags = IB_ACCESS_REMOTE_WRITE;
3479 qp_attr->qp_access_flags |= IB_ACCESS_REMOTE_READ |
3481 qp_attr->pkey_index = cm_id_priv->av.pkey_index;
3482 qp_attr->port_num = cm_id_priv->av.port->port_num;
3494 struct ib_qp_attr *qp_attr,
3511 qp_attr->ah_attr = cm_id_priv->av.ah_attr;
3517 qp_attr->vlan_id = cm_id_priv->av.ah_attr.vlan_id;
3521 memcpy(qp_attr->smac, cm_id_priv->av.smac,
3522 sizeof(qp_attr
3457 cm_init_qp_init_attr(struct cm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
3493 cm_init_qp_rtr_attr(struct cm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
3566 cm_init_qp_rts_attr(struct cm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
3625 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.c600 struct ib_qp_attr qp_attr; local
614 memset(&qp_attr, 0, sizeof qp_attr);
615 qp_attr.qp_state = cmd.qp_state;
616 result = ib_cm_init_qp_attr(ctx->cm_id, &qp_attr, &resp.qp_attr_mask);
620 ib_copy_qp_attr_to_user(&resp, &qp_attr);
H A Ducma.c1044 struct ib_qp_attr qp_attr; local
1058 memset(&qp_attr, 0, sizeof qp_attr);
1059 qp_attr.qp_state = cmd.qp_state;
1060 ret = rdma_init_qp_attr(ctx->cm_id, &qp_attr, &resp.qp_attr_mask);
1064 ib_copy_qp_attr_to_user(&resp, &qp_attr);
/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.c277 struct ib_qp_attr qp_attr; local
280 qp_attr.qp_state = IB_QPS_INIT;
281 ret = ib_cm_init_qp_attr(cm_id, &qp_attr, &qp_attr_mask);
286 ret = ib_modify_qp(qp, &qp_attr, qp_attr_mask);
291 qp_attr.qp_state = IB_QPS_RTR;
292 ret = ib_cm_init_qp_attr(cm_id, &qp_attr, &qp_attr_mask);
297 qp_attr.rq_psn = psn;
298 ret = ib_modify_qp(qp, &qp_attr, qp_attr_mask);
312 qp_attr.qp_state = IB_QPS_RTS;
313 ret = ib_cm_init_qp_attr(cm_id, &qp_attr,
960 struct ib_qp_attr qp_attr; local
1090 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/hw/ehca/
H A Dehca_qp.c1787 /* The if-block below caches qp_attr to be modified for GSI and SMI
1807 /* cache qp_attr only during init */
1825 "Saved qp_attr for state=%x port=%x type=%x",
1883 /* this prevents subsequent calls to modify_qp() to cache qp_attr */
1888 struct ib_qp_attr *qp_attr,
1926 qp_attr->cur_qp_state = ehca2ib_qp_state(qpcb->qp_state);
1927 qp_attr->qp_state = qp_attr->cur_qp_state;
1929 if (qp_attr->cur_qp_state == -EINVAL) {
1937 if (qp_attr
1887 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...]
H A Dehca_iverbs.h152 int ehca_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr,
/drivers/infiniband/hw/mthca/
H A Dmthca_qp.c424 int mthca_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, argument
438 qp_attr->qp_state = IB_QPS_RESET;
459 qp_attr->qp_state = qp->state;
460 qp_attr->path_mtu = context->mtu_msgmax >> 5;
461 qp_attr->path_mig_state =
463 qp_attr->qkey = be32_to_cpu(context->qkey);
464 qp_attr->rq_psn = be32_to_cpu(context->rnr_nextrecvpsn) & 0xffffff;
465 qp_attr->sq_psn = be32_to_cpu(context->next_send_psn) & 0xffffff;
466 qp_attr->dest_qp_num = be32_to_cpu(context->remote_qpn) & 0xffffff;
467 qp_attr
[all...]
H A Dmthca_dev.h529 int mthca_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask,
/drivers/infiniband/hw/usnic/
H A Dusnic_ib_verbs.h30 int usnic_ib_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr,
H A Dusnic_ib_verbs.c351 int usnic_ib_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, argument
361 memset(qp_attr, 0, sizeof(*qp_attr));
368 qp_attr->qp_state = qp_grp->state;
369 qp_attr->cur_qp_state = qp_grp->state;
373 qp_attr->qkey = 0;
/drivers/infiniband/hw/ocrdma/
H A Docrdma_verbs.c1398 struct ib_qp_attr *qp_attr,
1413 qp_attr->qp_state = get_ibqp_state(IB_QPS_INIT);
1414 qp_attr->cur_qp_state = get_ibqp_state(IB_QPS_INIT);
1415 qp_attr->path_mtu =
1419 qp_attr->path_mig_state = IB_MIG_MIGRATED;
1420 qp_attr->rq_psn = params.hop_lmt_rq_psn & OCRDMA_QP_PARAMS_RQ_PSN_MASK;
1421 qp_attr->sq_psn = params.tclass_sq_psn & OCRDMA_QP_PARAMS_SQ_PSN_MASK;
1422 qp_attr->dest_qp_num =
1425 qp_attr->qp_access_flags = ocrdma_to_ib_qp_acc_flags(qp->cap_flags);
1426 qp_attr
1397 ocrdma_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int attr_mask, struct ib_qp_init_attr *qp_init_attr) argument
[all...]
H A Docrdma_verbs.h72 struct ib_qp_attr *qp_attr,
/drivers/infiniband/hw/mlx4/
H A Dqp.c3049 int mlx4_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, argument
3061 qp_attr->qp_state = IB_QPS_RESET;
3074 qp_attr->qp_state = qp->state;
3075 qp_attr->path_mtu = context.mtu_msgmax >> 5;
3076 qp_attr->path_mig_state =
3078 qp_attr->qkey = be32_to_cpu(context.qkey);
3079 qp_attr->rq_psn = be32_to_cpu(context.rnr_nextrecvpsn) & 0xffffff;
3080 qp_attr->sq_psn = be32_to_cpu(context.next_send_psn) & 0xffffff;
3081 qp_attr->dest_qp_num = be32_to_cpu(context.remote_qpn) & 0xffffff;
3082 qp_attr
[all...]
H A Dmlx4_ib.h681 int mlx4_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask,
/drivers/infiniband/hw/mlx5/
H A Dqp.c2906 int mlx5_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, argument
2930 qp_attr->qp_state = qp->state;
2931 qp_attr->path_mtu = context->mtu_msgmax >> 5;
2932 qp_attr->path_mig_state =
2934 qp_attr->qkey = be32_to_cpu(context->qkey);
2935 qp_attr->rq_psn = be32_to_cpu(context->rnr_nextrecvpsn) & 0xffffff;
2936 qp_attr->sq_psn = be32_to_cpu(context->next_send_psn) & 0xffffff;
2937 qp_attr->dest_qp_num = be32_to_cpu(context->log_pg_sz_remote_qpn) & 0xffffff;
2938 qp_attr->qp_access_flags =
2942 to_ib_ah_attr(dev, &qp_attr
[all...]
H A Dmlx5_ib.h485 int mlx5_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask,
/drivers/infiniband/ulp/srp/
H A Dib_srp.c2015 static uint32_t srp_compute_rq_tmo(struct ib_qp_attr *qp_attr, int attr_mask) argument
2034 T_tr_ns = 4096 * (1ULL << qp_attr->timeout);
2035 max_compl_time_ms = qp_attr->retry_cnt * 4 * T_tr_ns;
2046 struct ib_qp_attr *qp_attr = NULL; local
2079 qp_attr = kmalloc(sizeof *qp_attr, GFP_KERNEL);
2080 if (!qp_attr)
2083 qp_attr->qp_state = IB_QPS_RTR;
2084 ret = ib_cm_init_qp_attr(cm_id, qp_attr, &attr_mask);
2088 ret = ib_modify_qp(target->qp, qp_attr, attr_mas
[all...]
/drivers/infiniband/ulp/srpt/
H A Dib_srpt.c988 struct ib_qp_attr qp_attr; local
992 qp_attr.qp_state = IB_QPS_RTR;
993 ret = ib_cm_init_qp_attr(ch->cm_id, &qp_attr, &attr_mask);
997 qp_attr.max_dest_rd_atomic = 4;
999 ret = ib_modify_qp(qp, &qp_attr, attr_mask);
1018 struct ib_qp_attr qp_attr; local
1022 qp_attr.qp_state = IB_QPS_RTS;
1023 ret = ib_cm_init_qp_attr(ch->cm_id, &qp_attr, &attr_mask);
1027 qp_attr.max_rd_atomic = 4;
1029 ret = ib_modify_qp(qp, &qp_attr, attr_mas
1040 struct ib_qp_attr qp_attr; local
[all...]
/drivers/net/ethernet/ibm/ehea/
H A Dehea_qmr.c513 struct ehea_qp_init_attr *qp_attr = &qp->init_attr; local
524 if (qp_attr->rq_count > 1)
526 if (qp_attr->rq_count > 2)

Completed in 2922 milliseconds