Lines Matching defs:adap
302 * @adap: I2C adapter for this controller
336 struct i2c_adapter adap;
873 stm32f7_i2c_release_bus(&i2c_dev->adap);
1519 stm32f7_i2c_release_bus(&i2c_dev->adap);
1691 ktime_t timeout = ktime_add_ms(ktime_get(), i2c_dev->adap.timeout);
1730 i2c_dev->adap.timeout);
1813 i2c_dev->adap.timeout);
2072 struct i2c_adapter *adap = &i2c_dev->adap;
2076 client = i2c_new_slave_host_notify_device(adap);
2103 struct i2c_adapter *adap = &i2c_dev->adap;
2111 alert->ara = i2c_new_smbus_alert_device(adap, &alert->setup);
2136 static u32 stm32f7_i2c_func(struct i2c_adapter *adap)
2138 struct stm32f7_i2c_dev *i2c_dev = i2c_get_adapdata(adap);
2167 struct i2c_adapter *adap;
2250 adap = &i2c_dev->adap;
2251 i2c_set_adapdata(adap, i2c_dev);
2252 snprintf(adap->name, sizeof(adap->name), "STM32F7 I2C(%pa)",
2254 adap->owner = THIS_MODULE;
2255 adap->timeout = 2 * HZ;
2256 adap->retries = 3;
2257 adap->algo = &stm32f7_i2c_algo;
2258 adap->dev.parent = &pdev->dev;
2259 adap->dev.of_node = pdev->dev.of_node;
2300 ret = i2c_add_adapter(adap);
2324 dev_info(i2c_dev->dev, "STM32F7 I2C-%d bus adapter\n", adap->nr);
2335 i2c_del_adapter(adap);
2368 i2c_del_adapter(&i2c_dev->adap);
2476 i2c_mark_adapter_suspended(&i2c_dev->adap);
2481 i2c_mark_adapter_resumed(&i2c_dev->adap);
2508 i2c_mark_adapter_resumed(&i2c_dev->adap);