Lines Matching refs:adapter
169 static int cbus_i2c_smbus_xfer(struct i2c_adapter *adapter, in cbus_i2c_smbus_xfer() argument
177 struct cbus_host *chost = i2c_get_adapdata(adapter); in cbus_i2c_smbus_xfer()
194 static u32 cbus_i2c_func(struct i2c_adapter *adapter) in cbus_i2c_func() argument
206 struct i2c_adapter *adapter = platform_get_drvdata(pdev); in cbus_i2c_remove() local
208 i2c_del_adapter(adapter); in cbus_i2c_remove()
215 struct i2c_adapter *adapter; in cbus_i2c_probe() local
219 adapter = devm_kzalloc(&pdev->dev, sizeof(struct i2c_adapter), in cbus_i2c_probe()
221 if (!adapter) in cbus_i2c_probe()
245 adapter->owner = THIS_MODULE; in cbus_i2c_probe()
246 adapter->class = I2C_CLASS_HWMON; in cbus_i2c_probe()
247 adapter->dev.parent = &pdev->dev; in cbus_i2c_probe()
248 adapter->dev.of_node = pdev->dev.of_node; in cbus_i2c_probe()
249 adapter->nr = pdev->id; in cbus_i2c_probe()
250 adapter->timeout = HZ; in cbus_i2c_probe()
251 adapter->algo = &cbus_i2c_algo; in cbus_i2c_probe()
252 strlcpy(adapter->name, "CBUS I2C adapter", sizeof(adapter->name)); in cbus_i2c_probe()
272 i2c_set_adapdata(adapter, chost); in cbus_i2c_probe()
273 platform_set_drvdata(pdev, adapter); in cbus_i2c_probe()
275 return i2c_add_numbered_adapter(adapter); in cbus_i2c_probe()