Lines Matching defs:adapter
3 * Driver for the Diolan DLN-2 USB-I2C adapter
44 struct i2c_adapter adapter;
140 static int dln2_i2c_xfer(struct i2c_adapter *adapter,
143 struct dln2_i2c *dln2 = i2c_get_adapdata(adapter);
205 /* setup i2c adapter description */
206 dln2->adapter.owner = THIS_MODULE;
207 dln2->adapter.class = I2C_CLASS_HWMON;
208 dln2->adapter.algo = &dln2_i2c_usb_algorithm;
209 dln2->adapter.quirks = &dln2_i2c_quirks;
210 dln2->adapter.dev.parent = dev;
211 ACPI_COMPANION_SET(&dln2->adapter.dev, ACPI_COMPANION(&pdev->dev));
212 dln2->adapter.dev.of_node = dev->of_node;
213 i2c_set_adapdata(&dln2->adapter, dln2);
214 snprintf(dln2->adapter.name, sizeof(dln2->adapter.name), "%s-%s-%d",
222 dev_err(dev, "failed to initialize adapter: %d\n", ret);
227 ret = i2c_add_adapter(&dln2->adapter);
243 i2c_del_adapter(&dln2->adapter);