/linux-5.10/drivers/iio/gyro/ |
D | adxrs290.c | 114 static int adxrs290_get_rate_data(struct iio_dev *indio_dev, const u8 cmd, int *val) in adxrs290_get_rate_data() 134 static int adxrs290_get_temp_data(struct iio_dev *indio_dev, int *val) in adxrs290_get_temp_data() 156 static int adxrs290_get_3db_freq(struct iio_dev *indio_dev, u8 *val, u8 *val2) in adxrs290_get_3db_freq() 202 static int adxrs290_set_filter_freq(struct iio_dev *indio_dev, in adxrs290_set_filter_freq() 214 static int adxrs290_set_mode(struct iio_dev *indio_dev, enum adxrs290_mode mode) in adxrs290_set_mode() 258 struct iio_dev *indio_dev = data; in adxrs290_chip_off_action() local 263 static int adxrs290_initial_setup(struct iio_dev *indio_dev) in adxrs290_initial_setup() 280 static int adxrs290_read_raw(struct iio_dev *indio_dev, in adxrs290_read_raw() 359 static int adxrs290_write_raw(struct iio_dev *indio_dev, in adxrs290_write_raw() 414 static int adxrs290_read_avail(struct iio_dev *indio_dev, in adxrs290_read_avail() [all …]
|
D | bmg160_core.c | 548 static int bmg160_read_raw(struct iio_dev *indio_dev, in bmg160_read_raw() 610 static int bmg160_write_raw(struct iio_dev *indio_dev, in bmg160_write_raw() 688 static int bmg160_read_event(struct iio_dev *indio_dev, in bmg160_read_event() 709 static int bmg160_write_event(struct iio_dev *indio_dev, in bmg160_write_event() 732 static int bmg160_read_event_config(struct iio_dev *indio_dev, in bmg160_read_event_config() 743 static int bmg160_write_event_config(struct iio_dev *indio_dev, in bmg160_write_event_config() 791 bmg160_get_mount_matrix(const struct iio_dev *indio_dev, in bmg160_get_mount_matrix() 877 struct iio_dev *indio_dev = pf->indio_dev; in bmg160_trigger_handler() local 898 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in bmg160_trig_try_reen() local 922 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in bmg160_data_rdy_trigger_set_state() local [all …]
|
/linux-5.10/drivers/iio/adc/ |
D | ti_am335x_adc.c | 105 static void tiadc_step_config(struct iio_dev *indio_dev) in tiadc_step_config() 173 struct iio_dev *indio_dev = private; in tiadc_irq_h() local 213 struct iio_dev *indio_dev = private; in tiadc_worker_h() local 235 struct iio_dev *indio_dev = param; in tiadc_dma_rx_complete() local 250 static int tiadc_start_dma(struct iio_dev *indio_dev) in tiadc_start_dma() 294 static int tiadc_buffer_preenable(struct iio_dev *indio_dev) in tiadc_buffer_preenable() 311 static int tiadc_buffer_postenable(struct iio_dev *indio_dev) in tiadc_buffer_postenable() 342 static int tiadc_buffer_predisable(struct iio_dev *indio_dev) in tiadc_buffer_predisable() 366 static int tiadc_buffer_postdisable(struct iio_dev *indio_dev) in tiadc_buffer_postdisable() 381 struct iio_dev *indio_dev, in tiadc_iio_buffered_hardware_setup() [all …]
|
D | xilinx-xadc-events.c | 16 struct iio_dev *indio_dev, unsigned int event) in xadc_event_to_channel() 30 static void xadc_handle_event(struct iio_dev *indio_dev, unsigned int event) in xadc_handle_event() 62 void xadc_handle_events(struct iio_dev *indio_dev, unsigned long events) in xadc_handle_events() 113 int xadc_read_event_config(struct iio_dev *indio_dev, in xadc_read_event_config() 122 int xadc_write_event_config(struct iio_dev *indio_dev, in xadc_write_event_config() 161 int xadc_read_event_value(struct iio_dev *indio_dev, in xadc_read_event_value() 185 int xadc_write_event_value(struct iio_dev *indio_dev, in xadc_write_event_value()
|
D | meson_saradc.c | 301 static unsigned int meson_sar_adc_get_fifo_count(struct iio_dev *indio_dev) in meson_sar_adc_get_fifo_count() 311 static int meson_sar_adc_calib_val(struct iio_dev *indio_dev, int val) in meson_sar_adc_calib_val() 322 static int meson_sar_adc_wait_busy_clear(struct iio_dev *indio_dev) in meson_sar_adc_wait_busy_clear() 343 static int meson_sar_adc_read_raw_sample(struct iio_dev *indio_dev, in meson_sar_adc_read_raw_sample() 377 static void meson_sar_adc_set_averaging(struct iio_dev *indio_dev, in meson_sar_adc_set_averaging() 395 static void meson_sar_adc_enable_channel(struct iio_dev *indio_dev, in meson_sar_adc_enable_channel() 440 static void meson_sar_adc_set_chan7_mux(struct iio_dev *indio_dev, in meson_sar_adc_set_chan7_mux() 453 static void meson_sar_adc_start_sample_engine(struct iio_dev *indio_dev) in meson_sar_adc_start_sample_engine() 472 static void meson_sar_adc_stop_sample_engine(struct iio_dev *indio_dev) in meson_sar_adc_stop_sample_engine() 490 static int meson_sar_adc_lock(struct iio_dev *indio_dev) in meson_sar_adc_lock() [all …]
|
D | sun4i-gpadc-iio.c | 92 struct iio_dev *indio_dev; member 164 static int sun4i_prepare_for_irq(struct iio_dev *indio_dev, int channel, in sun4i_prepare_for_irq() 220 static int sun4i_gpadc_read(struct iio_dev *indio_dev, int channel, int *val, in sun4i_gpadc_read() 262 static int sun4i_gpadc_adc_read(struct iio_dev *indio_dev, int channel, in sun4i_gpadc_adc_read() 270 static int sun4i_gpadc_temp_read(struct iio_dev *indio_dev, int *val) in sun4i_gpadc_temp_read() 288 static int sun4i_gpadc_temp_offset(struct iio_dev *indio_dev, int *val) in sun4i_gpadc_temp_offset() 297 static int sun4i_gpadc_temp_scale(struct iio_dev *indio_dev, int *val) in sun4i_gpadc_temp_scale() 306 static int sun4i_gpadc_read_raw(struct iio_dev *indio_dev, in sun4i_gpadc_read_raw() 496 struct iio_dev *indio_dev) in sun4i_gpadc_probe_dt() 529 struct iio_dev *indio_dev) in sun4i_gpadc_probe_mfd() [all …]
|
/linux-5.10/drivers/iio/dac/ |
D | ds4424.c | 70 static int ds4424_get_value(struct iio_dev *indio_dev, in ds4424_get_value() 88 static int ds4424_set_value(struct iio_dev *indio_dev, in ds4424_set_value() 107 static int ds4424_read_raw(struct iio_dev *indio_dev, in ds4424_read_raw() 133 static int ds4424_write_raw(struct iio_dev *indio_dev, in ds4424_write_raw() 162 static int ds4424_verify_chip(struct iio_dev *indio_dev) in ds4424_verify_chip() 177 struct iio_dev *indio_dev = i2c_get_clientdata(client); in ds4424_suspend() local 195 struct iio_dev *indio_dev = i2c_get_clientdata(client); in ds4424_resume() local 220 struct iio_dev *indio_dev; in ds4424_probe() local 289 struct iio_dev *indio_dev = i2c_get_clientdata(client); in ds4424_remove() local
|
D | mcp4725.c | 76 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in mcp4725_store_eeprom() local 147 static int mcp4725_get_powerdown_mode(struct iio_dev *indio_dev, in mcp4725_get_powerdown_mode() 155 static int mcp4725_set_powerdown_mode(struct iio_dev *indio_dev, in mcp4725_set_powerdown_mode() 165 static ssize_t mcp4725_read_powerdown(struct iio_dev *indio_dev, in mcp4725_read_powerdown() 173 static ssize_t mcp4725_write_powerdown(struct iio_dev *indio_dev, in mcp4725_write_powerdown() 264 static int mcp4725_set_value(struct iio_dev *indio_dev, int val) in mcp4725_set_value() 285 static int mcp4726_set_cfg(struct iio_dev *indio_dev) in mcp4726_set_cfg() 307 static int mcp4725_read_raw(struct iio_dev *indio_dev, in mcp4725_read_raw() 334 static int mcp4725_write_raw(struct iio_dev *indio_dev, in mcp4725_write_raw() 375 struct iio_dev *indio_dev; in mcp4725_probe() local [all …]
|
D | m62332.c | 33 static int m62332_set_value(struct iio_dev *indio_dev, u8 val, int channel) in m62332_set_value() 75 static int m62332_read_raw(struct iio_dev *indio_dev, in m62332_read_raw() 110 static int m62332_write_raw(struct iio_dev *indio_dev, in m62332_write_raw() 131 struct iio_dev *indio_dev = i2c_get_clientdata(client); in m62332_suspend() local 148 struct iio_dev *indio_dev = i2c_get_clientdata(client); in m62332_resume() local 190 struct iio_dev *indio_dev; in m62332_probe() local 230 struct iio_dev *indio_dev = i2c_get_clientdata(client); in m62332_remove() local
|
D | vf610_dac.c | 61 static int vf610_set_conversion_mode(struct iio_dev *indio_dev, in vf610_set_conversion_mode() 81 static int vf610_get_conversion_mode(struct iio_dev *indio_dev, in vf610_get_conversion_mode() 116 static int vf610_read_raw(struct iio_dev *indio_dev, in vf610_read_raw() 142 static int vf610_write_raw(struct iio_dev *indio_dev, in vf610_write_raw() 174 struct iio_dev *indio_dev; in vf610_dac_probe() local 235 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in vf610_dac_remove() local 248 struct iio_dev *indio_dev = dev_get_drvdata(dev); in vf610_dac_suspend() local 259 struct iio_dev *indio_dev = dev_get_drvdata(dev); in vf610_dac_resume() local
|
D | max5821.c | 54 static int max5821_get_powerdown_mode(struct iio_dev *indio_dev, in max5821_get_powerdown_mode() 62 static int max5821_set_powerdown_mode(struct iio_dev *indio_dev, in max5821_set_powerdown_mode() 80 static ssize_t max5821_read_dac_powerdown(struct iio_dev *indio_dev, in max5821_read_dac_powerdown() 110 static ssize_t max5821_write_dac_powerdown(struct iio_dev *indio_dev, in max5821_write_dac_powerdown() 169 static int max5821_get_value(struct iio_dev *indio_dev, in max5821_get_value() 210 static int max5821_set_value(struct iio_dev *indio_dev, in max5821_set_value() 237 static int max5821_read_raw(struct iio_dev *indio_dev, in max5821_read_raw() 255 static int max5821_write_raw(struct iio_dev *indio_dev, in max5821_write_raw() 301 struct iio_dev *indio_dev; in max5821_probe() local 361 struct iio_dev *indio_dev = i2c_get_clientdata(client); in max5821_remove() local
|
D | ad5421.c | 134 static int ad5421_write_unlocked(struct iio_dev *indio_dev, in ad5421_write_unlocked() 144 static int ad5421_write(struct iio_dev *indio_dev, unsigned int reg, in ad5421_write() 157 static int ad5421_read(struct iio_dev *indio_dev, unsigned int reg) in ad5421_read() 185 static int ad5421_update_ctrl(struct iio_dev *indio_dev, unsigned int set, in ad5421_update_ctrl() 205 struct iio_dev *indio_dev = data; in ad5421_fault_handler() local 314 static int ad5421_read_raw(struct iio_dev *indio_dev, in ad5421_read_raw() 356 static int ad5421_write_raw(struct iio_dev *indio_dev, in ad5421_write_raw() 385 static int ad5421_write_event_config(struct iio_dev *indio_dev, in ad5421_write_event_config() 416 static int ad5421_read_event_config(struct iio_dev *indio_dev, in ad5421_read_event_config() 440 static int ad5421_read_event_value(struct iio_dev *indio_dev, in ad5421_read_event_value() [all …]
|
D | ti-dac082s085.c | 79 static int ti_dac_get_powerdown_mode(struct iio_dev *indio_dev, in ti_dac_get_powerdown_mode() 87 static int ti_dac_set_powerdown_mode(struct iio_dev *indio_dev, in ti_dac_set_powerdown_mode() 117 static ssize_t ti_dac_read_powerdown(struct iio_dev *indio_dev, in ti_dac_read_powerdown() 127 static ssize_t ti_dac_write_powerdown(struct iio_dev *indio_dev, in ti_dac_write_powerdown() 186 static int ti_dac_read_raw(struct iio_dev *indio_dev, in ti_dac_read_raw() 216 static int ti_dac_write_raw(struct iio_dev *indio_dev, in ti_dac_write_raw() 248 static int ti_dac_write_raw_get_fmt(struct iio_dev *indio_dev, in ti_dac_write_raw_get_fmt() 265 struct iio_dev *indio_dev; in ti_dac_probe() local 318 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ti_dac_remove() local
|
D | ti-dac7311.c | 81 static int ti_dac_get_powerdown_mode(struct iio_dev *indio_dev, in ti_dac_get_powerdown_mode() 89 static int ti_dac_set_powerdown_mode(struct iio_dev *indio_dev, in ti_dac_set_powerdown_mode() 106 static ssize_t ti_dac_read_powerdown(struct iio_dev *indio_dev, in ti_dac_read_powerdown() 116 static ssize_t ti_dac_write_powerdown(struct iio_dev *indio_dev, in ti_dac_write_powerdown() 166 static int ti_dac_read_raw(struct iio_dev *indio_dev, in ti_dac_read_raw() 191 static int ti_dac_write_raw(struct iio_dev *indio_dev, in ti_dac_write_raw() 224 static int ti_dac_write_raw_get_fmt(struct iio_dev *indio_dev, in ti_dac_write_raw_get_fmt() 241 struct iio_dev *indio_dev; in ti_dac_probe() local 298 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ti_dac_remove() local
|
D | dpot-dac.c | 52 static int dpot_dac_read_raw(struct iio_dev *indio_dev, in dpot_dac_read_raw() 95 static int dpot_dac_read_avail(struct iio_dev *indio_dev, in dpot_dac_read_avail() 111 static int dpot_dac_write_raw(struct iio_dev *indio_dev, in dpot_dac_write_raw() 131 static int dpot_dac_channel_max_ohms(struct iio_dev *indio_dev) in dpot_dac_channel_max_ohms() 168 struct iio_dev *indio_dev; in dpot_dac_probe() local 231 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in dpot_dac_remove() local
|
D | ad5686.c | 28 static int ad5686_get_powerdown_mode(struct iio_dev *indio_dev, in ad5686_get_powerdown_mode() 36 static int ad5686_set_powerdown_mode(struct iio_dev *indio_dev, in ad5686_set_powerdown_mode() 55 static ssize_t ad5686_read_dac_powerdown(struct iio_dev *indio_dev, in ad5686_read_dac_powerdown() 64 static ssize_t ad5686_write_dac_powerdown(struct iio_dev *indio_dev, in ad5686_write_dac_powerdown() 119 static int ad5686_read_raw(struct iio_dev *indio_dev, in ad5686_read_raw() 146 static int ad5686_write_raw(struct iio_dev *indio_dev, in ad5686_write_raw() 424 struct iio_dev *indio_dev; in ad5686_probe() local 518 struct iio_dev *indio_dev = dev_get_drvdata(dev); in ad5686_remove() local
|
/linux-5.10/drivers/iio/ |
D | iio_core.h | 62 static inline int iio_buffer_alloc_sysfs_and_mask(struct iio_dev *indio_dev) in iio_buffer_alloc_sysfs_and_mask() 67 static inline void iio_buffer_free_sysfs_and_mask(struct iio_dev *indio_dev) {} in iio_buffer_free_sysfs_and_mask() 69 static inline void iio_disable_all_buffers(struct iio_dev *indio_dev) {} in iio_disable_all_buffers() 70 static inline void iio_buffer_wakeup_poll(struct iio_dev *indio_dev) {} in iio_buffer_wakeup_poll()
|
/linux-5.10/drivers/iio/common/cros_ec_sensors/ |
D | cros_ec_sensors_core.c | 123 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in cros_ec_sensor_set_report_latency() local 145 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in cros_ec_sensor_get_report_latency() local 172 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in hwfifo_watermark_max_show() local 186 int cros_ec_sensors_push_data(struct iio_dev *indio_dev, in cros_ec_sensors_push_data() 227 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in cros_ec_sensors_core_clean() local 248 struct iio_dev *indio_dev, in cros_ec_sensors_core_init() 416 static ssize_t cros_ec_sensors_calibrate(struct iio_dev *indio_dev, in cros_ec_sensors_calibrate() 445 static ssize_t cros_ec_sensors_id(struct iio_dev *indio_dev, in cros_ec_sensors_id() 454 static ssize_t cros_ec_sensors_loc(struct iio_dev *indio_dev, in cros_ec_sensors_loc() 572 static int cros_ec_sensors_read_data_unsafe(struct iio_dev *indio_dev, in cros_ec_sensors_read_data_unsafe() [all …]
|
/linux-5.10/drivers/iio/light/ |
D | lm3533-als.c | 62 static int lm3533_als_get_adc(struct iio_dev *indio_dev, bool average, in lm3533_als_get_adc() 86 static int _lm3533_als_get_zone(struct iio_dev *indio_dev, u8 *zone) in _lm3533_als_get_zone() 104 static int lm3533_als_get_zone(struct iio_dev *indio_dev, u8 *zone) in lm3533_als_get_zone() 129 static int lm3533_als_get_target(struct iio_dev *indio_dev, unsigned channel, in lm3533_als_get_target() 150 static int lm3533_als_set_target(struct iio_dev *indio_dev, unsigned channel, in lm3533_als_set_target() 171 static int lm3533_als_get_current(struct iio_dev *indio_dev, unsigned channel, in lm3533_als_get_current() 191 static int lm3533_als_read_raw(struct iio_dev *indio_dev, in lm3533_als_read_raw() 249 struct iio_dev *indio_dev = dev_id; in lm3533_als_isr() local 271 static int lm3533_als_set_int_mode(struct iio_dev *indio_dev, int enable) in lm3533_als_set_int_mode() 293 static int lm3533_als_get_int_mode(struct iio_dev *indio_dev, int *enable) in lm3533_als_get_int_mode() [all …]
|
D | vcnl4035.c | 83 struct iio_dev *indio_dev = private; in vcnl4035_drdy_irq_thread() local 103 struct iio_dev *indio_dev = pf->indio_dev; in vcnl4035_trigger_consumer_handler() local 126 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trigger); in vcnl4035_als_drdy_set_state() local 171 static int vcnl4035_read_raw(struct iio_dev *indio_dev, in vcnl4035_read_raw() 218 static int vcnl4035_write_raw(struct iio_dev *indio_dev, in vcnl4035_write_raw() 248 static int vcnl4035_read_thresh(struct iio_dev *indio_dev, in vcnl4035_read_thresh() 277 static int vcnl4035_write_thresh(struct iio_dev *indio_dev, in vcnl4035_write_thresh() 503 static int vcnl4035_probe_trigger(struct iio_dev *indio_dev) in vcnl4035_probe_trigger() 548 struct iio_dev *indio_dev; in vcnl4035_probe() local 608 struct iio_dev *indio_dev = i2c_get_clientdata(client); in vcnl4035_remove() local [all …]
|
D | hid-sensor-prox.c | 53 static int prox_read_raw(struct iio_dev *indio_dev, in prox_read_raw() 121 static int prox_write_raw(struct iio_dev *indio_dev, in prox_write_raw() 152 static void hid_sensor_push_data(struct iio_dev *indio_dev, const void *data, in hid_sensor_push_data() 164 struct iio_dev *indio_dev = platform_get_drvdata(priv); in prox_proc_event() local 182 struct iio_dev *indio_dev = platform_get_drvdata(priv); in prox_capture_sample() local 245 struct iio_dev *indio_dev; in hid_prox_probe() local 326 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in hid_prox_remove() local
|
/linux-5.10/drivers/iio/pressure/ |
D | ms5611_core.c | 82 static int ms5611_read_prom(struct iio_dev *indio_dev) in ms5611_read_prom() 105 static int ms5611_read_temp_and_pressure(struct iio_dev *indio_dev, in ms5611_read_temp_and_pressure() 194 static int ms5611_reset(struct iio_dev *indio_dev) in ms5611_reset() 213 struct iio_dev *indio_dev = pf->indio_dev; in ms5611_trigger_handler() local 238 static int ms5611_read_raw(struct iio_dev *indio_dev, in ms5611_read_raw() 307 static int ms5611_write_raw(struct iio_dev *indio_dev, in ms5611_write_raw() 391 static int ms5611_init(struct iio_dev *indio_dev) in ms5611_init() 423 static void ms5611_fini(const struct iio_dev *indio_dev) in ms5611_fini() 430 int ms5611_probe(struct iio_dev *indio_dev, struct device *dev, in ms5611_probe() 477 int ms5611_remove(struct iio_dev *indio_dev) in ms5611_remove()
|
/linux-5.10/drivers/iio/accel/ |
D | kxsd9.c | 96 static int kxsd9_write_scale(struct iio_dev *indio_dev, int micro) in kxsd9_write_scale() 135 static int kxsd9_write_raw(struct iio_dev *indio_dev, in kxsd9_write_raw() 159 static int kxsd9_read_raw(struct iio_dev *indio_dev, in kxsd9_read_raw() 210 struct iio_dev *indio_dev = pf->indio_dev; in kxsd9_trigger_handler() local 240 static int kxsd9_buffer_preenable(struct iio_dev *indio_dev) in kxsd9_buffer_preenable() 249 static int kxsd9_buffer_postdisable(struct iio_dev *indio_dev) in kxsd9_buffer_postdisable() 265 kxsd9_get_mount_matrix(const struct iio_dev *indio_dev, in kxsd9_get_mount_matrix() 403 struct iio_dev *indio_dev; in kxsd9_common_probe() local 483 struct iio_dev *indio_dev = dev_get_drvdata(dev); in kxsd9_common_remove() local 500 struct iio_dev *indio_dev = dev_get_drvdata(dev); in kxsd9_runtime_suspend() local [all …]
|
/linux-5.10/drivers/iio/magnetometer/ |
D | st_magn.h | 35 static inline int st_magn_probe_trigger(struct iio_dev *indio_dev, int irq) in st_magn_probe_trigger() 39 static inline void st_magn_remove_trigger(struct iio_dev *indio_dev, int irq) in st_magn_remove_trigger() 43 static inline int st_magn_allocate_ring(struct iio_dev *indio_dev) in st_magn_allocate_ring() 47 static inline void st_magn_deallocate_ring(struct iio_dev *indio_dev) in st_magn_deallocate_ring()
|
/linux-5.10/drivers/iio/humidity/ |
D | htu21.c | 39 static int htu21_read_raw(struct iio_dev *indio_dev, in htu21_read_raw() 78 static int htu21_write_raw(struct iio_dev *indio_dev, in htu21_write_raw() 132 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in htu21_show_battery_low() local 141 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in htu21_show_heater() local 151 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in htu21_write_heater() local 184 struct iio_dev *indio_dev; in htu21_probe() local
|