Lines Matching refs:indio_dev
111 static int veml6070_read_raw(struct iio_dev *indio_dev,
115 struct veml6070_data *data = iio_priv(indio_dev);
141 struct iio_dev *indio_dev;
144 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
145 if (!indio_dev)
148 data = iio_priv(indio_dev);
149 i2c_set_clientdata(client, indio_dev);
153 indio_dev->info = &veml6070_info;
154 indio_dev->channels = veml6070_channels;
155 indio_dev->num_channels = ARRAY_SIZE(veml6070_channels);
156 indio_dev->name = VEML6070_DRV_NAME;
157 indio_dev->modes = INDIO_DIRECT_MODE;
171 ret = iio_device_register(indio_dev);
184 struct iio_dev *indio_dev = i2c_get_clientdata(client);
185 struct veml6070_data *data = iio_priv(indio_dev);
187 iio_device_unregister(indio_dev);