Lines Matching refs:conn

83 	struct coresight_connection *conn;
86 conn = src_dev->pdata->out_conns[i];
87 if (conn->dest_dev == dest_dev)
88 return conn;
213 struct coresight_connection conn = {};
217 conn.dest_fwnode = fwnode_handle_get(dev_fwnode(&helper->dev));
218 conn.dest_dev = helper;
219 conn.dest_port = conn.src_port = -1;
220 conn.src_dev = csdev;
228 if (csdev->pdata->out_conns[i]->dest_fwnode == conn.dest_fwnode)
232 &conn);
914 struct coresight_connection *conn;
925 conn = src_csdev->pdata->out_conns[i];
928 if (conn->dest_dev)
938 conn->dest_fwnode);
941 if (dst_csdev && conn->dest_fwnode == dst_csdev->dev.fwnode) {
942 ret = coresight_make_links(src_csdev, conn, dst_csdev);
950 conn->dest_dev = dst_csdev;
951 conn->src_dev = src_csdev;
953 ret = coresight_add_in_conn(conn);
981 struct coresight_connection *conn;
988 conn = csdev->pdata->out_conns[i];
989 if (!conn->dest_dev)
992 for (j = 0; j < conn->dest_dev->pdata->nr_inconns; ++j)
993 if (conn->dest_dev->pdata->in_conns[j] == conn) {
994 conn->dest_dev->pdata->in_conns[j] = NULL;
1005 conn = csdev->pdata->in_conns[i];
1007 if (!conn)
1010 conn->src_dev->orphan = true;
1011 coresight_remove_links(conn->src_dev, conn);
1012 conn->dest_dev = NULL;
1285 struct coresight_connection *conn;
1288 conn = pdata->in_conns[i];
1289 if (conn &&
1290 coresight_compare_type(type, subtype, conn->src_dev->type,
1291 conn->src_dev->subtype))
1292 return conn->src_dev;
1304 struct coresight_connection *conn;
1307 conn = pdata->out_conns[i];
1308 if (conn->dest_dev &&
1309 coresight_compare_type(type, subtype, conn->dest_dev->type,
1310 conn->dest_dev->subtype))
1311 return conn->dest_dev;