Lines Matching defs:adapter
121 * traffic to any devices on the bus used by that adapter. That's because
192 static int i2cdev_check_mux_parents(struct i2c_adapter *adapter, int addr)
194 struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter);
197 result = device_for_each_child(&adapter->dev, &addr, i2cdev_check);
221 static int i2cdev_check_addr(struct i2c_adapter *adapter, unsigned int addr)
223 struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter);
230 result = device_for_each_child(&adapter->dev, &addr,
298 res = i2c_transfer(client->adapter, msgs, nmsgs);
328 dev_dbg(&client->adapter->dev,
337 dev_dbg(&client->adapter->dev,
349 return i2c_smbus_xfer(client->adapter, client->addr,
354 dev_dbg(&client->adapter->dev,
382 res = i2c_smbus_xfer(client->adapter, client->addr, client->flags,
398 dev_dbg(&client->adapter->dev, "ioctl, cmd=0x%02x, arg=0x%02lx\n",
407 if (cmd == I2C_SLAVE && i2cdev_check_addr(client->adapter, arg))
432 funcs = i2c_get_functionality(client->adapter);
477 client->adapter->retries = arg;
486 client->adapter->timeout = msecs_to_jiffies(arg * 10);
526 funcs = i2c_get_functionality(client->adapter);
610 client->adapter = adap;
620 i2c_put_adapter(client->adapter);
680 pr_debug("i2c-dev: adapter [%s] registered as minor %d\n",
700 pr_debug("i2c-dev: adapter [%s] unregistered\n", adap->name);