Lines Matching refs:conn_id

1171 	struct rdma_id_private *listen_id, *conn_id;
1183 conn_id = cma_new_udp_id(&listen_id->id, ib_event);
1188 conn_id = cma_new_conn_id(&listen_id->id, ib_event);
1192 if (!conn_id) {
1197 mutex_lock_nested(&conn_id->handler_mutex, SINGLE_DEPTH_NESTING);
1199 ret = cma_acquire_dev(conn_id);
1204 conn_id->cm_id.ib = cm_id;
1205 cm_id->context = conn_id;
1208 ret = conn_id->id.event_handler(&conn_id->id, &event);
1215 if (cma_comp(conn_id, CMA_CONNECT) &&
1216 !cma_is_ud_ps(conn_id->id.ps))
1219 mutex_unlock(&conn_id->handler_mutex);
1224 conn_id->cm_id.ib = NULL;
1227 cma_exch(conn_id, CMA_DESTROYING);
1228 mutex_unlock(&conn_id->handler_mutex);
1229 rdma_destroy_id(&conn_id->id);
1359 struct rdma_id_private *listen_id, *conn_id;
1378 conn_id = container_of(new_cm_id, struct rdma_id_private, id);
1379 mutex_lock_nested(&conn_id->handler_mutex, SINGLE_DEPTH_NESTING);
1380 conn_id->state = CMA_CONNECT;
1385 mutex_unlock(&conn_id->handler_mutex);
1389 ret = rdma_copy_addr(&conn_id->id.route.addr.dev_addr, dev, NULL);
1391 mutex_unlock(&conn_id->handler_mutex);
1397 ret = cma_acquire_dev(conn_id);
1400 mutex_unlock(&conn_id->handler_mutex);
1405 conn_id->cm_id.iw = cm_id;
1406 cm_id->context = conn_id;
1414 ret = ib_query_device(conn_id->id.device, &attr);
1416 mutex_unlock(&conn_id->handler_mutex);
1427 ret = conn_id->id.event_handler(&conn_id->id, &event);
1430 conn_id->cm_id.iw = NULL;
1431 cma_exch(conn_id, CMA_DESTROYING);
1432 mutex_unlock(&conn_id->handler_mutex);
1433 rdma_destroy_id(&conn_id->id);
1437 mutex_unlock(&conn_id->handler_mutex);