Lines Matching refs:adapter
167 static int cbus_i2c_smbus_xfer(struct i2c_adapter *adapter,
175 struct cbus_host *chost = i2c_get_adapdata(adapter);
192 static u32 cbus_i2c_func(struct i2c_adapter *adapter)
205 struct i2c_adapter *adapter = platform_get_drvdata(pdev);
207 i2c_del_adapter(adapter);
212 struct i2c_adapter *adapter;
215 adapter = devm_kzalloc(&pdev->dev, sizeof(struct i2c_adapter),
217 if (!adapter)
239 adapter->owner = THIS_MODULE;
240 adapter->class = I2C_CLASS_HWMON;
241 adapter->dev.parent = &pdev->dev;
242 adapter->dev.of_node = pdev->dev.of_node;
243 adapter->nr = pdev->id;
244 adapter->timeout = HZ;
245 adapter->algo = &cbus_i2c_algo;
246 strscpy(adapter->name, "CBUS I2C adapter", sizeof(adapter->name));
251 i2c_set_adapdata(adapter, chost);
252 platform_set_drvdata(pdev, adapter);
254 return i2c_add_numbered_adapter(adapter);