Lines Matching refs:indio_dev
54 struct iio_dev *indio_dev = dev_id;
55 struct mb1232_data *data = iio_priv(indio_dev);
121 struct iio_dev *indio_dev = pf->indio_dev;
122 struct mb1232_data *data = iio_priv(indio_dev);
128 iio_push_to_buffers_with_timestamp(indio_dev, &data->scan,
132 iio_trigger_notify_done(indio_dev->trig);
136 static int mb1232_read_raw(struct iio_dev *indio_dev,
140 struct mb1232_data *data = iio_priv(indio_dev);
186 struct iio_dev *indio_dev;
196 indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
197 if (!indio_dev)
200 data = iio_priv(indio_dev);
201 i2c_set_clientdata(client, indio_dev);
204 indio_dev->info = &mb1232_info;
205 indio_dev->name = id->name;
206 indio_dev->modes = INDIO_DIRECT_MODE;
207 indio_dev->channels = mb1232_channels;
208 indio_dev->num_channels = ARRAY_SIZE(mb1232_channels);
217 IRQF_TRIGGER_FALLING, id->name, indio_dev);
224 ret = devm_iio_triggered_buffer_setup(dev, indio_dev,
231 return devm_iio_device_register(dev, indio_dev);