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);
101 if (conn) {
104 ibic = conn->c_transport_data;
107 TOS_TO_SL(conn->c_tos);
110 rds_conn_drop(conn);
116 if (conn)
117 trans->cm_connect_complete(conn, event);
121 if (!conn)
127 pr_warn("RDS/RDMA: conn <%pI6c, %pI6c> rejected, dropping connection\n",
128 &conn->c_laddr, &conn->c_faddr);
130 if (!conn->c_tos)
131 conn->c_proposed_version = RDS_PROTOCOL_COMPAT_VERSION;
133 rds_conn_drop(conn);
144 if (conn)
145 rds_conn_drop(conn);
149 if (!conn)
152 "%pI6c->%pI6c\n", &conn->c_laddr,
153 &conn->c_faddr);
154 rds_conn_drop(conn);
158 if (conn) {
160 &conn->c_laddr, &conn->c_faddr);
161 rds_conn_drop(conn);
173 if (conn)
174 mutex_unlock(&conn->c_cm_lock);