/linux-6.8/drivers/iio/adc/ |
D | ad799x.c | 191 struct iio_dev *indio_dev = pf->indio_dev; in ad799x_trigger_handler() local 230 static int ad799x_update_scan_mode(struct iio_dev *indio_dev, in ad799x_update_scan_mode() 282 static int ad799x_read_raw(struct iio_dev *indio_dev, in ad799x_read_raw() 334 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad799x_read_frequency() local 349 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad799x_write_frequency() local 387 static int ad799x_read_event_config(struct iio_dev *indio_dev, in ad799x_read_event_config() 403 static int ad799x_write_event_config(struct iio_dev *indio_dev, in ad799x_write_event_config() 453 static int ad799x_write_event_value(struct iio_dev *indio_dev, in ad799x_write_event_value() 473 static int ad799x_read_event_value(struct iio_dev *indio_dev, in ad799x_read_event_value() 495 struct iio_dev *indio_dev = private; in ad799x_event_handler() local [all …]
|
D | ti-ads8688.c | 186 static int ads8688_prog_write(struct iio_dev *indio_dev, unsigned int addr, in ads8688_prog_write() 199 static int ads8688_reset(struct iio_dev *indio_dev) in ads8688_reset() 211 static int ads8688_read(struct iio_dev *indio_dev, unsigned int chan) in ads8688_read() 243 static int ads8688_read_raw(struct iio_dev *indio_dev, in ads8688_read_raw() 279 static int ads8688_write_reg_range(struct iio_dev *indio_dev, in ads8688_write_reg_range() 290 static int ads8688_write_raw(struct iio_dev *indio_dev, in ads8688_write_raw() 359 static int ads8688_write_raw_get_fmt(struct iio_dev *indio_dev, in ads8688_write_raw_get_fmt() 383 struct iio_dev *indio_dev = pf->indio_dev; in ads8688_trigger_handler() local 417 struct iio_dev *indio_dev; in ads8688_probe() local 484 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ads8688_remove() local
|
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() 444 static void rcar_gyroadc_deinit_supplies(struct iio_dev *indio_dev) in rcar_gyroadc_deinit_supplies() 457 static int rcar_gyroadc_init_supplies(struct iio_dev *indio_dev) in rcar_gyroadc_init_supplies() 487 struct iio_dev *indio_dev; in rcar_gyroadc_probe() local 564 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in rcar_gyroadc_remove() local 580 struct iio_dev *indio_dev = dev_get_drvdata(dev); in rcar_gyroadc_suspend() local 590 struct iio_dev *indio_dev = dev_get_drvdata(dev); in rcar_gyroadc_resume() local
|
/linux-6.8/drivers/iio/dac/ |
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 | 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() 307 struct iio_dev *indio_dev; in max5821_probe() local
|
D | ad5360.c | 193 static int ad5360_write_unlocked(struct iio_dev *indio_dev, in ad5360_write_unlocked() 206 static int ad5360_write(struct iio_dev *indio_dev, unsigned int cmd, in ad5360_write() 219 static int ad5360_read(struct iio_dev *indio_dev, unsigned int type, in ad5360_read() 255 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad5360_read_dac_powerdown() local 261 static int ad5360_update_ctrl(struct iio_dev *indio_dev, unsigned int set, in ad5360_update_ctrl() 283 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad5360_write_dac_powerdown() local 313 static int ad5360_write_raw(struct iio_dev *indio_dev, in ad5360_write_raw() 369 static int ad5360_read_raw(struct iio_dev *indio_dev, in ad5360_read_raw() 436 static int ad5360_alloc_channels(struct iio_dev *indio_dev) in ad5360_alloc_channels() 462 struct iio_dev *indio_dev; in ad5360_probe() local [all …]
|
D | mcp4728.c | 111 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in mcp4728_store_eeprom() local 187 static int mcp4728_program_channel_cfg(int channel, struct iio_dev *indio_dev) in mcp4728_program_channel_cfg() 220 static int mcp4728_get_powerdown_mode(struct iio_dev *indio_dev, in mcp4728_get_powerdown_mode() 228 static int mcp4728_set_powerdown_mode(struct iio_dev *indio_dev, in mcp4728_set_powerdown_mode() 239 static ssize_t mcp4728_read_powerdown(struct iio_dev *indio_dev, in mcp4728_read_powerdown() 249 static ssize_t mcp4728_write_powerdown(struct iio_dev *indio_dev, in mcp4728_write_powerdown() 363 static int mcp4728_read_raw(struct iio_dev *indio_dev, in mcp4728_read_raw() 380 static int mcp4728_write_raw(struct iio_dev *indio_dev, in mcp4728_write_raw() 433 static int mcp4728_read_avail(struct iio_dev *indio_dev, in mcp4728_read_avail() 466 struct iio_dev *indio_dev = dev_get_drvdata(dev); in mcp4728_suspend() local [all …]
|
D | ad5504.c | 93 static int ad5504_read_raw(struct iio_dev *indio_dev, in ad5504_read_raw() 119 static int ad5504_write_raw(struct iio_dev *indio_dev, in ad5504_write_raw() 143 static int ad5504_get_powerdown_mode(struct iio_dev *indio_dev, in ad5504_get_powerdown_mode() 151 static int ad5504_set_powerdown_mode(struct iio_dev *indio_dev, in ad5504_set_powerdown_mode() 168 static ssize_t ad5504_read_dac_powerdown(struct iio_dev *indio_dev, in ad5504_read_dac_powerdown() 177 static ssize_t ad5504_write_dac_powerdown(struct iio_dev *indio_dev, in ad5504_write_dac_powerdown() 274 struct iio_dev *indio_dev; in ad5504_probe() local 341 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad5504_remove() local
|
D | ti-dac5571.c | 124 static int dac5571_get_powerdown_mode(struct iio_dev *indio_dev, in dac5571_get_powerdown_mode() 132 static int dac5571_set_powerdown_mode(struct iio_dev *indio_dev, in dac5571_set_powerdown_mode() 164 static ssize_t dac5571_read_powerdown(struct iio_dev *indio_dev, in dac5571_read_powerdown() 174 static ssize_t dac5571_write_powerdown(struct iio_dev *indio_dev, in dac5571_write_powerdown() 240 static int dac5571_read_raw(struct iio_dev *indio_dev, in dac5571_read_raw() 266 static int dac5571_write_raw(struct iio_dev *indio_dev, in dac5571_write_raw() 296 static int dac5571_write_raw_get_fmt(struct iio_dev *indio_dev, in dac5571_write_raw_get_fmt() 315 struct iio_dev *indio_dev; in dac5571_probe() local 381 struct iio_dev *indio_dev = i2c_get_clientdata(i2c); in dac5571_remove() local
|
/linux-6.8/drivers/iio/accel/ |
D | sca3000.c | 429 static int sca3000_print_rev(struct iio_dev *indio_dev) in sca3000_print_rev() 453 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in sca3000_show_available_3db_freqs() local 716 static int sca3000_read_raw(struct iio_dev *indio_dev, in sca3000_read_raw() 784 static int sca3000_write_raw(struct iio_dev *indio_dev, in sca3000_write_raw() 828 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in sca3000_read_av_freq() local 873 static int sca3000_read_event_value(struct iio_dev *indio_dev, in sca3000_read_event_value() 925 static int sca3000_write_event_value(struct iio_dev *indio_dev, in sca3000_write_event_value() 1003 static void sca3000_ring_int_process(u8 val, struct iio_dev *indio_dev) in sca3000_ring_int_process() 1053 struct iio_dev *indio_dev = private; in sca3000_event_handler() local 1114 static int sca3000_read_event_config(struct iio_dev *indio_dev, in sca3000_read_event_config() [all …]
|
/linux-6.8/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
|
/linux-6.8/drivers/iio/light/ |
D | tsl2772.c | 411 static int tsl2772_get_lux(struct iio_dev *indio_dev) in tsl2772_get_lux() 506 static int tsl2772_get_prox(struct iio_dev *indio_dev) in tsl2772_get_prox() 651 static int tsl2772_als_calibrate(struct iio_dev *indio_dev) in tsl2772_als_calibrate() 704 static int tsl2772_chip_on(struct iio_dev *indio_dev) in tsl2772_chip_on() 816 static int tsl2772_chip_off(struct iio_dev *indio_dev) in tsl2772_chip_off() 827 struct iio_dev *indio_dev = data; in tsl2772_chip_off_action() local 841 static int tsl2772_invoke_change(struct iio_dev *indio_dev) in tsl2772_invoke_change() 865 static int tsl2772_prox_cal(struct iio_dev *indio_dev) in tsl2772_prox_cal() 897 static int tsl2772_read_avail(struct iio_dev *indio_dev, in tsl2772_read_avail() 938 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in in_illuminance0_target_input_store() local [all …]
|
D | us5182d.c | 419 static int us5182d_read_raw(struct iio_dev *indio_dev, in us5182d_read_raw() 494 static int us5182d_write_raw(struct iio_dev *indio_dev, in us5182d_write_raw() 520 static int us5182d_setup_prox(struct iio_dev *indio_dev, in us5182d_setup_prox() 535 static int us5182d_read_thresh(struct iio_dev *indio_dev, in us5182d_read_thresh() 560 static int us5182d_write_thresh(struct iio_dev *indio_dev, in us5182d_write_thresh() 602 static int us5182d_read_event_config(struct iio_dev *indio_dev, in us5182d_read_event_config() 628 static int us5182d_write_event_config(struct iio_dev *indio_dev, in us5182d_write_event_config() 716 static int us5182d_reset(struct iio_dev *indio_dev) in us5182d_reset() 724 static int us5182d_init(struct iio_dev *indio_dev) in us5182d_init() 759 static void us5182d_get_platform_data(struct iio_dev *indio_dev) in us5182d_get_platform_data() [all …]
|
D | max44009.c | 149 static int max44009_write_raw(struct iio_dev *indio_dev, in max44009_write_raw() 165 static int max44009_write_raw_get_fmt(struct iio_dev *indio_dev, in max44009_write_raw_get_fmt() 246 static int max44009_read_raw(struct iio_dev *indio_dev, in max44009_read_raw() 338 static int max44009_write_event_value(struct iio_dev *indio_dev, in max44009_write_event_value() 362 static int max44009_read_threshold(struct iio_dev *indio_dev, in max44009_read_threshold() 397 static int max44009_read_event_value(struct iio_dev *indio_dev, in max44009_read_event_value() 421 static int max44009_write_event_config(struct iio_dev *indio_dev, in max44009_write_event_config() 446 static int max44009_read_event_config(struct iio_dev *indio_dev, in max44009_read_event_config() 472 struct iio_dev *indio_dev = p; in max44009_threaded_irq_handler() local 493 struct iio_dev *indio_dev; in max44009_probe() local
|
D | ltrf216a.c | 104 static void ltrf216a_reset(struct iio_dev *indio_dev) in ltrf216a_reset() 115 static int ltrf216a_enable(struct iio_dev *indio_dev) in ltrf216a_enable() 135 static int ltrf216a_disable(struct iio_dev *indio_dev) in ltrf216a_disable() 150 struct iio_dev *indio_dev = data; in ltrf216a_cleanup() local 254 static int ltrf216a_read_raw(struct iio_dev *indio_dev, in ltrf216a_read_raw() 293 static int ltrf216a_write_raw(struct iio_dev *indio_dev, in ltrf216a_write_raw() 313 static int ltrf216a_read_available(struct iio_dev *indio_dev, in ltrf216a_read_available() 420 struct iio_dev *indio_dev; in ltrf216a_probe() local 483 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in ltrf216a_runtime_suspend() local 498 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in ltrf216a_runtime_resume() local
|
D | hid-sensor-prox.c | 58 static int prox_read_raw(struct iio_dev *indio_dev, in prox_read_raw() 126 static int prox_write_raw(struct iio_dev *indio_dev, in prox_write_raw() 157 static void hid_sensor_push_data(struct iio_dev *indio_dev, const void *data, in hid_sensor_push_data() 169 struct iio_dev *indio_dev = platform_get_drvdata(priv); in prox_proc_event() local 187 struct iio_dev *indio_dev = platform_get_drvdata(priv); in prox_capture_sample() local 238 struct iio_dev *indio_dev; in hid_prox_probe() local 319 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in hid_prox_remove() local
|
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
|
/linux-6.8/drivers/iio/position/ |
D | iqs624-pos.c | 26 struct iio_dev *indio_dev; member 56 struct iio_dev *indio_dev; in iqs624_pos_notifier() local 102 struct iio_dev *indio_dev = iqs624_pos->indio_dev; in iqs624_pos_notifier_unregister() local 131 static int iqs624_pos_read_raw(struct iio_dev *indio_dev, in iqs624_pos_read_raw() 165 static int iqs624_pos_read_event_config(struct iio_dev *indio_dev, in iqs624_pos_read_event_config() 180 static int iqs624_pos_write_event_config(struct iio_dev *indio_dev, in iqs624_pos_write_event_config() 238 struct iio_dev *indio_dev; in iqs624_pos_probe() local
|
D | hid-sensor-custom-intel-hinge.c | 35 struct iio_dev *indio_dev; member 109 static int hinge_read_raw(struct iio_dev *indio_dev, in hinge_read_raw() 156 static int hinge_write_raw(struct iio_dev *indio_dev, in hinge_write_raw() 174 static int hinge_read_label(struct iio_dev *indio_dev, in hinge_read_label() 195 struct iio_dev *indio_dev = platform_get_drvdata(priv); in hinge_proc_event() local 215 struct iio_dev *indio_dev = platform_get_drvdata(priv); in hinge_capture_sample() local 267 struct iio_dev *indio_dev; in hid_hinge_probe() local 348 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in hid_hinge_remove() local
|
/linux-6.8/drivers/iio/temperature/ |
D | mlx90614.c | 152 struct iio_dev *indio_dev = i2c_get_clientdata(client); in mlx90614_iir_search() local 242 static int mlx90614_read_raw(struct iio_dev *indio_dev, in mlx90614_read_raw() 346 static int mlx90614_write_raw(struct iio_dev *indio_dev, in mlx90614_write_raw() 392 static int mlx90614_write_raw_get_fmt(struct iio_dev *indio_dev, in mlx90614_write_raw_get_fmt() 406 static int mlx90614_read_avail(struct iio_dev *indio_dev, in mlx90614_read_avail() 568 struct iio_dev *indio_dev = i2c_get_clientdata(client); in mlx90614_probe_num_ir_sensors() local 587 struct iio_dev *indio_dev; in mlx90614_probe() local 640 struct iio_dev *indio_dev = i2c_get_clientdata(client); in mlx90614_remove() local 721 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in mlx90614_pm_suspend() local 732 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in mlx90614_pm_resume() local [all …]
|
/linux-6.8/drivers/iio/pressure/ |
D | ms5611_core.c | 82 static int ms5611_read_prom(struct iio_dev *indio_dev) in ms5611_read_prom() 104 static int ms5611_read_temp_and_pressure(struct iio_dev *indio_dev, in ms5611_read_temp_and_pressure() 192 static int ms5611_reset(struct iio_dev *indio_dev) in ms5611_reset() 211 struct iio_dev *indio_dev = pf->indio_dev; in ms5611_trigger_handler() local 236 static int ms5611_read_raw(struct iio_dev *indio_dev, in ms5611_read_raw() 305 static int ms5611_write_raw(struct iio_dev *indio_dev, in ms5611_write_raw() 380 static int ms5611_init(struct iio_dev *indio_dev) in ms5611_init() 400 int ms5611_probe(struct iio_dev *indio_dev, struct device *dev, in ms5611_probe()
|
/linux-6.8/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 248 static int adis16136_set_filter(struct iio_dev *indio_dev, int val) in adis16136_set_filter() 271 static int adis16136_get_filter(struct iio_dev *indio_dev, int *val) in adis16136_get_filter() 297 static int adis16136_read_raw(struct iio_dev *indio_dev, in adis16136_read_raw() 336 static int adis16136_write_raw(struct iio_dev *indio_dev, in adis16136_write_raw() 412 static int adis16136_stop_device(struct iio_dev *indio_dev) in adis16136_stop_device() 425 static int adis16136_initial_setup(struct iio_dev *indio_dev) in adis16136_initial_setup() [all …]
|
/linux-6.8/drivers/iio/dummy/ |
D | iio_simple_dummy.c | 279 static int iio_dummy_read_raw(struct iio_dev *indio_dev, in iio_dummy_read_raw() 422 static int iio_dummy_write_raw(struct iio_dev *indio_dev, in iio_dummy_write_raw() 536 static int iio_dummy_init_device(struct iio_dev *indio_dev) in iio_dummy_init_device() 566 struct iio_dev *indio_dev; in iio_dummy_probe() local 678 struct iio_dev *indio_dev = swd->device; in iio_dummy_remove() local
|
/linux-6.8/drivers/iio/health/ |
D | afe4403.c | 140 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in afe440x_show_register() local 164 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in afe440x_store_register() local 243 static int afe4403_read_raw(struct iio_dev *indio_dev, in afe4403_read_raw() 283 static int afe4403_write_raw(struct iio_dev *indio_dev, in afe4403_write_raw() 313 struct iio_dev *indio_dev = pf->indio_dev; in afe4403_trigger_handler() local 414 struct iio_dev *indio_dev = spi_get_drvdata(to_spi_device(dev)); in afe4403_suspend() local 435 struct iio_dev *indio_dev = spi_get_drvdata(to_spi_device(dev)); in afe4403_resume() local 458 struct iio_dev *indio_dev; in afe4403_probe() local 577 struct iio_dev *indio_dev = spi_get_drvdata(spi); in afe4403_remove() local
|