Lines Matching refs:adap
37 static inline int __i2c_lock_bus_helper(struct i2c_adapter *adap)
42 WARN(!adap->algo->master_xfer_atomic && !adap->algo->smbus_xfer_atomic,
43 "No atomic I2C transfer handler for '%s'\n", dev_name(&adap->dev));
44 ret = i2c_trylock_bus(adap, I2C_LOCK_SEGMENT) ? 0 : -EAGAIN;
46 i2c_lock_bus(adap, I2C_LOCK_SEGMENT);
52 static inline int __i2c_check_suspended(struct i2c_adapter *adap)
54 if (test_bit(I2C_ALF_IS_SUSPENDED, &adap->locked_flags)) {
55 if (!test_and_set_bit(I2C_ALF_SUSPEND_REPORTED, &adap->locked_flags))
56 dev_WARN(&adap->dev, "Transfer while suspended\n");
64 void i2c_acpi_register_devices(struct i2c_adapter *adap);
68 static inline void i2c_acpi_register_devices(struct i2c_adapter *adap) { }
86 void of_i2c_register_devices(struct i2c_adapter *adap);
88 static inline void of_i2c_register_devices(struct i2c_adapter *adap) { }
93 int i2c_setup_smbus_alert(struct i2c_adapter *adap);
95 static inline int i2c_setup_smbus_alert(struct i2c_adapter *adap)