Lines Matching refs:indio_dev
126 static int t5403_read_raw(struct iio_dev *indio_dev,
130 struct t5403_data *data = iio_priv(indio_dev);
158 static int t5403_write_raw(struct iio_dev *indio_dev,
162 struct t5403_data *data = iio_priv(indio_dev);
215 struct iio_dev *indio_dev;
228 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
229 if (!indio_dev)
232 data = iio_priv(indio_dev);
236 i2c_set_clientdata(client, indio_dev);
237 indio_dev->info = &t5403_info;
238 indio_dev->name = id->name;
239 indio_dev->modes = INDIO_DIRECT_MODE;
240 indio_dev->channels = t5403_channels;
241 indio_dev->num_channels = ARRAY_SIZE(t5403_channels);
250 return devm_iio_device_register(&client->dev, indio_dev);