Lines Matching refs:indio_dev
53 static int tmp117_read_raw(struct iio_dev *indio_dev,
57 struct tmp117_data *data = iio_priv(indio_dev);
93 static int tmp117_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec
96 struct tmp117_data *data = iio_priv(indio_dev);
151 struct iio_dev *indio_dev;
186 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
187 if (!indio_dev)
190 data = iio_priv(indio_dev);
194 indio_dev->modes = INDIO_DIRECT_MODE;
195 indio_dev->info = &tmp117_info;
196 indio_dev->channels = match_data->channels;
197 indio_dev->num_channels = match_data->num_channels;
198 indio_dev->name = match_data->name;
201 return devm_iio_device_register(&client->dev, indio_dev);