Lines Matching refs:indio_dev

39 	struct iio_dev *indio_dev;
98 struct iio_dev *indio_dev;
107 indio_dev = iqs621_als->indio_dev;
108 timestamp = iio_get_time_ns(indio_dev);
115 dev_err(indio_dev->dev.parent,
136 iio_push_event(indio_dev,
142 iio_push_event(indio_dev,
153 iio_push_event(indio_dev,
159 iio_push_event(indio_dev,
170 iio_push_event(indio_dev,
176 iio_push_event(indio_dev,
195 struct iio_dev *indio_dev = iqs621_als->indio_dev;
201 dev_err(indio_dev->dev.parent,
205 static int iqs621_als_read_raw(struct iio_dev *indio_dev,
209 struct iqs621_als_private *iqs621_als = iio_priv(indio_dev);
238 static int iqs621_als_read_event_config(struct iio_dev *indio_dev,
243 struct iqs621_als_private *iqs621_als = iio_priv(indio_dev);
270 static int iqs621_als_write_event_config(struct iio_dev *indio_dev,
276 struct iqs621_als_private *iqs621_als = iio_priv(indio_dev);
330 static int iqs621_als_read_event_value(struct iio_dev *indio_dev,
337 struct iqs621_als_private *iqs621_als = iio_priv(indio_dev);
367 static int iqs621_als_write_event_value(struct iio_dev *indio_dev,
374 struct iqs621_als_private *iqs621_als = iio_priv(indio_dev);
545 struct iio_dev *indio_dev;
549 indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*iqs621_als));
550 if (!indio_dev)
553 iqs621_als = iio_priv(indio_dev);
555 iqs621_als->indio_dev = indio_dev;
565 indio_dev->channels = iqs622_als_channels;
566 indio_dev->num_channels = ARRAY_SIZE(iqs622_als_channels);
580 indio_dev->channels = iqs621_als_channels;
581 indio_dev->num_channels = ARRAY_SIZE(iqs621_als_channels);
584 indio_dev->modes = INDIO_DIRECT_MODE;
585 indio_dev->name = iqs62x->dev_desc->dev_name;
586 indio_dev->info = &iqs621_als_info;
604 return devm_iio_device_register(&pdev->dev, indio_dev);