/linux-6.8/drivers/iio/accel/ |
D | adxl372.c | 314 static ssize_t adxl372_read_threshold_value(struct iio_dev *indio_dev, unsigned int addr, in adxl372_read_threshold_value() 334 static ssize_t adxl372_write_threshold_value(struct iio_dev *indio_dev, unsigned int addr, in adxl372_write_threshold_value() 617 static void adxl372_push_event(struct iio_dev *indio_dev, s64 timestamp, u8 status2) in adxl372_push_event() 637 struct iio_dev *indio_dev = pf->indio_dev; in adxl372_trigger_handler() local 744 static int adxl372_reg_access(struct iio_dev *indio_dev, in adxl372_reg_access() 757 static int adxl372_read_raw(struct iio_dev *indio_dev, in adxl372_read_raw() 793 static int adxl372_write_raw(struct iio_dev *indio_dev, in adxl372_write_raw() 840 static int adxl372_read_event_value(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, in adxl372_read_event_value() 889 static int adxl372_write_event_value(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, in adxl372_write_event_value() 926 static int adxl372_read_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, in adxl372_read_event_config() [all …]
|
D | bma400_core.c | 199 bma400_accel_get_mount_matrix(const struct iio_dev *indio_dev, in bma400_accel_get_mount_matrix() 273 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in in_accel_gesture_tap_maxtomin_time_show() local 292 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in in_accel_gesture_tap_maxtomin_time_store() local 935 static int bma400_read_raw(struct iio_dev *indio_dev, in bma400_read_raw() 1019 static int bma400_read_avail(struct iio_dev *indio_dev, in bma400_read_avail() 1045 static int bma400_write_raw(struct iio_dev *indio_dev, in bma400_write_raw() 1089 static int bma400_write_raw_get_fmt(struct iio_dev *indio_dev, in bma400_write_raw_get_fmt() 1107 static int bma400_read_event_config(struct iio_dev *indio_dev, in bma400_read_event_config() 1293 static int bma400_write_event_config(struct iio_dev *indio_dev, in bma400_write_event_config() 1351 static int bma400_read_event_value(struct iio_dev *indio_dev, in bma400_read_event_value() [all …]
|
/linux-6.8/drivers/iio/dac/ |
D | ad5755.c | 252 static int ad5755_write_unlocked(struct iio_dev *indio_dev, in ad5755_write_unlocked() 262 static int ad5755_write_ctrl_unlocked(struct iio_dev *indio_dev, in ad5755_write_ctrl_unlocked() 269 static int ad5755_write(struct iio_dev *indio_dev, unsigned int reg, in ad5755_write() 282 static int ad5755_write_ctrl(struct iio_dev *indio_dev, unsigned int channel, in ad5755_write_ctrl() 295 static int ad5755_read(struct iio_dev *indio_dev, unsigned int addr) in ad5755_read() 325 static int ad5755_update_dac_ctrl(struct iio_dev *indio_dev, in ad5755_update_dac_ctrl() 340 static int ad5755_set_channel_pwr_down(struct iio_dev *indio_dev, in ad5755_set_channel_pwr_down() 434 static int ad5755_read_raw(struct iio_dev *indio_dev, in ad5755_read_raw() 469 static int ad5755_write_raw(struct iio_dev *indio_dev, in ad5755_write_raw() 490 static ssize_t ad5755_read_powerdown(struct iio_dev *indio_dev, uintptr_t priv, in ad5755_read_powerdown() [all …]
|
D | ad5791.c | 150 static int ad5791_get_powerdown_mode(struct iio_dev *indio_dev, in ad5791_get_powerdown_mode() 158 static int ad5791_set_powerdown_mode(struct iio_dev *indio_dev, in ad5791_set_powerdown_mode() 175 static ssize_t ad5791_read_dac_powerdown(struct iio_dev *indio_dev, in ad5791_read_dac_powerdown() 183 static ssize_t ad5791_write_dac_powerdown(struct iio_dev *indio_dev, in ad5791_write_dac_powerdown() 246 static int ad5791_read_raw(struct iio_dev *indio_dev, in ad5791_read_raw() 317 static int ad5791_write_raw(struct iio_dev *indio_dev, in ad5791_write_raw() 345 struct iio_dev *indio_dev; in ad5791_probe() local 440 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad5791_remove() local
|
D | ad5764.c | 124 static int ad5764_write(struct iio_dev *indio_dev, unsigned int reg, in ad5764_write() 139 static int ad5764_read(struct iio_dev *indio_dev, unsigned int reg, in ad5764_read() 184 static int ad5764_write_raw(struct iio_dev *indio_dev, in ad5764_write_raw() 221 static int ad5764_read_raw(struct iio_dev *indio_dev, in ad5764_read_raw() 276 struct iio_dev *indio_dev; in ad5764_probe() local 337 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad5764_remove() local
|
/linux-6.8/drivers/iio/adc/ |
D | ad7768-1.c | 221 static int ad7768_scan_direct(struct iio_dev *indio_dev) in ad7768_scan_direct() 251 static int ad7768_reg_access(struct iio_dev *indio_dev, in ad7768_reg_access() 341 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7768_sampling_freq_avail() local 359 static int ad7768_read_raw(struct iio_dev *indio_dev, in ad7768_read_raw() 401 static int ad7768_write_raw(struct iio_dev *indio_dev, in ad7768_write_raw() 415 static int ad7768_read_label(struct iio_dev *indio_dev, in ad7768_read_label() 470 struct iio_dev *indio_dev = pf->indio_dev; in ad7768_trigger_handler() local 492 struct iio_dev *indio_dev = dev_id; in ad7768_interrupt() local 503 static int ad7768_buffer_postenable(struct iio_dev *indio_dev) in ad7768_buffer_postenable() 515 static int ad7768_buffer_predisable(struct iio_dev *indio_dev) in ad7768_buffer_predisable() [all …]
|
D | ad7266.c | 63 static int ad7266_preenable(struct iio_dev *indio_dev) in ad7266_preenable() 69 static int ad7266_postdisable(struct iio_dev *indio_dev) in ad7266_postdisable() 83 struct iio_dev *indio_dev = pf->indio_dev; in ad7266_trigger_handler() local 121 static int ad7266_update_scan_mode(struct iio_dev *indio_dev, in ad7266_update_scan_mode() 145 static int ad7266_read_raw(struct iio_dev *indio_dev, in ad7266_read_raw() 357 static void ad7266_init_channels(struct iio_dev *indio_dev) in ad7266_init_channels() 389 struct iio_dev *indio_dev; in ad7266_probe() local
|
D | ti-ads124s08.c | 161 static int ads124s_write_cmd(struct iio_dev *indio_dev, u8 command) in ads124s_write_cmd() 170 static int ads124s_write_reg(struct iio_dev *indio_dev, u8 reg, u8 data) in ads124s_write_reg() 181 static int ads124s_reset(struct iio_dev *indio_dev) in ads124s_reset() 196 static int ads124s_read(struct iio_dev *indio_dev) in ads124s_read() 222 static int ads124s_read_raw(struct iio_dev *indio_dev, in ads124s_read_raw() 277 struct iio_dev *indio_dev = pf->indio_dev; in ads124s_trigger_handler() local 312 struct iio_dev *indio_dev; in ads124s_probe() local
|
D | envelope-detector.c | 186 static int envelope_detector_read_raw(struct iio_dev *indio_dev, in envelope_detector_read_raw() 230 static ssize_t envelope_show_invert(struct iio_dev *indio_dev, in envelope_show_invert() 239 static ssize_t envelope_store_invert(struct iio_dev *indio_dev, in envelope_store_invert() 269 static ssize_t envelope_show_comp_interval(struct iio_dev *indio_dev, in envelope_show_comp_interval() 279 static ssize_t envelope_store_comp_interval(struct iio_dev *indio_dev, in envelope_store_comp_interval() 326 struct iio_dev *indio_dev; in envelope_detector_probe() local
|
D | vf610_adc.c | 468 static int vf610_set_conversion_mode(struct iio_dev *indio_dev, in vf610_set_conversion_mode() 483 static int vf610_get_conversion_mode(struct iio_dev *indio_dev, in vf610_get_conversion_mode() 581 struct iio_dev *indio_dev = dev_id; in vf610_adc_isr() local 629 static int vf610_read_sample(struct iio_dev *indio_dev, in vf610_read_sample() 681 static int vf610_read_raw(struct iio_dev *indio_dev, in vf610_read_raw() 716 static int vf610_write_raw(struct iio_dev *indio_dev, in vf610_write_raw() 744 static int vf610_adc_buffer_postenable(struct iio_dev *indio_dev) in vf610_adc_buffer_postenable() 765 static int vf610_adc_buffer_predisable(struct iio_dev *indio_dev) in vf610_adc_buffer_predisable() 789 static int vf610_adc_reg_access(struct iio_dev *indio_dev, in vf610_adc_reg_access() 821 struct iio_dev *indio_dev; in vf610_adc_probe() local [all …]
|
/linux-6.8/drivers/iio/gyro/ |
D | mpu3050-core.c | 263 static int mpu3050_read_raw(struct iio_dev *indio_dev, in mpu3050_read_raw() 379 static int mpu3050_write_raw(struct iio_dev *indio_dev, in mpu3050_write_raw() 472 struct iio_dev *indio_dev = pf->indio_dev; in mpu3050_trigger_handler() local 651 static int mpu3050_buffer_preenable(struct iio_dev *indio_dev) in mpu3050_buffer_preenable() 664 static int mpu3050_buffer_postdisable(struct iio_dev *indio_dev) in mpu3050_buffer_postdisable() 680 mpu3050_get_mount_matrix(const struct iio_dev *indio_dev, in mpu3050_get_mount_matrix() 913 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in mpu3050_irq_handler() local 928 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in mpu3050_irq_thread() local 955 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in mpu3050_drdy_trigger_set_state() local 1052 static int mpu3050_trigger_probe(struct iio_dev *indio_dev, int irq) in mpu3050_trigger_probe() [all …]
|
D | hid-sensor-gyro-3d.c | 97 static int gyro_3d_read_raw(struct iio_dev *indio_dev, in gyro_3d_read_raw() 158 static int gyro_3d_write_raw(struct iio_dev *indio_dev, in gyro_3d_write_raw() 193 struct iio_dev *indio_dev = platform_get_drvdata(priv); in gyro_3d_proc_event() local 216 struct iio_dev *indio_dev = platform_get_drvdata(priv); in gyro_3d_capture_sample() local 284 struct iio_dev *indio_dev; in hid_gyro_3d_probe() local 365 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in hid_gyro_3d_remove() local
|
/linux-6.8/drivers/iio/chemical/ |
D | scd4x.c | 339 static int scd4x_read_raw(struct iio_dev *indio_dev, in scd4x_read_raw() 413 static int scd4x_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, in scd4x_read_avail() 428 static int scd4x_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, in scd4x_write_raw() 464 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in calibration_auto_enable_show() local 487 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in calibration_auto_enable_store() local 512 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in calibration_forced_value_store() local 623 struct iio_dev *indio_dev = dev_get_drvdata(dev); in scd4x_suspend() local 636 struct iio_dev *indio_dev = dev_get_drvdata(dev); in scd4x_resume() local 664 struct iio_dev *indio_dev = pf->indio_dev; in scd4x_trigger_handler() local 689 struct iio_dev *indio_dev; in scd4x_probe() local
|
/linux-6.8/drivers/iio/proximity/ |
D | srf08.c | 183 struct iio_dev *indio_dev = pf->indio_dev; in srf08_trigger_handler() local 203 static int srf08_read_raw(struct iio_dev *indio_dev, in srf08_read_raw() 242 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in srf08_show_range_mm() local 295 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in srf08_store_range_mm() local 318 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in srf08_show_sensitivity_available() local 337 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in srf08_show_sensitivity() local 385 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in srf08_store_sensitivity() local 449 struct iio_dev *indio_dev; in srf08_probe() local
|
D | cros_ec_mkbp_proximity.c | 28 struct iio_dev *indio_dev; member 102 struct iio_dev *indio_dev = data->indio_dev; in cros_ec_mkbp_proximity_push_event() local 144 static int cros_ec_mkbp_proximity_read_raw(struct iio_dev *indio_dev, in cros_ec_mkbp_proximity_read_raw() 157 static int cros_ec_mkbp_proximity_read_event_config(struct iio_dev *indio_dev, in cros_ec_mkbp_proximity_read_event_config() 167 static int cros_ec_mkbp_proximity_write_event_config(struct iio_dev *indio_dev, in cros_ec_mkbp_proximity_write_event_config() 211 struct iio_dev *indio_dev; in cros_ec_mkbp_proximity_probe() local
|
/linux-6.8/drivers/iio/light/ |
D | gp2ap002.c | 155 struct iio_dev *indio_dev = d; in gp2ap002_prox_irq() local 246 static int gp2ap002_read_raw(struct iio_dev *indio_dev, in gp2ap002_read_raw() 325 static int gp2ap002_read_event_config(struct iio_dev *indio_dev, in gp2ap002_read_event_config() 339 static int gp2ap002_write_event_config(struct iio_dev *indio_dev, in gp2ap002_write_event_config() 431 struct iio_dev *indio_dev; in gp2ap002_probe() local 623 struct iio_dev *indio_dev = i2c_get_clientdata(client); in gp2ap002_remove() local 637 struct iio_dev *indio_dev = dev_get_drvdata(dev); in gp2ap002_runtime_suspend() local 662 struct iio_dev *indio_dev = dev_get_drvdata(dev); in gp2ap002_runtime_resume() local
|
D | hid-sensor-als.c | 83 static int als_read_raw(struct iio_dev *indio_dev, in als_read_raw() 154 static int als_write_raw(struct iio_dev *indio_dev, in als_write_raw() 193 struct iio_dev *indio_dev = platform_get_drvdata(priv); in als_proc_event() local 215 struct iio_dev *indio_dev = platform_get_drvdata(priv); in als_capture_sample() local 274 struct iio_dev *indio_dev; in hid_als_probe() local 356 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in hid_als_remove() local
|
D | adjd_s311.c | 71 static int adjd_s311_req_data(struct iio_dev *indio_dev) in adjd_s311_req_data() 99 static int adjd_s311_read_data(struct iio_dev *indio_dev, u8 reg, int *val) in adjd_s311_read_data() 119 struct iio_dev *indio_dev = pf->indio_dev; in adjd_s311_trigger_handler() local 171 static int adjd_s311_read_raw(struct iio_dev *indio_dev, in adjd_s311_read_raw() 208 static int adjd_s311_write_raw(struct iio_dev *indio_dev, in adjd_s311_write_raw() 239 struct iio_dev *indio_dev; in adjd_s311_probe() local
|
D | rpr0521.c | 415 struct iio_dev *indio_dev = private; in rpr0521_drdy_irq_handler() local 430 struct iio_dev *indio_dev = private; in rpr0521_drdy_irq_thread() local 444 struct iio_dev *indio_dev = pf->indio_dev; in rpr0521_trigger_consumer_store_time() local 456 struct iio_dev *indio_dev = pf->indio_dev; in rpr0521_trigger_consumer_handler() local 528 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trigger); in rpr0521_pxs_drdy_set_state() local 547 static int rpr0521_buffer_preenable(struct iio_dev *indio_dev) in rpr0521_buffer_preenable() 562 static int rpr0521_buffer_postdisable(struct iio_dev *indio_dev) in rpr0521_buffer_postdisable() 719 static int rpr0521_read_raw(struct iio_dev *indio_dev, in rpr0521_read_raw() 797 static int rpr0521_write_raw(struct iio_dev *indio_dev, in rpr0521_write_raw() 933 struct iio_dev *indio_dev; in rpr0521_probe() local [all …]
|
/linux-6.8/drivers/iio/multiplexer/ |
D | iio-mux.c | 33 struct iio_dev *indio_dev; member 88 static int mux_read_raw(struct iio_dev *indio_dev, in mux_read_raw() 118 static int mux_read_avail(struct iio_dev *indio_dev, in mux_read_avail() 146 static int mux_write_raw(struct iio_dev *indio_dev, in mux_write_raw() 178 static ssize_t mux_read_ext_info(struct iio_dev *indio_dev, uintptr_t private, in mux_read_ext_info() 198 static ssize_t mux_write_ext_info(struct iio_dev *indio_dev, uintptr_t private, in mux_write_ext_info() 331 struct iio_dev *indio_dev; in mux_probe() local
|
/linux-6.8/drivers/iio/pressure/ |
D | hid-sensor-press.c | 68 static int press_read_raw(struct iio_dev *indio_dev, in press_read_raw() 136 static int press_write_raw(struct iio_dev *indio_dev, in press_write_raw() 171 struct iio_dev *indio_dev = platform_get_drvdata(priv); in press_proc_event() local 192 struct iio_dev *indio_dev = platform_get_drvdata(priv); in press_capture_sample() local 246 struct iio_dev *indio_dev; in hid_press_probe() local 329 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in hid_press_remove() local
|
/linux-6.8/drivers/iio/orientation/ |
D | hid-sensor-incl-3d.c | 100 static int incl_3d_read_raw(struct iio_dev *indio_dev, in incl_3d_read_raw() 160 static int incl_3d_write_raw(struct iio_dev *indio_dev, in incl_3d_write_raw() 195 struct iio_dev *indio_dev = platform_get_drvdata(priv); in incl_3d_proc_event() local 219 struct iio_dev *indio_dev = platform_get_drvdata(priv); in incl_3d_capture_sample() local 304 struct iio_dev *indio_dev; in hid_incl_3d_probe() local 389 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in hid_incl_3d_remove() local
|
/linux-6.8/drivers/iio/temperature/ |
D | tsys02d.c | 29 static int tsys02d_read_raw(struct iio_dev *indio_dev, in tsys02d_read_raw() 60 static int tsys02d_write_raw(struct iio_dev *indio_dev, in tsys02d_write_raw() 98 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in tsys02_read_battery_low() local 128 struct iio_dev *indio_dev; in tsys02d_probe() local
|
/linux-6.8/drivers/iio/common/ssp_sensors/ |
D | ssp_iio.c | 20 int ssp_common_buffer_postenable(struct iio_dev *indio_dev) in ssp_common_buffer_postenable() 44 int ssp_common_buffer_postdisable(struct iio_dev *indio_dev) in ssp_common_buffer_postdisable() 70 int ssp_common_process_data(struct iio_dev *indio_dev, void *buf, in ssp_common_process_data()
|
/linux-6.8/drivers/iio/magnetometer/ |
D | bmc150_magn.c | 456 static int bmc150_magn_read_raw(struct iio_dev *indio_dev, in bmc150_magn_read_raw() 531 static int bmc150_magn_write_raw(struct iio_dev *indio_dev, in bmc150_magn_write_raw() 593 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in bmc150_magn_show_samp_freq_avail() local 611 bmc150_magn_get_mount_matrix(const struct iio_dev *indio_dev, in bmc150_magn_get_mount_matrix() 673 struct iio_dev *indio_dev = pf->indio_dev; in bmc150_magn_trigger_handler() local 787 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in bmc150_magn_trig_reen() local 804 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in bmc150_magn_data_rdy_trigger_set_state() local 839 static int bmc150_magn_buffer_preenable(struct iio_dev *indio_dev) in bmc150_magn_buffer_preenable() 846 static int bmc150_magn_buffer_postdisable(struct iio_dev *indio_dev) in bmc150_magn_buffer_postdisable() 873 struct iio_dev *indio_dev; in bmc150_magn_probe() local [all …]
|