Lines Matching refs:client
70 struct i2c_client *client; member
78 static void ds620_init_client(struct i2c_client *client) in ds620_init_client() argument
80 struct ds620_platform_data *ds620_info = dev_get_platdata(&client->dev); in ds620_init_client()
84 i2c_smbus_read_word_swapped(client, DS620_REG_CONF); in ds620_init_client()
101 i2c_smbus_write_word_swapped(client, DS620_REG_CONF, new_conf); in ds620_init_client()
104 i2c_smbus_write_byte(client, DS620_COM_START); in ds620_init_client()
110 struct i2c_client *client = data->client; in ds620_update_client() local
120 dev_dbg(&client->dev, "Starting ds620 update\n"); in ds620_update_client()
123 res = i2c_smbus_read_word_swapped(client, in ds620_update_client()
162 struct i2c_client *client = data->client; in set_temp() local
173 i2c_smbus_write_word_swapped(client, DS620_REG_TEMP[attr->index], in set_temp()
184 struct i2c_client *client; in show_alarm() local
191 client = data->client; in show_alarm()
194 res = i2c_smbus_read_word_swapped(client, DS620_REG_CONF); in show_alarm()
201 res = i2c_smbus_write_word_swapped(client, DS620_REG_CONF, in show_alarm()
229 static int ds620_probe(struct i2c_client *client, in ds620_probe() argument
232 struct device *dev = &client->dev; in ds620_probe()
240 data->client = client; in ds620_probe()
244 ds620_init_client(client); in ds620_probe()
246 hwmon_dev = devm_hwmon_device_register_with_groups(dev, client->name, in ds620_probe()