Lines Matching refs:adap
123 static int pca954x_reg_write(struct i2c_adapter *adap, in pca954x_reg_write() argument
128 if (adap->algo->master_xfer) { in pca954x_reg_write()
137 ret = __i2c_transfer(adap, &msg, 1); in pca954x_reg_write()
140 ret = adap->algo->smbus_xfer(adap, client->addr, in pca954x_reg_write()
149 static int pca954x_select_chan(struct i2c_adapter *adap, in pca954x_select_chan() argument
165 ret = pca954x_reg_write(adap, client, regval); in pca954x_select_chan()
172 static int pca954x_deselect_mux(struct i2c_adapter *adap, in pca954x_deselect_mux() argument
179 return pca954x_reg_write(adap, client, data->last_chan); in pca954x_deselect_mux()
188 struct i2c_adapter *adap = to_i2c_adapter(client->dev.parent); in pca954x_probe() local
197 if (!i2c_check_functionality(adap, I2C_FUNC_SMBUS_BYTE)) in pca954x_probe()
244 i2c_add_mux_adapter(adap, &client->dev, client, in pca954x_probe()