Lines Matching refs:indio_dev
126 static int al3320a_read_raw(struct iio_dev *indio_dev,
130 struct al3320a_data *data = iio_priv(indio_dev);
161 static int al3320a_write_raw(struct iio_dev *indio_dev,
165 struct al3320a_data *data = iio_priv(indio_dev);
193 struct iio_dev *indio_dev;
196 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
197 if (!indio_dev)
200 data = iio_priv(indio_dev);
201 i2c_set_clientdata(client, indio_dev);
204 indio_dev->info = &al3320a_info;
205 indio_dev->name = AL3320A_DRV_NAME;
206 indio_dev->channels = al3320a_channels;
207 indio_dev->num_channels = ARRAY_SIZE(al3320a_channels);
208 indio_dev->modes = INDIO_DIRECT_MODE;
222 return devm_iio_device_register(&client->dev, indio_dev);