Lines Matching defs:connection
19 struct gb_connection *connection;
61 struct device *dev = &raw->connection->bundle->dev;
94 struct gb_connection *connection = op->connection;
95 struct device *dev = &connection->bundle->dev;
96 struct gb_raw *raw = greybus_get_drvdata(connection->bundle);
128 struct gb_connection *connection = raw->connection;
143 retval = gb_operation_sync(connection, GB_RAW_TYPE_SEND,
155 struct gb_connection *connection;
171 connection = gb_connection_create(bundle, le16_to_cpu(cport_desc->id),
173 if (IS_ERR(connection)) {
174 retval = PTR_ERR(connection);
181 raw->connection = connection;
193 retval = gb_connection_enable(connection);
201 raw->device = device_create(&raw_class, &connection->bundle->dev,
214 gb_connection_disable(connection);
220 gb_connection_destroy(connection);
230 struct gb_connection *connection = raw->connection;
234 // FIXME - handle removing a connection when the char device node is open.
237 gb_connection_disable(connection);
239 gb_connection_destroy(connection);