Lines Matching defs:client
96 * Client data (each client gets its own)
100 struct i2c_client *client;
117 struct i2c_client *client = data->client;
127 dev_dbg(&client->dev, "Updating adm1029 data\n");
131 i2c_smbus_read_byte_data(client,
136 i2c_smbus_read_byte_data(client,
141 i2c_smbus_read_byte_data(client,
201 struct i2c_client *client = data->client;
213 reg = i2c_smbus_read_byte_data(client,
228 dev_err(&client->dev,
240 i2c_smbus_write_byte_data(client,
295 static int adm1029_detect(struct i2c_client *client,
298 struct i2c_adapter *adapter = client->adapter;
311 man_id = i2c_smbus_read_byte_data(client, ADM1029_REG_MAN_ID);
312 chip_id = i2c_smbus_read_byte_data(client, ADM1029_REG_CHIP_ID);
313 temp_devices_installed = i2c_smbus_read_byte_data(client,
315 nb_fan_support = i2c_smbus_read_byte_data(client,
337 static int adm1029_init_client(struct i2c_client *client)
341 config = i2c_smbus_read_byte_data(client, ADM1029_REG_CONFIG);
343 i2c_smbus_write_byte_data(client, ADM1029_REG_CONFIG,
347 config = i2c_smbus_read_byte_data(client, ADM1029_REG_CONFIG);
349 dev_err(&client->dev, "Initialization failed!\n");
355 static int adm1029_probe(struct i2c_client *client)
357 struct device *dev = &client->dev;
365 data->client = client;
372 if (adm1029_init_client(client) == 0)
375 hwmon_dev = devm_hwmon_device_register_with_groups(dev, client->name,