Lines Matching refs:conn_param
996 struct rdma_conn_param *conn_param) in cma_modify_qp_rtr() argument
1024 if (conn_param) in cma_modify_qp_rtr()
1025 qp_attr.max_dest_rd_atomic = conn_param->responder_resources; in cma_modify_qp_rtr()
1033 struct rdma_conn_param *conn_param) in cma_modify_qp_rts() argument
1049 if (conn_param) in cma_modify_qp_rts()
1050 qp_attr.max_rd_atomic = conn_param->initiator_depth; in cma_modify_qp_rts()
4024 struct rdma_conn_param *conn_param) in cma_resolve_ib_udp() argument
4034 req.private_data_len = offset + conn_param->private_data_len; in cma_resolve_ib_udp()
4035 if (req.private_data_len < conn_param->private_data_len) in cma_resolve_ib_udp()
4046 if (conn_param->private_data && conn_param->private_data_len) in cma_resolve_ib_udp()
4047 memcpy(private_data + offset, conn_param->private_data, in cma_resolve_ib_udp()
4048 conn_param->private_data_len); in cma_resolve_ib_udp()
4083 struct rdma_conn_param *conn_param) in cma_connect_ib() argument
4094 req.private_data_len = offset + conn_param->private_data_len; in cma_connect_ib()
4095 if (req.private_data_len < conn_param->private_data_len) in cma_connect_ib()
4106 if (conn_param->private_data && conn_param->private_data_len) in cma_connect_ib()
4107 memcpy(private_data + offset, conn_param->private_data, in cma_connect_ib()
4108 conn_param->private_data_len); in cma_connect_ib()
4135 req.responder_resources = conn_param->responder_resources; in cma_connect_ib()
4136 req.initiator_depth = conn_param->initiator_depth; in cma_connect_ib()
4137 req.flow_control = conn_param->flow_control; in cma_connect_ib()
4138 req.retry_count = min_t(u8, 7, conn_param->retry_count); in cma_connect_ib()
4139 req.rnr_retry_count = min_t(u8, 7, conn_param->rnr_retry_count); in cma_connect_ib()
4160 struct rdma_conn_param *conn_param) in cma_connect_iw() argument
4182 ret = cma_modify_qp_rtr(id_priv, conn_param); in cma_connect_iw()
4186 if (conn_param) { in cma_connect_iw()
4187 iw_param.ord = conn_param->initiator_depth; in cma_connect_iw()
4188 iw_param.ird = conn_param->responder_resources; in cma_connect_iw()
4189 iw_param.private_data = conn_param->private_data; in cma_connect_iw()
4190 iw_param.private_data_len = conn_param->private_data_len; in cma_connect_iw()
4191 iw_param.qpn = id_priv->id.qp ? id_priv->qp_num : conn_param->qp_num; in cma_connect_iw()
4214 struct rdma_conn_param *conn_param) in rdma_connect_locked() argument
4224 id_priv->qp_num = conn_param->qp_num; in rdma_connect_locked()
4225 id_priv->srq = conn_param->srq; in rdma_connect_locked()
4230 ret = cma_resolve_ib_udp(id_priv, conn_param); in rdma_connect_locked()
4232 ret = cma_connect_ib(id_priv, conn_param); in rdma_connect_locked()
4234 ret = cma_connect_iw(id_priv, conn_param); in rdma_connect_locked()
4259 int rdma_connect(struct rdma_cm_id *id, struct rdma_conn_param *conn_param) in rdma_connect() argument
4266 ret = rdma_connect_locked(id, conn_param); in rdma_connect()
4280 int rdma_connect_ece(struct rdma_cm_id *id, struct rdma_conn_param *conn_param, in rdma_connect_ece() argument
4289 return rdma_connect(id, conn_param); in rdma_connect_ece()
4294 struct rdma_conn_param *conn_param) in cma_accept_ib() argument
4299 ret = cma_modify_qp_rtr(id_priv, conn_param); in cma_accept_ib()
4303 ret = cma_modify_qp_rts(id_priv, conn_param); in cma_accept_ib()
4310 rep.private_data = conn_param->private_data; in cma_accept_ib()
4311 rep.private_data_len = conn_param->private_data_len; in cma_accept_ib()
4312 rep.responder_resources = conn_param->responder_resources; in cma_accept_ib()
4313 rep.initiator_depth = conn_param->initiator_depth; in cma_accept_ib()
4315 rep.flow_control = conn_param->flow_control; in cma_accept_ib()
4316 rep.rnr_retry_count = min_t(u8, 7, conn_param->rnr_retry_count); in cma_accept_ib()
4328 struct rdma_conn_param *conn_param) in cma_accept_iw() argument
4333 if (!conn_param) in cma_accept_iw()
4336 ret = cma_modify_qp_rtr(id_priv, conn_param); in cma_accept_iw()
4340 iw_param.ord = conn_param->initiator_depth; in cma_accept_iw()
4341 iw_param.ird = conn_param->responder_resources; in cma_accept_iw()
4342 iw_param.private_data = conn_param->private_data; in cma_accept_iw()
4343 iw_param.private_data_len = conn_param->private_data_len; in cma_accept_iw()
4347 iw_param.qpn = conn_param->qp_num; in cma_accept_iw()
4397 int rdma_accept(struct rdma_cm_id *id, struct rdma_conn_param *conn_param) in rdma_accept() argument
4408 if (!id->qp && conn_param) { in rdma_accept()
4409 id_priv->qp_num = conn_param->qp_num; in rdma_accept()
4410 id_priv->srq = conn_param->srq; in rdma_accept()
4415 if (conn_param) in rdma_accept()
4417 conn_param->qkey, in rdma_accept()
4418 conn_param->private_data, in rdma_accept()
4419 conn_param->private_data_len); in rdma_accept()
4424 if (conn_param) in rdma_accept()
4425 ret = cma_accept_ib(id_priv, conn_param); in rdma_accept()
4430 ret = cma_accept_iw(id_priv, conn_param); in rdma_accept()
4445 int rdma_accept_ece(struct rdma_cm_id *id, struct rdma_conn_param *conn_param, in rdma_accept_ece() argument
4454 return rdma_accept(id, conn_param); in rdma_accept_ece()