Lines Matching refs:iio_dev
273 int st_sensors_allocate_trigger(struct iio_dev *indio_dev,
276 void st_sensors_deallocate_trigger(struct iio_dev *indio_dev);
278 struct iio_dev *indio_dev);
280 static inline int st_sensors_allocate_trigger(struct iio_dev *indio_dev, in st_sensors_allocate_trigger()
285 static inline void st_sensors_deallocate_trigger(struct iio_dev *indio_dev) in st_sensors_deallocate_trigger()
292 int st_sensors_init_sensor(struct iio_dev *indio_dev,
295 int st_sensors_set_enable(struct iio_dev *indio_dev, bool enable);
297 int st_sensors_set_axis_enable(struct iio_dev *indio_dev, u8 axis_enable);
299 int st_sensors_power_enable(struct iio_dev *indio_dev);
301 void st_sensors_power_disable(struct iio_dev *indio_dev);
303 int st_sensors_debugfs_reg_access(struct iio_dev *indio_dev,
307 int st_sensors_set_odr(struct iio_dev *indio_dev, unsigned int odr);
309 int st_sensors_set_dataready_irq(struct iio_dev *indio_dev, bool enable);
311 int st_sensors_set_fullscale_by_gain(struct iio_dev *indio_dev, int scale);
313 int st_sensors_read_info_raw(struct iio_dev *indio_dev,
320 int st_sensors_verify_id(struct iio_dev *indio_dev);
332 int st_accel_common_probe(struct iio_dev *indio_dev);
333 void st_accel_common_remove(struct iio_dev *indio_dev);
337 int st_gyro_common_probe(struct iio_dev *indio_dev);
338 void st_gyro_common_remove(struct iio_dev *indio_dev);
342 int st_magn_common_probe(struct iio_dev *indio_dev);
343 void st_magn_common_remove(struct iio_dev *indio_dev);
347 int st_press_common_probe(struct iio_dev *indio_dev);
348 void st_press_common_remove(struct iio_dev *indio_dev);