Lines Matching defs:adapter
94 struct i2c_adapter adapter;
321 static int mcp_i2c_xfer(struct i2c_adapter *adapter,
325 struct mcp2221 *mcp = i2c_get_adapdata(adapter);
364 dev_err(&adapter->dev,
369 dev_err(&adapter->dev,
428 static int mcp_smbus_xfer(struct i2c_adapter *adapter, u16 addr,
434 struct mcp2221 *mcp = i2c_get_adapdata(adapter);
563 dev_err(&mcp->adapter.dev,
574 static u32 mcp_i2c_func(struct i2c_adapter *adapter)
1154 mcp->adapter.owner = THIS_MODULE;
1155 mcp->adapter.class = I2C_CLASS_HWMON;
1156 mcp->adapter.algo = &mcp_i2c_algo;
1157 mcp->adapter.retries = 1;
1158 mcp->adapter.dev.parent = &hdev->dev;
1159 snprintf(mcp->adapter.name, sizeof(mcp->adapter.name),
1162 i2c_set_adapdata(&mcp->adapter, mcp);
1163 ret = devm_i2c_add_adapter(&hdev->dev, &mcp->adapter);
1165 hid_err(hdev, "can't add usb-i2c adapter: %d\n", ret);