Lines Matching refs:adap
34 struct i2c_adapter adap; member
177 static int ec_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg i2c_msgs[], in ec_i2c_xfer() argument
180 struct ec_i2c_device *bus = adap->algo_data; in ec_i2c_xfer()
222 static u32 ec_i2c_functionality(struct i2c_adapter *adap) in ec_i2c_functionality() argument
260 bus->adap.owner = THIS_MODULE; in ec_i2c_probe()
261 strlcpy(bus->adap.name, "cros-ec-i2c-tunnel", sizeof(bus->adap.name)); in ec_i2c_probe()
262 bus->adap.algo = &ec_i2c_algorithm; in ec_i2c_probe()
263 bus->adap.algo_data = bus; in ec_i2c_probe()
264 bus->adap.dev.parent = &pdev->dev; in ec_i2c_probe()
265 bus->adap.dev.of_node = np; in ec_i2c_probe()
266 bus->adap.retries = I2C_MAX_RETRIES; in ec_i2c_probe()
268 err = i2c_add_adapter(&bus->adap); in ec_i2c_probe()
282 i2c_del_adapter(&bus->adap); in ec_i2c_remove()