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

12

/freebsd-11-stable/sys/ofed/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);
80 struct ib_qp_attr qp_attr; local
86 qp_attr.qp_state = IB_QPS_INIT;
87 qp_attr
[all...]
H A Dipoib_cm.c236 struct ib_qp_attr qp_attr; local
239 qp_attr.qp_state = IB_QPS_INIT;
240 ret = ib_cm_init_qp_attr(cm_id, &qp_attr, &qp_attr_mask);
245 ret = ib_modify_qp(qp, &qp_attr, qp_attr_mask);
250 qp_attr.qp_state = IB_QPS_RTR;
251 ret = ib_cm_init_qp_attr(cm_id, &qp_attr, &qp_attr_mask);
256 qp_attr.rq_psn = psn;
257 ret = ib_modify_qp(qp, &qp_attr, qp_attr_mask);
271 qp_attr.qp_state = IB_QPS_RTS;
272 ret = ib_cm_init_qp_attr(cm_id, &qp_attr,
847 struct ib_qp_attr qp_attr; local
976 struct ib_qp_attr qp_attr; local
[all...]
H A Dipoib_ib.c719 struct ib_qp_attr qp_attr; local
723 ret = ib_query_qp(qp, &qp_attr, IB_QP_STATE, &query_init_attr);
730 if (new_state == IB_QPS_ERR && qp_attr.qp_state == IB_QPS_RESET) {
732 qp_attr.qp_state, new_state);
735 qp_attr.qp_state, new_state);
775 struct ib_qp_attr qp_attr; local
788 qp_attr.qp_state = IB_QPS_ERR;
789 if (ib_modify_qp(priv->qp, &qp_attr, IB_QP_STATE))
836 qp_attr.qp_state = IB_QPS_RESET;
837 if (ib_modify_qp(priv->qp, &qp_attr, IB_QP_STAT
[all...]
/freebsd-11-stable/contrib/ofed/librdmacm/examples/
H A Drdma_server.c51 struct ibv_qp_attr qp_attr; local
87 memset(&qp_attr, 0, sizeof qp_attr);
89 ret = ibv_query_qp(id->qp, &qp_attr, IBV_QP_CAP,
/freebsd-11-stable/contrib/libpcap/
H A Dpcap-rdmasniff.c193 struct ibv_qp_attr qp_attr; local
241 memset(&qp_attr, 0, sizeof qp_attr);
242 qp_attr.qp_state = IBV_QPS_INIT;
243 qp_attr.port_num = priv->port_num;
244 if (ibv_modify_qp(priv->qp, &qp_attr, IBV_QP_STATE | IBV_QP_PORT)) {
250 memset(&qp_attr, 0, sizeof qp_attr);
251 qp_attr.qp_state = IBV_QPS_RTR;
252 if (ibv_modify_qp(priv->qp, &qp_attr, IBV_QP_STAT
[all...]
/freebsd-11-stable/contrib/ofed/librdmacm/
H A Dcma.c989 static int rdma_init_qp_attr(struct rdma_cm_id *id, struct ibv_qp_attr *qp_attr, argument
1000 cmd.qp_state = qp_attr->qp_state;
1008 ibv_copy_qp_attr_from_kern(qp_attr, &resp);
1016 struct ibv_qp_attr qp_attr; local
1024 qp_attr.qp_state = IBV_QPS_INIT;
1025 ret = rdma_init_qp_attr(id, &qp_attr, &qp_attr_mask);
1029 ret = ibv_modify_qp(id->qp, &qp_attr, qp_attr_mask);
1033 qp_attr.qp_state = IBV_QPS_RTR;
1034 ret = rdma_init_qp_attr(id, &qp_attr, &qp_attr_mask);
1049 qp_attr
1055 struct ibv_qp_attr qp_attr; local
1070 struct ibv_qp_attr qp_attr; local
1081 struct ibv_qp_attr qp_attr; local
1108 struct ibv_qp_attr qp_attr; local
1128 struct ibv_qp_attr qp_attr; local
1144 struct ibv_qp_attr qp_attr; local
1175 struct ibv_qp_attr qp_attr; local
[all...]
H A Drsocket.c859 struct ibv_qp_init_attr qp_attr; local
869 memset(&qp_attr, 0, sizeof qp_attr);
870 qp_attr.qp_context = rs;
871 qp_attr.send_cq = rs->cm_id->send_cq;
872 qp_attr.recv_cq = rs->cm_id->recv_cq;
873 qp_attr.qp_type = IBV_QPT_RC;
874 qp_attr.sq_sig_all = 1;
875 qp_attr.cap.max_send_wr = rs->sq_size;
876 qp_attr
1490 struct ibv_qp_init_attr qp_attr; local
[all...]
/freebsd-11-stable/contrib/ofed/libibverbs/
H A Dcmd.c844 struct ibv_qp_init_attr_ex *qp_attr,
850 if (qp_attr->comp_mask & IBV_QP_INIT_ATTR_XRCD) {
851 vxrcd = container_of(qp_attr->xrcd, struct verbs_xrcd, xrcd);
854 if (!(qp_attr->comp_mask & IBV_QP_INIT_ATTR_PD))
857 cmd->pd_handle = qp_attr->pd->handle;
858 if (qp_attr->comp_mask & IBV_QP_INIT_ATTR_IND_TABLE) {
860 cmd->recv_cq_handle || qp_attr->srq)
864 if (qp_attr->cap.max_send_wr)
865 cmd->send_cq_handle = qp_attr->send_cq->handle;
867 cmd->send_cq_handle = qp_attr
843 create_qp_ex_common(struct verbs_qp *qp, struct ibv_qp_init_attr_ex *qp_attr, struct verbs_xrcd *vxrcd, struct ibv_create_qp_common *cmd) argument
890 create_qp_handle_resp_common(struct ibv_context *context, struct verbs_qp *qp, struct ibv_qp_init_attr_ex *qp_attr, struct ibv_create_qp_resp *resp, struct verbs_xrcd *vxrcd, int vqp_sz) argument
933 ibv_cmd_create_qp_ex2(struct ibv_context *context, struct verbs_qp *qp, int vqp_sz, struct ibv_qp_init_attr_ex *qp_attr, struct ibv_create_qp_ex *cmd, size_t cmd_core_size, size_t cmd_size, struct ibv_create_qp_resp_ex *resp, size_t resp_core_size, size_t resp_size) argument
[all...]
H A Ddriver.h236 struct ibv_qp_init_attr_ex *qp_attr,
248 int ibv_cmd_query_qp(struct ibv_qp *qp, struct ibv_qp_attr *qp_attr,
/freebsd-11-stable/sys/ofed/drivers/infiniband/core/
H A Dib_iwcm.c231 struct ib_qp_attr qp_attr; local
236 qp_attr.qp_state = IB_QPS_ERR;
237 return ib_modify_qp(qp, &qp_attr, IB_QP_STATE);
246 struct ib_qp_attr qp_attr; local
249 qp_attr.qp_state = IB_QPS_SQD;
250 return ib_modify_qp(qp, &qp_attr, IB_QP_STATE);
966 struct ib_qp_attr *qp_attr,
979 qp_attr->qp_access_flags = IB_ACCESS_REMOTE_WRITE|
992 struct ib_qp_attr *qp_attr,
1016 struct ib_qp_attr *qp_attr,
965 iwcm_init_qp_init_attr(struct iwcm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
991 iwcm_init_qp_rts_attr(struct iwcm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
1015 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 Dib_cma.c769 struct ib_qp_attr qp_attr; local
772 qp_attr.qp_state = IB_QPS_INIT;
773 ret = rdma_init_qp_attr(&id_priv->id, &qp_attr, &qp_attr_mask);
777 ret = ib_modify_qp(qp, &qp_attr, qp_attr_mask);
781 qp_attr.qp_state = IB_QPS_RTR;
782 ret = ib_modify_qp(qp, &qp_attr, IB_QP_STATE);
786 qp_attr.qp_state = IB_QPS_RTS;
787 qp_attr.sq_psn = 0;
788 ret = ib_modify_qp(qp, &qp_attr, IB_QP_STATE | IB_QP_SQ_PSN);
795 struct ib_qp_attr qp_attr; local
854 struct ib_qp_attr qp_attr; local
897 struct ib_qp_attr qp_attr; local
921 struct ib_qp_attr qp_attr; local
937 cma_ib_init_qp_attr(struct rdma_id_private *id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
971 rdma_init_qp_attr(struct rdma_cm_id *id, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
[all...]
H A Dib_cm.c3705 struct ib_qp_attr *qp_attr,
3724 qp_attr->qp_access_flags = IB_ACCESS_REMOTE_WRITE;
3726 qp_attr->qp_access_flags |= IB_ACCESS_REMOTE_READ |
3728 qp_attr->pkey_index = cm_id_priv->av.pkey_index;
3729 qp_attr->port_num = cm_id_priv->av.port->port_num;
3741 struct ib_qp_attr *qp_attr,
3758 qp_attr->ah_attr = cm_id_priv->av.ah_attr;
3759 qp_attr->path_mtu = cm_id_priv->path_mtu;
3760 qp_attr->dest_qp_num = be32_to_cpu(cm_id_priv->remote_qpn);
3761 qp_attr
3704 cm_init_qp_init_attr(struct cm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
3740 cm_init_qp_rtr_attr(struct cm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
3787 cm_init_qp_rts_attr(struct cm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument
3846 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 Dib_ucm.c604 struct ib_qp_attr qp_attr; local
618 memset(&qp_attr, 0, sizeof qp_attr);
619 qp_attr.qp_state = cmd.qp_state;
620 result = ib_cm_init_qp_attr(ctx->cm_id, &qp_attr, &resp.qp_attr_mask);
624 ib_copy_qp_attr_to_user(&resp, &qp_attr);
H A Dib_ucma.c1150 struct ib_qp_attr qp_attr; local
1164 memset(&qp_attr, 0, sizeof qp_attr);
1165 qp_attr.qp_state = cmd.qp_state;
1166 ret = rdma_init_qp_attr(ctx->cm_id, &qp_attr, &resp.qp_attr_mask);
1170 ib_copy_qp_attr_to_user(&resp, &qp_attr);
H A Dib_verbs.c1243 struct ib_qp_attr *qp_attr,
1249 ret = ib_resolve_eth_dmac(qp->device, &qp_attr->ah_attr);
1254 return qp->device->modify_qp(qp->real_qp, qp_attr, qp_attr_mask, NULL);
1259 struct ib_qp_attr *qp_attr,
1264 qp->device->query_qp(qp->real_qp, qp_attr, qp_attr_mask, qp_init_attr) :
1242 ib_modify_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, int qp_attr_mask) argument
1258 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-11-stable/sys/dev/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...]
/freebsd-11-stable/sys/ofed/include/rdma/
H A Diw_cm.h251 * @qp_attr: Pointer to the QP attributes structure.
255 int iw_cm_init_qp_attr(struct iw_cm_id *cm_id, struct ib_qp_attr *qp_attr,
H A Drdma_cm.h249 * @qp_attr: On input, specifies the desired QP state. On output, the
255 * Users must set the @qp_attr->qp_state to the desired QP state. This call
263 int rdma_init_qp_attr(struct rdma_cm_id *id, struct ib_qp_attr *qp_attr,
H A Dib_cm.h550 * @qp_attr: On input, specifies the desired QP state. On output, the
556 * Users must set the @qp_attr->qp_state to the desired QP state. This call
562 struct ib_qp_attr *qp_attr,
/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_qp.c3428 int mlx4_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, argument
3440 qp_attr->qp_state = IB_QPS_RESET;
3453 qp_attr->qp_state = qp->state;
3454 qp_attr->path_mtu = context.mtu_msgmax >> 5;
3455 qp_attr->path_mig_state =
3457 qp_attr->qkey = be32_to_cpu(context.qkey);
3458 qp_attr->rq_psn = be32_to_cpu(context.rnr_nextrecvpsn) & 0xffffff;
3459 qp_attr->sq_psn = be32_to_cpu(context.next_send_psn) & 0xffffff;
3460 qp_attr->dest_qp_num = be32_to_cpu(context.remote_qpn) & 0xffffff;
3461 qp_attr
[all...]
/freebsd-11-stable/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_qp.c4417 struct ib_qp_attr *qp_attr)
4440 qp_attr->path_mtu = context->mtu_msgmax >> 5;
4441 qp_attr->path_mig_state =
4443 qp_attr->qkey = be32_to_cpu(context->qkey);
4444 qp_attr->rq_psn = be32_to_cpu(context->rnr_nextrecvpsn) & 0xffffff;
4445 qp_attr->sq_psn = be32_to_cpu(context->next_send_psn) & 0xffffff;
4446 qp_attr->dest_qp_num = be32_to_cpu(context->log_pg_sz_remote_qpn) & 0xffffff;
4447 qp_attr->qp_access_flags =
4451 to_ib_ah_attr(dev, &qp_attr->ah_attr, &context->pri_path);
4452 to_ib_ah_attr(dev, &qp_attr
4416 query_qp_attr(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp, struct ib_qp_attr *qp_attr) argument
4480 mlx5_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) argument
[all...]
H A Dmlx5_ib_gsi.c393 int mlx5_ib_gsi_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, argument
401 ret = ib_query_qp(gsi->rx_qp, qp_attr, qp_attr_mask, qp_init_attr);
H A Dmlx5_ib.h813 int mlx5_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask,
963 int mlx5_ib_gsi_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr,
/freebsd-11-stable/contrib/ofed/libibcm/
H A Dcm.h515 * @qp_attr: On input, specifies the desired QP state. On output, the
521 * Users must set the @qp_attr->qp_state to the desired QP state. This call
527 struct ibv_qp_attr *qp_attr,
H A Dcm.c333 struct ibv_qp_attr *qp_attr,
342 if (!qp_attr || !qp_attr_mask)
347 cmd->qp_state = qp_attr->qp_state;
356 ibv_copy_qp_attr_from_kern(qp_attr, resp);
332 ib_cm_init_qp_attr(struct ib_cm_id *cm_id, struct ibv_qp_attr *qp_attr, int *qp_attr_mask) argument

Completed in 309 milliseconds

12