/linux-6.15/drivers/iio/light/ |
D | cm3605.c | 57 struct iio_dev *indio_dev = d; in cm3605_prox_irq() local 106 static int cm3605_read_raw(struct iio_dev *indio_dev, in cm3605_read_raw() 158 struct iio_dev *indio_dev; in cm3605_probe() local 271 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in cm3605_remove() local 283 struct iio_dev *indio_dev = dev_get_drvdata(dev); in cm3605_pm_suspend() local 294 struct iio_dev *indio_dev = dev_get_drvdata(dev); in cm3605_pm_resume() local
|
D | iqs621-als.c | 39 struct iio_dev *indio_dev; member 98 struct iio_dev *indio_dev; in iqs621_als_notifier() local 195 struct iio_dev *indio_dev = iqs621_als->indio_dev; in iqs621_als_notifier_unregister() local 205 static int iqs621_als_read_raw(struct iio_dev *indio_dev, in iqs621_als_read_raw() 238 static int iqs621_als_read_event_config(struct iio_dev *indio_dev, in iqs621_als_read_event_config() 270 static int iqs621_als_write_event_config(struct iio_dev *indio_dev, in iqs621_als_write_event_config() 330 static int iqs621_als_read_event_value(struct iio_dev *indio_dev, in iqs621_als_read_event_value() 367 static int iqs621_als_write_event_value(struct iio_dev *indio_dev, in iqs621_als_write_event_value() 545 struct iio_dev *indio_dev; in iqs621_als_probe() local
|
D | bh1780.c | 80 static int bh1780_debugfs_reg_access(struct iio_dev *indio_dev, in bh1780_debugfs_reg_access() 99 static int bh1780_read_raw(struct iio_dev *indio_dev, in bh1780_read_raw() 149 struct iio_dev *indio_dev; in bh1780_probe() local 206 struct iio_dev *indio_dev = i2c_get_clientdata(client); in bh1780_remove() local 223 struct iio_dev *indio_dev = i2c_get_clientdata(client); in bh1780_runtime_suspend() local 239 struct iio_dev *indio_dev = i2c_get_clientdata(client); in bh1780_runtime_resume() local
|
D | tcs3472.c | 142 static int tcs3472_read_raw(struct iio_dev *indio_dev, in tcs3472_read_raw() 177 static int tcs3472_write_raw(struct iio_dev *indio_dev, in tcs3472_write_raw() 223 static int tcs3472_read_event(struct iio_dev *indio_dev, in tcs3472_read_event() 257 static int tcs3472_write_event(struct iio_dev *indio_dev, in tcs3472_write_event() 314 static int tcs3472_read_event_config(struct iio_dev *indio_dev, in tcs3472_read_event_config() 328 static int tcs3472_write_event_config(struct iio_dev *indio_dev, in tcs3472_write_event_config() 358 struct iio_dev *indio_dev = priv; in tcs3472_event_handler() local 378 struct iio_dev *indio_dev = pf->indio_dev; in tcs3472_trigger_handler() local 447 struct iio_dev *indio_dev; in tcs3472_probe() local 562 struct iio_dev *indio_dev = i2c_get_clientdata(client); in tcs3472_remove() local
|
D | pa12203001.c | 206 static int pa12203001_read_raw(struct iio_dev *indio_dev, in pa12203001_read_raw() 274 static int pa12203001_write_raw(struct iio_dev *indio_dev, in pa12203001_write_raw() 310 static int pa12203001_init(struct iio_dev *indio_dev) in pa12203001_init() 324 static int pa12203001_power_chip(struct iio_dev *indio_dev, u8 state) in pa12203001_power_chip() 344 struct iio_dev *indio_dev; in pa12203001_probe() local 398 struct iio_dev *indio_dev = i2c_get_clientdata(client); in pa12203001_remove() local 415 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in pa12203001_suspend() local 424 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in pa12203001_resume() local
|
D | stk3310.c | 152 static ssize_t stk3310_read_near_level(struct iio_dev *indio_dev, in stk3310_read_near_level() 236 static int stk3310_read_event(struct iio_dev *indio_dev, in stk3310_read_event() 271 static int stk3310_write_event(struct iio_dev *indio_dev, in stk3310_write_event() 307 static int stk3310_read_event_config(struct iio_dev *indio_dev, in stk3310_read_event_config() 323 static int stk3310_write_event_config(struct iio_dev *indio_dev, in stk3310_write_event_config() 343 static int stk3310_read_raw(struct iio_dev *indio_dev, in stk3310_read_raw() 401 static int stk3310_write_raw(struct iio_dev *indio_dev, in stk3310_write_raw() 484 static int stk3310_init(struct iio_dev *indio_dev) in stk3310_init() 565 struct iio_dev *indio_dev = private; in stk3310_irq_handler() local 579 struct iio_dev *indio_dev = private; in stk3310_irq_event_handler() local [all …]
|
/linux-6.15/drivers/iio/dac/ |
D | ad5791.c | 168 static int ad5791_get_powerdown_mode(struct iio_dev *indio_dev, in ad5791_get_powerdown_mode() 176 static int ad5791_set_powerdown_mode(struct iio_dev *indio_dev, in ad5791_set_powerdown_mode() 193 static ssize_t ad5791_read_dac_powerdown(struct iio_dev *indio_dev, in ad5791_read_dac_powerdown() 201 static ssize_t ad5791_write_dac_powerdown(struct iio_dev *indio_dev, in ad5791_write_dac_powerdown() 269 static int ad5791_read_raw(struct iio_dev *indio_dev, in ad5791_read_raw() 365 static int ad5791_write_raw(struct iio_dev *indio_dev, in ad5791_write_raw() 389 static int ad5791_write_raw_get_fmt(struct iio_dev *indio_dev, in ad5791_write_raw_get_fmt() 401 static int ad5791_buffer_preenable(struct iio_dev *indio_dev) in ad5791_buffer_preenable() 418 static int ad5791_buffer_postdisable(struct iio_dev *indio_dev) in ad5791_buffer_postdisable() 432 static int ad5791_offload_setup(struct iio_dev *indio_dev) in ad5791_offload_setup() [all …]
|
D | ti-dac5571.c | 125 static int dac5571_get_powerdown_mode(struct iio_dev *indio_dev, in dac5571_get_powerdown_mode() 133 static int dac5571_set_powerdown_mode(struct iio_dev *indio_dev, in dac5571_set_powerdown_mode() 165 static ssize_t dac5571_read_powerdown(struct iio_dev *indio_dev, in dac5571_read_powerdown() 175 static ssize_t dac5571_write_powerdown(struct iio_dev *indio_dev, in dac5571_write_powerdown() 241 static int dac5571_read_raw(struct iio_dev *indio_dev, in dac5571_read_raw() 267 static int dac5571_write_raw(struct iio_dev *indio_dev, in dac5571_write_raw() 297 static int dac5571_write_raw_get_fmt(struct iio_dev *indio_dev, in dac5571_write_raw_get_fmt() 316 struct iio_dev *indio_dev; in dac5571_probe() local 382 struct iio_dev *indio_dev = i2c_get_clientdata(i2c); in dac5571_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() 456 struct iio_dev *indio_dev; in ad5686_probe() local
|
/linux-6.15/drivers/iio/gyro/ |
D | adis16136.c | 143 static int adis16136_debugfs_init(struct iio_dev *indio_dev) in adis16136_debugfs_init() 160 static int adis16136_debugfs_init(struct iio_dev *indio_dev) in adis16136_debugfs_init() 199 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in adis16136_write_frequency() local 219 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in adis16136_read_frequency() local 247 static int adis16136_set_filter(struct iio_dev *indio_dev, int val) in adis16136_set_filter() 266 static int adis16136_get_filter(struct iio_dev *indio_dev, int *val) in adis16136_get_filter() 289 static int adis16136_read_raw(struct iio_dev *indio_dev, in adis16136_read_raw() 328 static int adis16136_write_raw(struct iio_dev *indio_dev, in adis16136_write_raw() 404 static int adis16136_stop_device(struct iio_dev *indio_dev) in adis16136_stop_device() 417 static int adis16136_initial_setup(struct iio_dev *indio_dev) in adis16136_initial_setup() [all …]
|
/linux-6.15/drivers/iio/adc/ |
D | ad_sigma_delta.c | 382 int ad_sigma_delta_single_conversion(struct iio_dev *indio_dev, in ad_sigma_delta_single_conversion() 454 static int ad_sd_buffer_postenable(struct iio_dev *indio_dev) in ad_sd_buffer_postenable() 523 static int ad_sd_buffer_postdisable(struct iio_dev *indio_dev) in ad_sd_buffer_postdisable() 546 struct iio_dev *indio_dev = pf->indio_dev; in ad_sd_trigger_handler() local 634 static bool ad_sd_validate_scan_mask(struct iio_dev *indio_dev, const unsigned long *mask) in ad_sd_validate_scan_mask() 686 int ad_sd_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig) in ad_sd_validate_trigger() 697 static int devm_ad_sd_probe_trigger(struct device *dev, struct iio_dev *indio_dev) in devm_ad_sd_probe_trigger() 750 int devm_ad_sd_setup_buffer_and_trigger(struct device *dev, struct iio_dev *indio_dev) in devm_ad_sd_setup_buffer_and_trigger() 781 int ad_sd_init(struct ad_sigma_delta *sigma_delta, struct iio_dev *indio_dev, in ad_sd_init()
|
D | rcar-gyroadc.c | 174 static int rcar_gyroadc_read_raw(struct iio_dev *indio_dev, in rcar_gyroadc_read_raw() 240 static int rcar_gyroadc_reg_access(struct iio_dev *indio_dev, in rcar_gyroadc_reg_access() 314 static int rcar_gyroadc_parse_subdevs(struct iio_dev *indio_dev) in rcar_gyroadc_parse_subdevs() 435 static void rcar_gyroadc_deinit_supplies(struct iio_dev *indio_dev) in rcar_gyroadc_deinit_supplies() 448 static int rcar_gyroadc_init_supplies(struct iio_dev *indio_dev) in rcar_gyroadc_init_supplies() 478 struct iio_dev *indio_dev; in rcar_gyroadc_probe() local 555 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in rcar_gyroadc_remove() local 571 struct iio_dev *indio_dev = dev_get_drvdata(dev); in rcar_gyroadc_suspend() local 581 struct iio_dev *indio_dev = dev_get_drvdata(dev); in rcar_gyroadc_resume() local
|
D | bcm_iproc_adc.c | 118 static void iproc_adc_reg_dump(struct iio_dev *indio_dev) in iproc_adc_reg_dump() 140 struct iio_dev *indio_dev = data; in iproc_adc_interrupt_thread() local 163 struct iio_dev *indio_dev = data; in iproc_adc_interrupt_handler() local 224 static int iproc_adc_do_read(struct iio_dev *indio_dev, in iproc_adc_do_read() 352 static int iproc_adc_enable(struct iio_dev *indio_dev) in iproc_adc_enable() 430 static void iproc_adc_disable(struct iio_dev *indio_dev) in iproc_adc_disable() 452 static int iproc_adc_read_raw(struct iio_dev *indio_dev, in iproc_adc_read_raw() 509 struct iio_dev *indio_dev = NULL; in iproc_adc_probe() local 599 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in iproc_adc_remove() local
|
D | ti-ads8688.c | 185 static int ads8688_prog_write(struct iio_dev *indio_dev, unsigned int addr, in ads8688_prog_write() 198 static int ads8688_reset(struct iio_dev *indio_dev) in ads8688_reset() 210 static int ads8688_read(struct iio_dev *indio_dev, unsigned int chan) in ads8688_read() 242 static int ads8688_read_raw(struct iio_dev *indio_dev, in ads8688_read_raw() 278 static int ads8688_write_reg_range(struct iio_dev *indio_dev, in ads8688_write_reg_range() 289 static int ads8688_write_raw(struct iio_dev *indio_dev, in ads8688_write_raw() 358 static int ads8688_write_raw_get_fmt(struct iio_dev *indio_dev, in ads8688_write_raw_get_fmt() 382 struct iio_dev *indio_dev = pf->indio_dev; in ads8688_trigger_handler() local 414 struct iio_dev *indio_dev; in ads8688_probe() local
|
/linux-6.15/drivers/iio/accel/ |
D | fxls8962af-core.c | 288 static int fxls8962af_read_avail(struct iio_dev *indio_dev, in fxls8962af_read_avail() 309 static int fxls8962af_write_raw_get_fmt(struct iio_dev *indio_dev, in fxls8962af_write_raw_get_fmt() 420 static int fxls8962af_read_raw(struct iio_dev *indio_dev, in fxls8962af_read_raw() 451 static int fxls8962af_write_raw(struct iio_dev *indio_dev, in fxls8962af_write_raw() 492 static int fxls8962af_set_watermark(struct iio_dev *indio_dev, unsigned val) in fxls8962af_set_watermark() 523 static int fxls8962af_read_event(struct iio_dev *indio_dev, in fxls8962af_read_event() 558 static int fxls8962af_write_event(struct iio_dev *indio_dev, in fxls8962af_write_event() 594 fxls8962af_read_event_config(struct iio_dev *indio_dev, in fxls8962af_read_event_config() 617 fxls8962af_write_event_config(struct iio_dev *indio_dev, in fxls8962af_write_event_config() 831 static int fxls8962af_buffer_preenable(struct iio_dev *indio_dev) in fxls8962af_buffer_preenable() [all …]
|
D | st_accel_core.c | 41 st_accel_get_mount_matrix(const struct iio_dev *indio_dev, in st_accel_get_mount_matrix() 1265 static int st_accel_read_raw(struct iio_dev *indio_dev, in st_accel_read_raw() 1294 static int st_accel_write_raw(struct iio_dev *indio_dev, in st_accel_write_raw() 1348 static int apply_acpi_orientation(struct iio_dev *indio_dev) in apply_acpi_orientation() 1471 static int apply_acpi_orientation(struct iio_dev *indio_dev) in apply_acpi_orientation() 1495 int st_accel_common_probe(struct iio_dev *indio_dev) in st_accel_common_probe()
|
D | cros_ec_accel_legacy.c | 41 static int cros_ec_accel_legacy_read_cmd(struct iio_dev *indio_dev, in cros_ec_accel_legacy_read_cmd() 74 static int cros_ec_accel_legacy_read(struct iio_dev *indio_dev, in cros_ec_accel_legacy_read() 119 static int cros_ec_accel_legacy_write(struct iio_dev *indio_dev, in cros_ec_accel_legacy_write() 144 static int cros_ec_accel_legacy_read_avail(struct iio_dev *indio_dev, in cros_ec_accel_legacy_read_avail() 209 struct iio_dev *indio_dev; in cros_ec_accel_legacy_probe() local
|
D | mma9553.c | 462 static int mma9553_read_raw(struct iio_dev *indio_dev, in mma9553_read_raw() 605 static int mma9553_write_raw(struct iio_dev *indio_dev, in mma9553_write_raw() 710 static int mma9553_read_event_config(struct iio_dev *indio_dev, in mma9553_read_event_config() 725 static int mma9553_write_event_config(struct iio_dev *indio_dev, in mma9553_write_event_config() 767 static int mma9553_read_event_value(struct iio_dev *indio_dev, in mma9553_read_event_value() 807 static int mma9553_write_event_value(struct iio_dev *indio_dev, in mma9553_write_event_value() 854 static int mma9553_get_calibgender_mode(struct iio_dev *indio_dev, in mma9553_get_calibgender_mode() 868 static int mma9553_set_calibgender_mode(struct iio_dev *indio_dev, in mma9553_set_calibgender_mode() 993 struct iio_dev *indio_dev = private; in mma9553_irq_handler() local 1007 struct iio_dev *indio_dev = private; in mma9553_event_handler() local [all …]
|
D | mma8452.c | 386 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in mma8452_show_scale_avail() local 397 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in mma8452_show_hp_cutoff_avail() local 414 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in mma8452_show_os_ratio_avail() local 490 static int mma8452_read_raw(struct iio_dev *indio_dev, in mma8452_read_raw() 709 static int __mma8452_write_raw(struct iio_dev *indio_dev, in __mma8452_write_raw() 777 static int mma8452_write_raw(struct iio_dev *indio_dev, in mma8452_write_raw() 821 static int mma8452_read_event_value(struct iio_dev *indio_dev, in mma8452_read_event_value() 884 static int mma8452_write_event_value(struct iio_dev *indio_dev, in mma8452_write_event_value() 942 static int mma8452_read_event_config(struct iio_dev *indio_dev, in mma8452_read_event_config() 971 static int mma8452_write_event_config(struct iio_dev *indio_dev, in mma8452_write_event_config() [all …]
|
D | stk8ba50.c | 158 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in stk8ba50_data_rdy_trigger_set_state() local 208 static int stk8ba50_read_raw(struct iio_dev *indio_dev, in stk8ba50_read_raw() 250 static int stk8ba50_write_raw(struct iio_dev *indio_dev, in stk8ba50_write_raw() 315 struct iio_dev *indio_dev = pf->indio_dev; in stk8ba50_trigger_handler() local 354 struct iio_dev *indio_dev = private; in stk8ba50_data_rdy_trig_poll() local 363 static int stk8ba50_buffer_preenable(struct iio_dev *indio_dev) in stk8ba50_buffer_preenable() 370 static int stk8ba50_buffer_postdisable(struct iio_dev *indio_dev) in stk8ba50_buffer_postdisable() 385 struct iio_dev *indio_dev; in stk8ba50_probe() local 494 struct iio_dev *indio_dev = i2c_get_clientdata(client); in stk8ba50_remove() local
|
/linux-6.15/drivers/iio/potentiostat/ |
D | lmp91000.c | 137 struct iio_dev *indio_dev = pf->indio_dev; in lmp91000_buffer_handler() local 155 static int lmp91000_read_raw(struct iio_dev *indio_dev, in lmp91000_read_raw() 265 struct iio_dev *indio_dev = private; in lmp91000_buffer_cb() local 274 static int lmp91000_buffer_postenable(struct iio_dev *indio_dev) in lmp91000_buffer_postenable() 281 static int lmp91000_buffer_predisable(struct iio_dev *indio_dev) in lmp91000_buffer_predisable() 299 struct iio_dev *indio_dev; in lmp91000_probe() local 388 struct iio_dev *indio_dev = i2c_get_clientdata(client); in lmp91000_remove() local
|
/linux-6.15/drivers/iio/buffer/ |
D | industrialio-triggered-buffer.c | 39 int iio_triggered_buffer_setup_ext(struct iio_dev *indio_dev, in iio_triggered_buffer_setup_ext() 105 void iio_triggered_buffer_cleanup(struct iio_dev *indio_dev) in iio_triggered_buffer_cleanup() 112 static void devm_iio_triggered_buffer_clean(void *indio_dev) in devm_iio_triggered_buffer_clean() 118 struct iio_dev *indio_dev, in devm_iio_triggered_buffer_setup_ext()
|
/linux-6.15/drivers/iio/ |
D | industrialio-trigger.c | 114 int iio_trigger_set_immutable(struct iio_dev *indio_dev, struct iio_trigger *trig) in iio_trigger_set_immutable() 368 struct iio_dev *indio_dev, in iio_alloc_pollfunc() 417 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in current_trigger_show() local 442 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in current_trigger_store() local 715 bool iio_trigger_using_own(struct iio_dev *indio_dev) in iio_trigger_using_own() 754 struct iio_dev *indio_dev) in iio_trigger_validate_own_device() 762 int iio_device_register_trigger_consumer(struct iio_dev *indio_dev) in iio_device_register_trigger_consumer() 768 void iio_device_unregister_trigger_consumer(struct iio_dev *indio_dev) in iio_device_unregister_trigger_consumer() 775 int iio_device_suspend_triggering(struct iio_dev *indio_dev) in iio_device_suspend_triggering() 788 int iio_device_resume_triggering(struct iio_dev *indio_dev) in iio_device_resume_triggering()
|
/linux-6.15/drivers/staging/iio/adc/ |
D | ad7816.c | 123 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7816_show_mode() local 136 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7816_store_mode() local 169 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7816_show_channel() local 180 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7816_store_channel() local 217 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7816_show_value() local 273 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7816_show_oti() local 294 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7816_set_oti() local 355 struct iio_dev *indio_dev; in ad7816_probe() local
|
/linux-6.15/drivers/iio/magnetometer/ |
D | af8133j.c | 63 af8133j_get_mount_matrix(struct iio_dev *indio_dev, in af8133j_get_mount_matrix() 248 static int af8133j_read_raw(struct iio_dev *indio_dev, in af8133j_read_raw() 279 static int af8133j_read_avail(struct iio_dev *indio_dev, in af8133j_read_avail() 327 static int af8133j_write_raw(struct iio_dev *indio_dev, in af8133j_write_raw() 341 static int af8133j_write_raw_get_fmt(struct iio_dev *indio_dev, in af8133j_write_raw_get_fmt() 358 struct iio_dev *indio_dev = pf->indio_dev; in af8133j_trigger_handler() local 400 struct iio_dev *indio_dev; in af8133j_probe() local 480 struct iio_dev *indio_dev = dev_get_drvdata(dev); in af8133j_runtime_suspend() local 490 struct iio_dev *indio_dev = dev_get_drvdata(dev); in af8133j_runtime_resume() local
|