Lines Matching refs:new_client
297 struct i2c_client *new_client;
312 new_client = &data->client;
313 i2c_set_clientdata(new_client, data);
314 new_client->addr = address;
315 new_client->adapter = adapter;
316 new_client->driver = &lm83_driver;
317 new_client->flags = 0;
334 if (((i2c_smbus_read_byte_data(new_client, LM83_REG_R_STATUS1)
336 ((i2c_smbus_read_byte_data(new_client, LM83_REG_R_STATUS2)
338 ((i2c_smbus_read_byte_data(new_client, LM83_REG_R_CONFIG)
349 man_id = i2c_smbus_read_byte_data(new_client,
351 chip_id = i2c_smbus_read_byte_data(new_client,
379 strlcpy(new_client->name, name, I2C_NAME_SIZE);
384 if ((err = i2c_attach_client(new_client)))
394 if ((err = sysfs_create_group(&new_client->dev.kobj, &lm83_group)))
398 if ((err = sysfs_create_group(&new_client->dev.kobj,
403 data->class_dev = hwmon_device_register(&new_client->dev);
412 sysfs_remove_group(&new_client->dev.kobj, &lm83_group);
413 sysfs_remove_group(&new_client->dev.kobj, &lm83_group_opt);
415 i2c_detach_client(new_client);