Lines Matching refs:adap
94 struct i2c_adapter *adap = client->adapter; in pca9541_reg_write() local
97 if (adap->algo->master_xfer) { in pca9541_reg_write()
107 ret = __i2c_transfer(adap, &msg, 1); in pca9541_reg_write()
112 ret = adap->algo->smbus_xfer(adap, client->addr, in pca9541_reg_write()
128 struct i2c_adapter *adap = client->adapter; in pca9541_reg_read() local
132 if (adap->algo->master_xfer) { in pca9541_reg_read()
147 ret = __i2c_transfer(adap, msg, 2); in pca9541_reg_read()
155 ret = adap->algo->smbus_xfer(adap, client->addr, in pca9541_reg_read()
288 static int pca9541_select_chan(struct i2c_adapter *adap, void *client, u32 chan) in pca9541_select_chan() argument
312 static int pca9541_release_chan(struct i2c_adapter *adap, in pca9541_release_chan() argument
325 struct i2c_adapter *adap = client->adapter; in pca9541_probe() local
331 if (!i2c_check_functionality(adap, I2C_FUNC_SMBUS_BYTE_DATA)) in pca9541_probe()
346 i2c_lock_adapter(adap); in pca9541_probe()
348 i2c_unlock_adapter(adap); in pca9541_probe()
355 data->mux_adap = i2c_add_mux_adapter(adap, &client->dev, client, in pca9541_probe()