I2C_LOCK_ROOT_ADAPTER
i2c_lock_bus(&i2c_dev->adap, I2C_LOCK_ROOT_ADAPTER);
i2c_unlock_bus(&i2c_dev->adap, I2C_LOCK_ROOT_ADAPTER);
i2c_lock_bus(&dev->adapter, I2C_LOCK_ROOT_ADAPTER);
i2c_unlock_bus(&dev->adapter, I2C_LOCK_ROOT_ADAPTER);
i2c_lock_bus(&priv->adap, I2C_LOCK_ROOT_ADAPTER);
i2c_unlock_bus(&priv->adap, I2C_LOCK_ROOT_ADAPTER);
i2c_lock_bus(&priv->adap, I2C_LOCK_ROOT_ADAPTER);
i2c_unlock_bus(&priv->adap, I2C_LOCK_ROOT_ADAPTER);
i2c_lock_bus(&priv->adap, I2C_LOCK_ROOT_ADAPTER); \
i2c_unlock_bus(&priv->adap, I2C_LOCK_ROOT_ADAPTER); \
i2c_lock_bus(&priv->adap, I2C_LOCK_ROOT_ADAPTER); \
i2c_unlock_bus(&priv->adap, I2C_LOCK_ROOT_ADAPTER); \
i2c_lock_bus(client->adapter, I2C_LOCK_ROOT_ADAPTER);
i2c_unlock_bus(client->adapter, I2C_LOCK_ROOT_ADAPTER);
i2c_lock_bus(client->adapter, I2C_LOCK_ROOT_ADAPTER);
i2c_unlock_bus(client->adapter, I2C_LOCK_ROOT_ADAPTER);
if (!(flags & I2C_LOCK_ROOT_ADAPTER))
if (!(flags & I2C_LOCK_ROOT_ADAPTER))
if (flags & I2C_LOCK_ROOT_ADAPTER)
i2c_lock_bus(data->client->adapter, I2C_LOCK_ROOT_ADAPTER);
i2c_unlock_bus(data->client->adapter, I2C_LOCK_ROOT_ADAPTER);
i2c_lock_bus(adap, I2C_LOCK_ROOT_ADAPTER);
i2c_unlock_bus(adap, I2C_LOCK_ROOT_ADAPTER);
i2c_lock_bus(adap, I2C_LOCK_ROOT_ADAPTER);
i2c_unlock_bus(adap, I2C_LOCK_ROOT_ADAPTER);