Lines Matching refs:new_client
209 struct i2c_client *new_client;
225 new_client = &data->client;
226 i2c_set_clientdata(new_client, data);
227 new_client->addr = address;
228 new_client->adapter = adapter;
229 new_client->driver = &max1619_driver;
230 new_client->flags = 0;
243 reg_config = i2c_smbus_read_byte_data(new_client,
245 reg_convrate = i2c_smbus_read_byte_data(new_client,
247 reg_status = i2c_smbus_read_byte_data(new_client,
261 man_id = i2c_smbus_read_byte_data(new_client,
263 chip_id = i2c_smbus_read_byte_data(new_client,
281 strlcpy(new_client->name, name, I2C_NAME_SIZE);
286 if ((err = i2c_attach_client(new_client)))
290 max1619_init_client(new_client);
293 if ((err = sysfs_create_group(&new_client->dev.kobj, &max1619_group)))
296 data->class_dev = hwmon_device_register(&new_client->dev);
305 sysfs_remove_group(&new_client->dev.kobj, &max1619_group);
307 i2c_detach_client(new_client);