Lines Matching defs:data
33 struct m62332_data *data = iio_priv(indio_dev);
34 struct i2c_client *client = data->client;
38 if (val == data->raw[channel])
44 mutex_lock(&data->mutex);
47 res = regulator_enable(data->vcc);
58 data->raw[channel] = val;
61 regulator_disable(data->vcc);
63 mutex_unlock(&data->mutex);
68 mutex_unlock(&data->mutex);
79 struct m62332_data *data = iio_priv(indio_dev);
85 ret = regulator_get_voltage(data->vcc);
94 *val = data->raw[chan->channel];
129 struct m62332_data *data = iio_priv(indio_dev);
132 data->save[0] = data->raw[0];
133 data->save[1] = data->raw[1];
146 struct m62332_data *data = iio_priv(indio_dev);
149 ret = m62332_set_value(indio_dev, data->save[0], 0);
153 return m62332_set_value(indio_dev, data->save[1], 1);
181 struct m62332_data *data;
185 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
189 data = iio_priv(indio_dev);
191 data->client = client;
193 mutex_init(&data->mutex);
195 data->vcc = devm_regulator_get(&client->dev, "VCC");
196 if (IS_ERR(data->vcc))
197 return PTR_ERR(data->vcc);