Lines Matching defs:conn_param

1184 			     struct rdma_conn_param *conn_param)
1212 if (conn_param)
1213 qp_attr.max_dest_rd_atomic = conn_param->responder_resources;
1221 struct rdma_conn_param *conn_param)
1237 if (conn_param)
1238 qp_attr.max_rd_atomic = conn_param->initiator_depth;
4287 struct rdma_conn_param *conn_param)
4297 if (check_add_overflow(offset, conn_param->private_data_len, &req.private_data_len))
4308 if (conn_param->private_data && conn_param->private_data_len)
4309 memcpy(private_data + offset, conn_param->private_data,
4310 conn_param->private_data_len);
4345 struct rdma_conn_param *conn_param)
4356 if (check_add_overflow(offset, conn_param->private_data_len, &req.private_data_len))
4367 if (conn_param->private_data && conn_param->private_data_len)
4368 memcpy(private_data + offset, conn_param->private_data,
4369 conn_param->private_data_len);
4398 req.responder_resources = conn_param->responder_resources;
4399 req.initiator_depth = conn_param->initiator_depth;
4400 req.flow_control = conn_param->flow_control;
4401 req.retry_count = min_t(u8, 7, conn_param->retry_count);
4402 req.rnr_retry_count = min_t(u8, 7, conn_param->rnr_retry_count);
4423 struct rdma_conn_param *conn_param)
4445 ret = cma_modify_qp_rtr(id_priv, conn_param);
4449 if (conn_param) {
4450 iw_param.ord = conn_param->initiator_depth;
4451 iw_param.ird = conn_param->responder_resources;
4452 iw_param.private_data = conn_param->private_data;
4453 iw_param.private_data_len = conn_param->private_data_len;
4454 iw_param.qpn = id_priv->id.qp ? id_priv->qp_num : conn_param->qp_num;
4471 * @conn_param: Connection information used for connected QPs.
4477 struct rdma_conn_param *conn_param)
4487 id_priv->qp_num = conn_param->qp_num;
4488 id_priv->srq = conn_param->srq;
4493 ret = cma_resolve_ib_udp(id_priv, conn_param);
4495 ret = cma_connect_ib(id_priv, conn_param);
4497 ret = cma_connect_iw(id_priv, conn_param);
4513 * @conn_param: Connection information used for connected QPs.
4522 int rdma_connect(struct rdma_cm_id *id, struct rdma_conn_param *conn_param)
4529 ret = rdma_connect_locked(id, conn_param);
4538 * @conn_param: Connection information used for connected QPs.
4543 int rdma_connect_ece(struct rdma_cm_id *id, struct rdma_conn_param *conn_param,
4552 return rdma_connect(id, conn_param);
4557 struct rdma_conn_param *conn_param)
4562 ret = cma_modify_qp_rtr(id_priv, conn_param);
4566 ret = cma_modify_qp_rts(id_priv, conn_param);
4573 rep.private_data = conn_param->private_data;
4574 rep.private_data_len = conn_param->private_data_len;
4575 rep.responder_resources = conn_param->responder_resources;
4576 rep.initiator_depth = conn_param->initiator_depth;
4578 rep.flow_control = conn_param->flow_control;
4579 rep.rnr_retry_count = min_t(u8, 7, conn_param->rnr_retry_count);
4591 struct rdma_conn_param *conn_param)
4596 if (!conn_param)
4599 ret = cma_modify_qp_rtr(id_priv, conn_param);
4603 iw_param.ord = conn_param->initiator_depth;
4604 iw_param.ird = conn_param->responder_resources;
4605 iw_param.private_data = conn_param->private_data;
4606 iw_param.private_data_len = conn_param->private_data_len;
4610 iw_param.qpn = conn_param->qp_num;
4648 * @conn_param: Information needed to establish the connection. This must be
4663 int rdma_accept(struct rdma_cm_id *id, struct rdma_conn_param *conn_param)
4674 if (!id->qp && conn_param) {
4675 id_priv->qp_num = conn_param->qp_num;
4676 id_priv->srq = conn_param->srq;
4681 if (conn_param)
4683 conn_param->qkey,
4684 conn_param->private_data,
4685 conn_param->private_data_len);
4690 if (conn_param)
4691 ret = cma_accept_ib(id_priv, conn_param);
4696 ret = cma_accept_iw(id_priv, conn_param);
4711 int rdma_accept_ece(struct rdma_cm_id *id, struct rdma_conn_param *conn_param,
4720 return rdma_accept(id, conn_param);