Lines Matching defs:adap
168 * @adap: I2C adapter instance
196 struct i2c_adapter adap;
447 dev_err(id->adap.dev.parent,
725 * @adap: pointer to the i2c adapter driver instance
730 static void cdns_i2c_master_reset(struct i2c_adapter *adap)
732 struct cdns_i2c *id = adap->algo_data;
753 struct i2c_adapter *adap)
785 if (msg_timeout < adap->timeout)
786 msg_timeout = adap->timeout;
791 cdns_i2c_master_reset(adap);
792 dev_err(id->adap.dev.parent,
812 * @adap: pointer to the i2c adapter driver instance
820 static int cdns_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
825 struct cdns_i2c *id = adap->algo_data;
859 if (id->adap.bus_recovery_info)
860 i2c_recover_bus(adap);
879 dev_warn(adap->dev.parent,
898 ret = cdns_i2c_process_msg(id, msgs, adap);
904 cdns_i2c_master_reset(adap);
932 * @adap: pointer to the i2c adapter structure
936 static u32 cdns_i2c_func(struct i2c_adapter *adap)
954 adap);
978 adap);
1135 dev_warn(id->adap.dev.parent,
1307 id->adap.bus_recovery_info = &id->rinfo;
1318 id->adap.owner = THIS_MODULE;
1319 id->adap.dev.of_node = pdev->dev.of_node;
1320 id->adap.algo = &cdns_i2c_algo;
1321 id->adap.timeout = CDNS_I2C_TIMEOUT;
1322 id->adap.retries = 3; /* Default retry value. */
1323 id->adap.algo_data = id;
1324 id->adap.dev.parent = &pdev->dev;
1326 snprintf(id->adap.name, sizeof(id->adap.name),
1392 ret = i2c_add_adapter(&id->adap);
1427 i2c_del_adapter(&id->adap);