Lines Matching refs:data
93 struct al3320a_data *data = _data;
95 al3320a_set_pwr(data->client, false);
98 static int al3320a_init(struct al3320a_data *data)
102 ret = al3320a_set_pwr(data->client, true);
107 ret = i2c_smbus_write_byte_data(data->client, AL3320A_REG_CONFIG_RANGE,
113 ret = i2c_smbus_write_byte_data(data->client, AL3320A_REG_MEAN_TIME,
118 ret = i2c_smbus_write_byte_data(data->client, AL3320A_REG_WAIT,
130 struct al3320a_data *data = iio_priv(indio_dev);
140 ret = i2c_smbus_read_word_data(data->client,
147 ret = i2c_smbus_read_byte_data(data->client,
165 struct al3320a_data *data = iio_priv(indio_dev);
175 return i2c_smbus_write_byte_data(data->client,
193 struct al3320a_data *data;
197 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
201 data = iio_priv(indio_dev);
203 data->client = client;
211 ret = al3320a_init(data);
219 data);