Home
last modified time | relevance | path

Searched defs:indio_dev (Results 151 – 175 of 491) sorted by relevance

12345678910>>...20

/linux-6.8/drivers/iio/accel/
Dadxl367.c482 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/
Dhmc425a.c47 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
Dada4250.c81 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/
Dhmc5843_core.c207 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/
Dkmx61.c279 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/
Dindustrialio-trigger.c115 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/
Dst_gyro_core.c36 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/
Dmax5487.c49 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/
Dlpc18xx_dac.c48 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
Dad5449.c86 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
Dltc2632.c93 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
Dad7303.c63 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/
Dmax30100.c72 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/
Dmax31856.c213 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/
Dtcs3414.c128 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
Dcm3323.c79 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
Dtsl2591.c431 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/
Dad7606_spi.c176 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()
Ddln2-adc.c105 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
Dad7766.c69 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/
Dsps30.c106 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/
Dhdc100x.c199 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/
Dad7150.c101 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/
Diio_simple_dummy.h85 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/
Dad9523.c298 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 …]

12345678910>>...20