Lines Matching refs:indio_dev
22 * @indio_dev: the device instance data
30 int iio_simple_dummy_read_event_config(struct iio_dev *indio_dev,
35 struct iio_dummy_state *st = iio_priv(indio_dev);
42 * @indio_dev: the device instance data
52 int iio_simple_dummy_write_event_config(struct iio_dev *indio_dev,
58 struct iio_dummy_state *st = iio_priv(indio_dev);
104 * @indio_dev: device instance specific data
118 int iio_simple_dummy_read_event_value(struct iio_dev *indio_dev,
125 struct iio_dummy_state *st = iio_priv(indio_dev);
134 * @indio_dev: device instance specific data
142 int iio_simple_dummy_write_event_value(struct iio_dev *indio_dev,
149 struct iio_dummy_state *st = iio_priv(indio_dev);
158 struct iio_dev *indio_dev = private;
159 struct iio_dummy_state *st = iio_priv(indio_dev);
161 st->event_timestamp = iio_get_time_ns(indio_dev);
177 struct iio_dev *indio_dev = private;
178 struct iio_dummy_state *st = iio_priv(indio_dev);
180 dev_dbg(&indio_dev->dev, "id %x event %x\n",
185 iio_push_event(indio_dev,
193 iio_push_event(indio_dev,
203 iio_push_event(indio_dev,
212 iio_push_event(indio_dev,
227 * @indio_dev: device instance data
236 int iio_simple_dummy_events_register(struct iio_dev *indio_dev)
238 struct iio_dummy_state *st = iio_priv(indio_dev);
254 indio_dev);
267 * @indio_dev: device instance data
269 void iio_simple_dummy_events_unregister(struct iio_dev *indio_dev)
271 struct iio_dummy_state *st = iio_priv(indio_dev);
273 free_irq(st->event_irq, indio_dev);