Lines Matching refs:conn_param
604 struct rdma_conn_param *conn_param) in cma_modify_qp_rtr() argument
645 if (conn_param) in cma_modify_qp_rtr()
646 qp_attr.max_dest_rd_atomic = conn_param->responder_resources; in cma_modify_qp_rtr()
654 struct rdma_conn_param *conn_param) in cma_modify_qp_rts() argument
670 if (conn_param) in cma_modify_qp_rts()
671 qp_attr.max_rd_atomic = conn_param->initiator_depth; in cma_modify_qp_rts()
2723 struct rdma_conn_param *conn_param) in cma_resolve_ib_udp() argument
2732 req.private_data_len = offset + conn_param->private_data_len; in cma_resolve_ib_udp()
2733 if (req.private_data_len < conn_param->private_data_len) in cma_resolve_ib_udp()
2744 if (conn_param->private_data && conn_param->private_data_len) in cma_resolve_ib_udp()
2745 memcpy(private_data + offset, conn_param->private_data, in cma_resolve_ib_udp()
2746 conn_param->private_data_len); in cma_resolve_ib_udp()
2779 struct rdma_conn_param *conn_param) in cma_connect_ib() argument
2789 req.private_data_len = offset + conn_param->private_data_len; in cma_connect_ib()
2790 if (req.private_data_len < conn_param->private_data_len) in cma_connect_ib()
2801 if (conn_param->private_data && conn_param->private_data_len) in cma_connect_ib()
2802 memcpy(private_data + offset, conn_param->private_data, in cma_connect_ib()
2803 conn_param->private_data_len); in cma_connect_ib()
2828 req.responder_resources = conn_param->responder_resources; in cma_connect_ib()
2829 req.initiator_depth = conn_param->initiator_depth; in cma_connect_ib()
2830 req.flow_control = conn_param->flow_control; in cma_connect_ib()
2831 req.retry_count = min_t(u8, 7, conn_param->retry_count); in cma_connect_ib()
2832 req.rnr_retry_count = min_t(u8, 7, conn_param->rnr_retry_count); in cma_connect_ib()
2850 struct rdma_conn_param *conn_param) in cma_connect_iw() argument
2867 ret = cma_modify_qp_rtr(id_priv, conn_param); in cma_connect_iw()
2871 if (conn_param) { in cma_connect_iw()
2872 iw_param.ord = conn_param->initiator_depth; in cma_connect_iw()
2873 iw_param.ird = conn_param->responder_resources; in cma_connect_iw()
2874 iw_param.private_data = conn_param->private_data; in cma_connect_iw()
2875 iw_param.private_data_len = conn_param->private_data_len; in cma_connect_iw()
2876 iw_param.qpn = id_priv->id.qp ? id_priv->qp_num : conn_param->qp_num; in cma_connect_iw()
2890 int rdma_connect(struct rdma_cm_id *id, struct rdma_conn_param *conn_param) in rdma_connect() argument
2900 id_priv->qp_num = conn_param->qp_num; in rdma_connect()
2901 id_priv->srq = conn_param->srq; in rdma_connect()
2907 ret = cma_resolve_ib_udp(id_priv, conn_param); in rdma_connect()
2909 ret = cma_connect_ib(id_priv, conn_param); in rdma_connect()
2912 ret = cma_connect_iw(id_priv, conn_param); in rdma_connect()
2929 struct rdma_conn_param *conn_param) in cma_accept_ib() argument
2934 ret = cma_modify_qp_rtr(id_priv, conn_param); in cma_accept_ib()
2938 ret = cma_modify_qp_rts(id_priv, conn_param); in cma_accept_ib()
2945 rep.private_data = conn_param->private_data; in cma_accept_ib()
2946 rep.private_data_len = conn_param->private_data_len; in cma_accept_ib()
2947 rep.responder_resources = conn_param->responder_resources; in cma_accept_ib()
2948 rep.initiator_depth = conn_param->initiator_depth; in cma_accept_ib()
2950 rep.flow_control = conn_param->flow_control; in cma_accept_ib()
2951 rep.rnr_retry_count = min_t(u8, 7, conn_param->rnr_retry_count); in cma_accept_ib()
2960 struct rdma_conn_param *conn_param) in cma_accept_iw() argument
2965 ret = cma_modify_qp_rtr(id_priv, conn_param); in cma_accept_iw()
2969 iw_param.ord = conn_param->initiator_depth; in cma_accept_iw()
2970 iw_param.ird = conn_param->responder_resources; in cma_accept_iw()
2971 iw_param.private_data = conn_param->private_data; in cma_accept_iw()
2972 iw_param.private_data_len = conn_param->private_data_len; in cma_accept_iw()
2976 iw_param.qpn = conn_param->qp_num; in cma_accept_iw()
3003 int rdma_accept(struct rdma_cm_id *id, struct rdma_conn_param *conn_param) in rdma_accept() argument
3015 if (!id->qp && conn_param) { in rdma_accept()
3016 id_priv->qp_num = conn_param->qp_num; in rdma_accept()
3017 id_priv->srq = conn_param->srq; in rdma_accept()
3023 if (conn_param) in rdma_accept()
3025 conn_param->qkey, in rdma_accept()
3026 conn_param->private_data, in rdma_accept()
3027 conn_param->private_data_len); in rdma_accept()
3032 if (conn_param) in rdma_accept()
3033 ret = cma_accept_ib(id_priv, conn_param); in rdma_accept()
3039 ret = cma_accept_iw(id_priv, conn_param); in rdma_accept()