Lines Matching refs:adap
213 static int solo_i2c_master_xfer(struct i2c_adapter *adap, in solo_i2c_master_xfer() argument
216 struct solo_dev *solo_dev = adap->algo_data; in solo_i2c_master_xfer()
223 if (&solo_dev->i2c_adap[i] == adap) in solo_i2c_master_xfer()
267 static u32 solo_i2c_functionality(struct i2c_adapter *adap) in solo_i2c_functionality() argument
291 struct i2c_adapter *adap = &solo_dev->i2c_adap[i]; in solo_i2c_init() local
293 snprintf(adap->name, I2C_NAME_SIZE, "%s I2C %d", in solo_i2c_init()
295 adap->algo = &solo_i2c_algo; in solo_i2c_init()
296 adap->algo_data = solo_dev; in solo_i2c_init()
297 adap->retries = 1; in solo_i2c_init()
298 adap->dev.parent = &solo_dev->pdev->dev; in solo_i2c_init()
300 ret = i2c_add_adapter(adap); in solo_i2c_init()
302 adap->algo_data = NULL; in solo_i2c_init()