Lines Matching refs:indio_dev
96 static int isl76682_write_raw(struct iio_dev *indio_dev,
100 struct isl76682_chip *chip = iio_priv(indio_dev);
123 static int isl76682_read_raw(struct iio_dev *indio_dev,
127 struct isl76682_chip *chip = iio_priv(indio_dev);
186 static int isl76682_read_avail(struct iio_dev *indio_dev,
286 struct iio_dev *indio_dev;
289 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*chip));
290 if (!indio_dev)
293 chip = iio_priv(indio_dev);
312 indio_dev->info = &isl76682_info;
313 indio_dev->channels = isl76682_channels;
314 indio_dev->num_channels = ARRAY_SIZE(isl76682_channels);
315 indio_dev->name = "isl76682";
316 indio_dev->modes = INDIO_DIRECT_MODE;
318 return devm_iio_device_register(dev, indio_dev);