Lines Matching refs:indio_dev

113 	struct iio_dev *indio_dev = private;  in ad7291_event_handler()  local
137 iio_push_event(indio_dev, in ad7291_event_handler()
144 iio_push_event(indio_dev, in ad7291_event_handler()
153 iio_push_event(indio_dev, in ad7291_event_handler()
160 iio_push_event(indio_dev, in ad7291_event_handler()
202 static int ad7291_read_event_value(struct iio_dev *indio_dev, in ad7291_read_event_value() argument
209 struct ad7291_chip_info *chip = iio_priv(indio_dev); in ad7291_read_event_value()
227 static int ad7291_write_event_value(struct iio_dev *indio_dev, in ad7291_write_event_value() argument
234 struct ad7291_chip_info *chip = iio_priv(indio_dev); in ad7291_write_event_value()
248 static int ad7291_read_event_config(struct iio_dev *indio_dev, in ad7291_read_event_config() argument
253 struct ad7291_chip_info *chip = iio_priv(indio_dev); in ad7291_read_event_config()
271 static int ad7291_write_event_config(struct iio_dev *indio_dev, in ad7291_write_event_config() argument
278 struct ad7291_chip_info *chip = iio_priv(indio_dev); in ad7291_write_event_config()
321 static int ad7291_read_raw(struct iio_dev *indio_dev, in ad7291_read_raw() argument
328 struct ad7291_chip_info *chip = iio_priv(indio_dev); in ad7291_read_raw()
472 struct iio_dev *indio_dev; in ad7291_probe() local
475 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*chip)); in ad7291_probe()
476 if (!indio_dev) in ad7291_probe()
478 chip = iio_priv(indio_dev); in ad7291_probe()
492 i2c_set_clientdata(client, indio_dev); in ad7291_probe()
503 indio_dev->name = id->name; in ad7291_probe()
504 indio_dev->channels = ad7291_channels; in ad7291_probe()
505 indio_dev->num_channels = ARRAY_SIZE(ad7291_channels); in ad7291_probe()
507 indio_dev->dev.parent = &client->dev; in ad7291_probe()
508 indio_dev->info = &ad7291_info; in ad7291_probe()
509 indio_dev->modes = INDIO_DIRECT_MODE; in ad7291_probe()
529 indio_dev); in ad7291_probe()
534 ret = iio_device_register(indio_dev); in ad7291_probe()
542 free_irq(client->irq, indio_dev); in ad7291_probe()
552 struct iio_dev *indio_dev = i2c_get_clientdata(client); in ad7291_remove() local
553 struct ad7291_chip_info *chip = iio_priv(indio_dev); in ad7291_remove()
555 iio_device_unregister(indio_dev); in ad7291_remove()
558 free_irq(client->irq, indio_dev); in ad7291_remove()