Lines Matching defs:conn
54 struct rds_connection *conn = cm_id->context;
60 rdsdebug("conn %p id %p handling event %u (%s)\n", conn, cm_id,
68 if (conn) {
69 mutex_lock(&conn->c_cm_lock);
74 if (rds_conn_state(conn) == RDS_CONN_DISCONNECTING) {
89 if (conn) {
90 rdma_set_service_type(cm_id, conn->c_tos);
102 if (conn) {
105 ibic = conn->c_transport_data;
108 TOS_TO_SL(conn->c_tos);
111 rds_conn_drop(conn);
117 if (conn)
118 trans->cm_connect_complete(conn, event);
122 if (!conn)
128 pr_warn("RDS/RDMA: conn <%pI6c, %pI6c> rejected, dropping connection\n",
129 &conn->c_laddr, &conn->c_faddr);
131 if (!conn->c_tos)
132 conn->c_proposed_version = RDS_PROTOCOL_COMPAT_VERSION;
134 rds_conn_drop(conn);
145 if (conn)
146 rds_conn_drop(conn);
150 if (!conn)
153 "%pI6c->%pI6c\n", &conn->c_laddr,
154 &conn->c_faddr);
155 rds_conn_drop(conn);
159 if (conn) {
161 &conn->c_laddr, &conn->c_faddr);
162 rds_conn_drop(conn);
174 if (conn)
175 mutex_unlock(&conn->c_cm_lock);