Lines Matching refs:adap
83 struct i2c_adapter adap; member
303 static int sh7760_i2c_master_xfer(struct i2c_adapter *adap, in sh7760_i2c_master_xfer() argument
307 struct cami2c *id = adap->algo_data; in sh7760_i2c_master_xfer()
311 dev_err(&adap->dev, "sh7760-i2c%d: bus busy!\n", adap->nr); in sh7760_i2c_master_xfer()
317 retr = adap->retries; in sh7760_i2c_master_xfer()
376 static u32 sh7760_i2c_func(struct i2c_adapter *adap) in sh7760_i2c_func() argument
476 id->adap.nr = pdev->id; in sh7760_i2c_probe()
477 id->adap.algo = &sh7760_i2c_algo; in sh7760_i2c_probe()
478 id->adap.class = I2C_CLASS_HWMON | I2C_CLASS_SPD; in sh7760_i2c_probe()
479 id->adap.retries = 3; in sh7760_i2c_probe()
480 id->adap.algo_data = id; in sh7760_i2c_probe()
481 id->adap.dev.parent = &pdev->dev; in sh7760_i2c_probe()
482 snprintf(id->adap.name, sizeof(id->adap.name), in sh7760_i2c_probe()
512 ret = i2c_add_numbered_adapter(&id->adap); in sh7760_i2c_probe()
542 i2c_del_adapter(&id->adap); in sh7760_i2c_remove()