• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/hwmon/

Lines Matching refs:new_client

235 	struct i2c_client *new_client;
252 new_client = &data->client;
253 i2c_set_clientdata(new_client, data);
254 new_client->addr = address;
255 new_client->adapter = adapter;
256 new_client->driver = &lm77_driver;
257 new_client->flags = 0;
274 cur = i2c_smbus_read_word_data(new_client, 0);
275 conf = i2c_smbus_read_byte_data(new_client, 1);
276 hyst = i2c_smbus_read_word_data(new_client, 2);
277 crit = i2c_smbus_read_word_data(new_client, 3);
278 min = i2c_smbus_read_word_data(new_client, 4);
279 max = i2c_smbus_read_word_data(new_client, 5);
281 if (i2c_smbus_read_byte_data(new_client, i + 1) != conf
282 || i2c_smbus_read_word_data(new_client, i + 2) != hyst
283 || i2c_smbus_read_word_data(new_client, i + 3) != crit
284 || i2c_smbus_read_word_data(new_client, i + 4) != min
285 || i2c_smbus_read_word_data(new_client, i + 5) != max)
301 cur = i2c_smbus_read_word_data(new_client, 0);
302 if (i2c_smbus_read_word_data(new_client, 6) != cur
303 || i2c_smbus_read_word_data(new_client, 7) != cur)
305 hyst = i2c_smbus_read_word_data(new_client, 2);
306 if (i2c_smbus_read_word_data(new_client, 6) != hyst
307 || i2c_smbus_read_word_data(new_client, 7) != hyst)
309 min = i2c_smbus_read_word_data(new_client, 4);
310 if (i2c_smbus_read_word_data(new_client, 6) != min
311 || i2c_smbus_read_word_data(new_client, 7) != min)
325 strlcpy(new_client->name, name, I2C_NAME_SIZE);
330 if ((err = i2c_attach_client(new_client)))
334 lm77_init_client(new_client);
337 if ((err = sysfs_create_group(&new_client->dev.kobj, &lm77_group)))
340 data->class_dev = hwmon_device_register(&new_client->dev);
349 sysfs_remove_group(&new_client->dev.kobj, &lm77_group);
351 i2c_detach_client(new_client);