/linux-6.8/drivers/iio/accel/ |
D | adxl367.c | 482 static int adxl367_set_range(struct iio_dev *indio_dev, in adxl367_set_range() 637 static int adxl367_set_odr(struct iio_dev *indio_dev, enum adxl367_odr odr) in adxl367_set_odr() 748 static int adxl367_read_sample(struct iio_dev *indio_dev, in adxl367_read_sample() 803 static bool adxl367_push_event(struct iio_dev *indio_dev, u8 status) in adxl367_push_event() 822 static bool adxl367_push_fifo_data(struct iio_dev *indio_dev, u8 status, in adxl367_push_fifo_data() 848 struct iio_dev *indio_dev = private; in adxl367_irq_handler() local 865 static int adxl367_reg_access(struct iio_dev *indio_dev, in adxl367_reg_access() 878 static int adxl367_read_raw(struct iio_dev *indio_dev, in adxl367_read_raw() 928 static int adxl367_write_raw(struct iio_dev *indio_dev, in adxl367_write_raw() 959 static int adxl367_write_raw_get_fmt(struct iio_dev *indio_dev, in adxl367_write_raw_get_fmt() [all …]
|
/linux-6.8/drivers/iio/amplifiers/ |
D | hmc425a.c | 47 static int hmc425a_write(struct iio_dev *indio_dev, u32 value) in hmc425a_write() 59 static int hmc425a_read_raw(struct iio_dev *indio_dev, in hmc425a_read_raw() 98 static int hmc425a_write_raw(struct iio_dev *indio_dev, in hmc425a_write_raw() 143 static int hmc425a_write_raw_get_fmt(struct iio_dev *indio_dev, in hmc425a_write_raw_get_fmt() 215 struct iio_dev *indio_dev; in hmc425a_probe() local
|
D | ada4250.c | 81 static int ada4250_set_offset_uv(struct iio_dev *indio_dev, in ada4250_set_offset_uv() 165 static int ada4250_read_raw(struct iio_dev *indio_dev, in ada4250_read_raw() 203 static int ada4250_write_raw(struct iio_dev *indio_dev, in ada4250_write_raw() 237 static int ada4250_read_avail(struct iio_dev *indio_dev, in ada4250_read_avail() 260 static int ada4250_reg_access(struct iio_dev *indio_dev, in ada4250_reg_access() 346 struct iio_dev *indio_dev; in ada4250_probe() local
|
/linux-6.8/drivers/iio/magnetometer/ |
D | hmc5843_core.c | 207 int hmc5843_show_measurement_configuration(struct iio_dev *indio_dev, in hmc5843_show_measurement_configuration() 222 int hmc5843_set_measurement_configuration(struct iio_dev *indio_dev, in hmc5843_set_measurement_configuration() 232 hmc5843_get_mount_matrix(const struct iio_dev *indio_dev, in hmc5843_get_mount_matrix() 364 static int hmc5843_read_raw(struct iio_dev *indio_dev, in hmc5843_read_raw() 395 static int hmc5843_write_raw(struct iio_dev *indio_dev, in hmc5843_write_raw() 420 static int hmc5843_write_raw_get_fmt(struct iio_dev *indio_dev, in hmc5843_write_raw_get_fmt() 437 struct iio_dev *indio_dev = pf->indio_dev; in hmc5843_trigger_handler() local 624 struct iio_dev *indio_dev; in hmc5843_common_probe() local 676 struct iio_dev *indio_dev = dev_get_drvdata(dev); in hmc5843_common_remove() local
|
/linux-6.8/drivers/iio/imu/ |
D | kmx61.c | 279 static void kmx61_set_data(struct iio_dev *indio_dev, struct kmx61_data *data) in kmx61_set_data() 286 static struct kmx61_data *kmx61_get_data(struct iio_dev *indio_dev) in kmx61_get_data() 781 static int kmx61_read_raw(struct iio_dev *indio_dev, in kmx61_read_raw() 851 static int kmx61_write_raw(struct iio_dev *indio_dev, in kmx61_write_raw() 884 static int kmx61_read_event(struct iio_dev *indio_dev, in kmx61_read_event() 906 static int kmx61_write_event(struct iio_dev *indio_dev, in kmx61_write_event() 930 static int kmx61_read_event_config(struct iio_dev *indio_dev, in kmx61_read_event_config() 940 static int kmx61_write_event_config(struct iio_dev *indio_dev, in kmx61_write_event_config() 977 static int kmx61_acc_validate_trigger(struct iio_dev *indio_dev, in kmx61_acc_validate_trigger() 988 static int kmx61_mag_validate_trigger(struct iio_dev *indio_dev, in kmx61_mag_validate_trigger() [all …]
|
/linux-6.8/drivers/iio/ |
D | industrialio-trigger.c | 115 int iio_trigger_set_immutable(struct iio_dev *indio_dev, struct iio_trigger *trig) in iio_trigger_set_immutable() 374 struct iio_dev *indio_dev, in iio_alloc_pollfunc() 423 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in current_trigger_show() local 448 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in current_trigger_store() local 725 bool iio_trigger_using_own(struct iio_dev *indio_dev) in iio_trigger_using_own() 764 struct iio_dev *indio_dev) in iio_trigger_validate_own_device() 772 int iio_device_register_trigger_consumer(struct iio_dev *indio_dev) in iio_device_register_trigger_consumer() 778 void iio_device_unregister_trigger_consumer(struct iio_dev *indio_dev) in iio_device_unregister_trigger_consumer()
|
/linux-6.8/drivers/iio/gyro/ |
D | st_gyro_core.c | 36 st_gyro_get_mount_matrix(const struct iio_dev *indio_dev, in st_gyro_get_mount_matrix() 377 static int st_gyro_read_raw(struct iio_dev *indio_dev, in st_gyro_read_raw() 406 static int st_gyro_write_raw(struct iio_dev *indio_dev, in st_gyro_write_raw() 470 int st_gyro_common_probe(struct iio_dev *indio_dev) in st_gyro_common_probe()
|
/linux-6.8/drivers/iio/potentiometer/ |
D | max5487.c | 49 static int max5487_read_raw(struct iio_dev *indio_dev, in max5487_read_raw() 64 static int max5487_write_raw(struct iio_dev *indio_dev, in max5487_write_raw() 86 struct iio_dev *indio_dev; in max5487_spi_probe() local 117 struct iio_dev *indio_dev = spi_get_drvdata(spi); in max5487_spi_remove() local
|
/linux-6.8/drivers/iio/dac/ |
D | lpc18xx_dac.c | 48 static int lpc18xx_dac_read_raw(struct iio_dev *indio_dev, in lpc18xx_dac_read_raw() 73 static int lpc18xx_dac_write_raw(struct iio_dev *indio_dev, in lpc18xx_dac_write_raw() 106 struct iio_dev *indio_dev; in lpc18xx_dac_probe() local 170 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in lpc18xx_dac_remove() local
|
D | ad5449.c | 86 static int ad5449_write(struct iio_dev *indio_dev, unsigned int addr, in ad5449_write() 100 static int ad5449_read(struct iio_dev *indio_dev, unsigned int addr, in ad5449_read() 132 static int ad5449_read_raw(struct iio_dev *indio_dev, in ad5449_read_raw() 170 static int ad5449_write_raw(struct iio_dev *indio_dev, in ad5449_write_raw() 273 struct iio_dev *indio_dev; in ad5449_spi_probe() local 335 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad5449_spi_remove() local
|
D | ltc2632.c | 93 static int ltc2632_read_raw(struct iio_dev *indio_dev, in ltc2632_read_raw() 110 static int ltc2632_write_raw(struct iio_dev *indio_dev, in ltc2632_write_raw() 132 static ssize_t ltc2632_read_dac_powerdown(struct iio_dev *indio_dev, in ltc2632_read_dac_powerdown() 143 static ssize_t ltc2632_write_dac_powerdown(struct iio_dev *indio_dev, in ltc2632_write_dac_powerdown() 311 struct iio_dev *indio_dev; in ltc2632_probe() local 377 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ltc2632_remove() local
|
D | ad7303.c | 63 static ssize_t ad7303_read_dac_powerdown(struct iio_dev *indio_dev, in ad7303_read_dac_powerdown() 72 static ssize_t ad7303_write_dac_powerdown(struct iio_dev *indio_dev, in ad7303_write_dac_powerdown() 113 static int ad7303_read_raw(struct iio_dev *indio_dev, in ad7303_read_raw() 140 static int ad7303_write_raw(struct iio_dev *indio_dev, in ad7303_write_raw() 209 struct iio_dev *indio_dev; in ad7303_probe() local
|
/linux-6.8/drivers/iio/health/ |
D | max30100.c | 72 struct iio_dev *indio_dev; member 173 static int max30100_buffer_postenable(struct iio_dev *indio_dev) in max30100_buffer_postenable() 185 static int max30100_buffer_predisable(struct iio_dev *indio_dev) in max30100_buffer_predisable() 227 struct iio_dev *indio_dev = private; in max30100_interrupt_handler() local 377 static int max30100_read_raw(struct iio_dev *indio_dev, in max30100_read_raw() 423 struct iio_dev *indio_dev; in max30100_probe() local 478 struct iio_dev *indio_dev = i2c_get_clientdata(client); in max30100_remove() local
|
/linux-6.8/drivers/iio/temperature/ |
D | max31856.c | 213 static int max31856_read_raw(struct iio_dev *indio_dev, in max31856_read_raw() 255 static int max31856_write_raw_get_fmt(struct iio_dev *indio_dev, in max31856_write_raw_get_fmt() 267 static int max31856_write_raw(struct iio_dev *indio_dev, in max31856_write_raw() 313 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in show_fault() local 346 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in show_filter() local 357 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in set_filter() local 407 struct iio_dev *indio_dev; in max31856_probe() local
|
/linux-6.8/drivers/iio/light/ |
D | tcs3414.c | 128 static int tcs3414_read_raw(struct iio_dev *indio_dev, in tcs3414_read_raw() 164 static int tcs3414_write_raw(struct iio_dev *indio_dev, in tcs3414_write_raw() 205 struct iio_dev *indio_dev = pf->indio_dev; in tcs3414_trigger_handler() local 247 static int tcs3414_buffer_postenable(struct iio_dev *indio_dev) in tcs3414_buffer_postenable() 256 static int tcs3414_buffer_predisable(struct iio_dev *indio_dev) in tcs3414_buffer_predisable() 285 struct iio_dev *indio_dev; in tcs3414_probe() local
|
D | cm3323.c | 79 static int cm3323_init(struct iio_dev *indio_dev) in cm3323_init() 107 struct iio_dev *indio_dev = data; in cm3323_disable() local 155 static int cm3323_read_raw(struct iio_dev *indio_dev, in cm3323_read_raw() 192 static int cm3323_write_raw(struct iio_dev *indio_dev, in cm3323_write_raw() 220 struct iio_dev *indio_dev; in cm3323_probe() local
|
D | tsl2591.c | 431 static int tsl2591_read_channel_data(struct iio_dev *indio_dev, in tsl2591_read_channel_data() 644 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in tsl2591_in_illuminance_period_available_show() local 712 static int tsl2591_read_raw(struct iio_dev *indio_dev, in tsl2591_read_raw() 781 static int tsl2591_write_raw(struct iio_dev *indio_dev, in tsl2591_write_raw() 829 static int tsl2591_read_available(struct iio_dev *indio_dev, in tsl2591_read_available() 851 static int tsl2591_read_event_value(struct iio_dev *indio_dev, in tsl2591_read_event_value() 905 static int tsl2591_write_event_value(struct iio_dev *indio_dev, in tsl2591_write_event_value() 974 static int tsl2591_read_event_config(struct iio_dev *indio_dev, in tsl2591_read_event_config() 984 static int tsl2591_write_event_config(struct iio_dev *indio_dev, in tsl2591_write_event_config() 1024 struct iio_dev *indio_dev = dev_get_drvdata(dev); in tsl2591_suspend() local [all …]
|
/linux-6.8/drivers/iio/adc/ |
D | ad7606_spi.c | 176 static int ad7616_write_scale_sw(struct iio_dev *indio_dev, int ch, int val) in ad7616_write_scale_sw() 204 static int ad7616_write_os_sw(struct iio_dev *indio_dev, int val) in ad7616_write_os_sw() 212 static int ad7606_write_scale_sw(struct iio_dev *indio_dev, int ch, int val) in ad7606_write_scale_sw() 222 static int ad7606_write_os_sw(struct iio_dev *indio_dev, int val) in ad7606_write_os_sw() 229 static int ad7616_sw_mode_config(struct iio_dev *indio_dev) in ad7616_sw_mode_config() 249 static int ad7606B_sw_mode_config(struct iio_dev *indio_dev) in ad7606B_sw_mode_config()
|
D | dln2-adc.c | 105 struct iio_dev *indio_dev = platform_get_drvdata(dln2->pdev); in dln2_adc_update_demux() local 321 static int dln2_adc_read_raw(struct iio_dev *indio_dev, in dln2_adc_read_raw() 375 static int dln2_adc_write_raw(struct iio_dev *indio_dev, in dln2_adc_write_raw() 421 static int dln2_update_scan_mode(struct iio_dev *indio_dev, in dln2_update_scan_mode() 483 struct iio_dev *indio_dev = pf->indio_dev; in dln2_adc_trigger_h() local 519 static int dln2_adc_triggered_buffer_postenable(struct iio_dev *indio_dev) in dln2_adc_triggered_buffer_postenable() 562 static int dln2_adc_triggered_buffer_predisable(struct iio_dev *indio_dev) in dln2_adc_triggered_buffer_predisable() 593 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in dln2_adc_event() local 605 struct iio_dev *indio_dev; in dln2_adc_probe() local 696 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in dln2_adc_remove() local
|
D | ad7766.c | 69 struct iio_dev *indio_dev = pf->indio_dev; in ad7766_trigger_handler() local 85 static int ad7766_preenable(struct iio_dev *indio_dev) in ad7766_preenable() 109 static int ad7766_postdisable(struct iio_dev *indio_dev) in ad7766_postdisable() 127 static int ad7766_read_raw(struct iio_dev *indio_dev, in ad7766_read_raw() 213 struct iio_dev *indio_dev; in ad7766_probe() local
|
/linux-6.8/drivers/iio/chemical/ |
D | sps30.c | 106 struct iio_dev *indio_dev = pf->indio_dev; in sps30_trigger_handler() local 128 static int sps30_read_raw(struct iio_dev *indio_dev, in sps30_read_raw() 193 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in start_cleaning_store() local 213 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in cleaning_period_show() local 230 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in cleaning_period_store() local 329 struct iio_dev *indio_dev; in sps30_probe() local
|
/linux-6.8/drivers/iio/humidity/ |
D | hdc100x.c | 199 static int hdc100x_read_raw(struct iio_dev *indio_dev, in hdc100x_read_raw() 254 static int hdc100x_write_raw(struct iio_dev *indio_dev, in hdc100x_write_raw() 284 static int hdc100x_buffer_postenable(struct iio_dev *indio_dev) in hdc100x_buffer_postenable() 298 static int hdc100x_buffer_predisable(struct iio_dev *indio_dev) in hdc100x_buffer_predisable() 318 struct iio_dev *indio_dev = pf->indio_dev; in hdc100x_trigger_handler() local 356 struct iio_dev *indio_dev; in hdc100x_probe() local
|
/linux-6.8/drivers/iio/cdc/ |
D | ad7150.c | 101 static int ad7150_read_raw(struct iio_dev *indio_dev, in ad7150_read_raw() 149 static int ad7150_read_event_config(struct iio_dev *indio_dev, in ad7150_read_event_config() 184 static int ad7150_write_event_params(struct iio_dev *indio_dev, in ad7150_write_event_params() 232 static int ad7150_write_event_config(struct iio_dev *indio_dev, in ad7150_write_event_config() 324 static int ad7150_read_event_value(struct iio_dev *indio_dev, in ad7150_read_event_value() 356 static int ad7150_write_event_value(struct iio_dev *indio_dev, in ad7150_write_event_value() 482 struct iio_dev *indio_dev = private; in __ad7150_event_handler() local 543 struct iio_dev *indio_dev; in ad7150_probe() local
|
/linux-6.8/drivers/iio/dummy/ |
D | iio_simple_dummy.h | 85 iio_simple_dummy_events_register(struct iio_dev *indio_dev) in iio_simple_dummy_events_register() 91 iio_simple_dummy_events_unregister(struct iio_dev *indio_dev) in iio_simple_dummy_events_unregister() 116 static inline int iio_simple_dummy_configure_buffer(struct iio_dev *indio_dev) in iio_simple_dummy_configure_buffer() 122 void iio_simple_dummy_unconfigure_buffer(struct iio_dev *indio_dev) in iio_simple_dummy_unconfigure_buffer()
|
/linux-6.8/drivers/iio/frequency/ |
D | ad9523.c | 298 static int ad9523_read(struct iio_dev *indio_dev, unsigned int addr) in ad9523_read() 332 static int ad9523_write(struct iio_dev *indio_dev, in ad9523_write() 360 static int ad9523_io_update(struct iio_dev *indio_dev) in ad9523_io_update() 365 static int ad9523_vco_out_map(struct iio_dev *indio_dev, in ad9523_vco_out_map() 419 static int ad9523_set_clock_provider(struct iio_dev *indio_dev, in ad9523_set_clock_provider() 445 static int ad9523_store_eeprom(struct iio_dev *indio_dev) in ad9523_store_eeprom() 483 static int ad9523_sync(struct iio_dev *indio_dev) in ad9523_sync() 512 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad9523_store() local 545 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad9523_show() local 629 static int ad9523_read_raw(struct iio_dev *indio_dev, in ad9523_read_raw() [all …]
|