Lines Matching refs:indio_dev
26 static int st_magn_buffer_preenable(struct iio_dev *indio_dev) in st_magn_buffer_preenable() argument
28 return st_sensors_set_enable(indio_dev, true); in st_magn_buffer_preenable()
31 static int st_magn_buffer_postenable(struct iio_dev *indio_dev) in st_magn_buffer_postenable() argument
34 struct st_sensor_data *mdata = iio_priv(indio_dev); in st_magn_buffer_postenable()
36 mdata->buffer_data = kmalloc(indio_dev->scan_bytes, GFP_KERNEL); in st_magn_buffer_postenable()
42 err = iio_triggered_buffer_postenable(indio_dev); in st_magn_buffer_postenable()
54 static int st_magn_buffer_predisable(struct iio_dev *indio_dev) in st_magn_buffer_predisable() argument
57 struct st_sensor_data *mdata = iio_priv(indio_dev); in st_magn_buffer_predisable()
59 err = iio_triggered_buffer_predisable(indio_dev); in st_magn_buffer_predisable()
63 err = st_sensors_set_enable(indio_dev, false); in st_magn_buffer_predisable()
76 int st_magn_allocate_ring(struct iio_dev *indio_dev) in st_magn_allocate_ring() argument
78 return iio_triggered_buffer_setup(indio_dev, &iio_pollfunc_store_time, in st_magn_allocate_ring()
82 void st_magn_deallocate_ring(struct iio_dev *indio_dev) in st_magn_deallocate_ring() argument
84 iio_triggered_buffer_cleanup(indio_dev); in st_magn_deallocate_ring()