Searched refs:iio_dev (Results 1 – 22 of 22) sorted by relevance
/include/linux/iio/ |
D | iio.h | 34 struct iio_dev; 47 ssize_t (*read)(struct iio_dev *, uintptr_t private, 49 ssize_t (*write)(struct iio_dev *, uintptr_t private, 74 int (*set)(struct iio_dev *, const struct iio_chan_spec *, unsigned int); 75 int (*get)(struct iio_dev *, const struct iio_chan_spec *); 78 ssize_t iio_enum_available_read(struct iio_dev *indio_dev, 80 ssize_t iio_enum_read(struct iio_dev *indio_dev, 82 ssize_t iio_enum_write(struct iio_dev *indio_dev, 128 ssize_t iio_show_mount_matrix(struct iio_dev *indio_dev, uintptr_t priv, 134 (iio_get_mount_matrix_t)(const struct iio_dev *indio_dev, [all …]
|
D | triggered_buffer.h | 7 struct iio_dev; 10 int iio_triggered_buffer_setup(struct iio_dev *indio_dev, 14 void iio_triggered_buffer_cleanup(struct iio_dev *indio_dev); 17 struct iio_dev *indio_dev,
|
D | driver.h | 11 struct iio_dev; 19 int iio_map_array_register(struct iio_dev *indio_dev, 27 int iio_map_array_unregister(struct iio_dev *indio_dev);
|
D | buffer.h | 17 int iio_push_to_buffers(struct iio_dev *indio_dev, const void *data); 33 static inline int iio_push_to_buffers_with_timestamp(struct iio_dev *indio_dev, in iio_push_to_buffers_with_timestamp() 44 bool iio_validate_scan_mask_onehot(struct iio_dev *indio_dev, 47 void iio_device_attach_buffer(struct iio_dev *indio_dev,
|
D | trigger_consumer.h | 13 struct iio_dev; 31 struct iio_dev *indio_dev; 45 struct iio_dev *indio_dev,
|
D | buffer_impl.h | 9 struct iio_dev; 56 int (*enable)(struct iio_buffer *buffer, struct iio_dev *indio_dev); 57 int (*disable)(struct iio_buffer *buffer, struct iio_dev *indio_dev); 133 int iio_update_buffers(struct iio_dev *indio_dev,
|
D | triggered_event.h | 7 int iio_triggered_event_setup(struct iio_dev *indio_dev, 10 void iio_triggered_event_cleanup(struct iio_dev *indio_dev);
|
D | trigger.h | 18 struct iio_dev; 36 struct iio_dev *indio_dev); 151 int iio_trigger_set_immutable(struct iio_dev *indio_dev, struct iio_trigger *trig); 171 bool iio_trigger_using_own(struct iio_dev *indio_dev); 174 struct iio_dev *indio_dev);
|
D | consumer.h | 13 struct iio_dev; 24 struct iio_dev *indio_dev; 166 struct iio_dev
|
D | iio-opaque.h | 20 struct iio_dev indio_dev;
|
D | buffer-dma.h | 136 struct iio_dev *indio_dev); 138 struct iio_dev *indio_dev);
|
D | sw_device.h | 31 struct iio_dev *device;
|
/include/linux/iio/gyro/ |
D | itg3200.h | 115 int itg3200_write_reg_8(struct iio_dev *indio_dev, 118 int itg3200_read_reg_8(struct iio_dev *indio_dev, 124 void itg3200_remove_trigger(struct iio_dev *indio_dev); 125 int itg3200_probe_trigger(struct iio_dev *indio_dev); 127 int itg3200_buffer_configure(struct iio_dev *indio_dev); 128 void itg3200_buffer_unconfigure(struct iio_dev *indio_dev); 132 static inline void itg3200_remove_trigger(struct iio_dev *indio_dev) in itg3200_remove_trigger() 136 static inline int itg3200_probe_trigger(struct iio_dev *indio_dev) in itg3200_probe_trigger() 141 static inline int itg3200_buffer_configure(struct iio_dev *indio_dev) in itg3200_buffer_configure() 146 static inline void itg3200_buffer_unconfigure(struct iio_dev *indio_dev) in itg3200_buffer_unconfigure()
|
/include/linux/iio/adc/ |
D | stm32-dfsdm-adc.h | 14 int stm32_dfsdm_get_buff_cb(struct iio_dev *iio_dev, 18 int stm32_dfsdm_release_buff_cb(struct iio_dev *iio_dev);
|
D | ad_sigma_delta.h | 29 struct iio_dev; 126 int ad_sigma_delta_single_conversion(struct iio_dev *indio_dev, 132 int ad_sd_init(struct ad_sigma_delta *sigma_delta, struct iio_dev *indio_dev, 135 int ad_sd_setup_buffer_and_trigger(struct iio_dev *indio_dev); 136 void ad_sd_cleanup_buffer_and_trigger(struct iio_dev *indio_dev); 138 int ad_sd_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig);
|
/include/linux/iio/common/ |
D | st_sensors.h | 266 int st_sensors_allocate_trigger(struct iio_dev *indio_dev, 269 void st_sensors_deallocate_trigger(struct iio_dev *indio_dev); 271 struct iio_dev *indio_dev); 273 static inline int st_sensors_allocate_trigger(struct iio_dev *indio_dev, in st_sensors_allocate_trigger() 278 static inline void st_sensors_deallocate_trigger(struct iio_dev *indio_dev) in st_sensors_deallocate_trigger() 285 int st_sensors_init_sensor(struct iio_dev *indio_dev, 288 int st_sensors_set_enable(struct iio_dev *indio_dev, bool enable); 290 int st_sensors_set_axis_enable(struct iio_dev *indio_dev, u8 axis_enable); 292 int st_sensors_power_enable(struct iio_dev *indio_dev); 294 void st_sensors_power_disable(struct iio_dev *indio_dev); [all …]
|
D | cros_ec_sensors_core.h | 82 int (*read_ec_sensors_data)(struct iio_dev *indio_dev, 89 int cros_ec_sensors_read_lpc(struct iio_dev *indio_dev, unsigned long scan_mask, 92 int cros_ec_sensors_read_cmd(struct iio_dev *indio_dev, unsigned long scan_mask, 97 struct iio_dev *indio_dev, bool physical_device, 103 int cros_ec_sensors_push_data(struct iio_dev *indio_dev, 114 int cros_ec_sensors_core_read_avail(struct iio_dev *indio_dev,
|
D | ssp_sensors.h | 54 int (*process_data)(struct iio_dev *indio_dev, void *buf, 60 void ssp_register_consumer(struct iio_dev *indio_dev,
|
D | st_sensors_spi.h | 16 int st_sensors_spi_configure(struct iio_dev *indio_dev,
|
D | st_sensors_i2c.h | 16 int st_sensors_i2c_configure(struct iio_dev *indio_dev,
|
/include/linux/platform_data/ |
D | cros_ec_sensorhub.h | 16 struct iio_dev; 35 typedef int (*cros_ec_sensorhub_push_data_cb_t)(struct iio_dev *indio_dev, 40 struct iio_dev *indio_dev; 182 struct iio_dev *indio_dev,
|
/include/linux/iio/imu/ |
D | adis.h | 136 int adis_init(struct adis *adis, struct iio_dev *indio_dev, 445 int adis_single_conversion(struct iio_dev *indio_dev, 524 devm_adis_setup_buffer_and_trigger(struct adis *adis, struct iio_dev *indio_dev, 527 int devm_adis_probe_trigger(struct adis *adis, struct iio_dev *indio_dev); 529 int adis_update_scan_mode(struct iio_dev *indio_dev, 535 devm_adis_setup_buffer_and_trigger(struct adis *adis, struct iio_dev *indio_dev, in devm_adis_setup_buffer_and_trigger() 542 struct iio_dev *indio_dev) in devm_adis_probe_trigger() 553 int adis_debugfs_reg_access(struct iio_dev *indio_dev,
|