Home
last modified time | relevance | path

Searched refs:indio_dev (Results 1 – 25 of 560) sorted by relevance

12345678910>>...23

/linux/drivers/iio/pressure/
A Dzpa2326.c357 zpa2326_sleep(indio_dev); in zpa2326_power_on()
634 zpa2326_power_off(indio_dev, iio_priv(indio_dev)); in zpa2326_runtime_suspend()
643 return zpa2326_power_on(indio_dev, iio_priv(indio_dev)); in zpa2326_runtime_resume()
754 iio_priv(indio_dev))->timestamp = iio_get_time_ns(indio_dev); in zpa2326_handle_irq()
1221 iio_priv(indio_dev))->waken = iio_priv(indio_dev); in zpa2326_preenable_buffer()
1411 indio_dev->name, in zpa2326_init_managed_trigger()
1594 if (!indio_dev) in zpa2326_create_managed_iiodev()
1601 indio_dev->name = name; in zpa2326_create_managed_iiodev()
1604 return indio_dev; in zpa2326_create_managed_iiodev()
1619 if (!indio_dev) in zpa2326_probe()
[all …]
/linux/include/linux/iio/
A Diio.h474 int (*read_raw)(struct iio_dev *indio_dev,
640 #define iio_device_register(indio_dev) \ argument
702 if (indio_dev) in iio_device_put()
703 put_device(&indio_dev->dev); in iio_device_put()
728 return indio_dev ? dev_to_iio_dev(get_device(&indio_dev->dev)) : NULL; in iio_device_get()
749 indio_dev->dev.parent = parent; in iio_device_set_parent()
762 dev_set_drvdata(&indio_dev->dev, data); in iio_device_set_drvdata()
773 return dev_get_drvdata(&indio_dev->dev); in iio_device_get_drvdata()
788 return indio_dev->priv; in iio_priv()
862 ret = indio_dev->info->get_current_scan_type(indio_dev, chan); in iio_get_current_scan_type()
[all …]
/linux/drivers/iio/
A Dindustrialio-core.c386 ret = indio_dev->info->debugfs_reg_access(indio_dev, in iio_debugfs_read_reg()
426 ret = indio_dev->info->debugfs_reg_access(indio_dev, reg, in iio_debugfs_write_reg()
734 return indio_dev->info->read_label(indio_dev, c, buf); in do_iio_read_channel_label()
766 ret = indio_dev->info->read_raw(indio_dev, this_attr->c, in iio_read_channel_info()
975 switch (indio_dev->info->write_raw_get_fmt(indio_dev, in iio_write_channel_info()
1009 ret = indio_dev->info->write_raw(indio_dev, this_attr->c, in iio_write_channel_info()
1665 indio_dev = &iio_dev_opaque->indio_dev; in iio_device_alloc()
1760 struct iio_dev *indio_dev = &iio_dev_opaque->indio_dev; in iio_chrdev_open() local
1775 ib->indio_dev = indio_dev; in iio_chrdev_open()
1795 struct iio_dev *indio_dev = &iio_dev_opaque->indio_dev; in iio_chrdev_release() local
[all …]
A Dindustrialio-event.c107 if (!indio_dev->info) in iio_event_poll()
129 if (!indio_dev->info) in iio_event_chrdev_read()
179 iio_device_put(indio_dev); in iio_event_chrdev_release()
210 iio_device_get(indio_dev); in iio_event_getfd()
216 iio_device_put(indio_dev); in iio_event_getfd()
291 ret = indio_dev->info->write_event_config(indio_dev, in iio_ev_state_store()
309 val = indio_dev->info->read_event_config(indio_dev, in iio_ev_state_show()
330 ret = indio_dev->info->read_event_value(indio_dev, in iio_ev_value_show()
357 ret = indio_dev->info->write_event_value(indio_dev, in iio_ev_value_store()
375 return indio_dev->info->read_event_label(indio_dev, in iio_ev_label_show()
[all …]
A Dindustrialio-buffer.c145 struct iio_dev *indio_dev = ib->indio_dev; in iio_buffer_read() local
214 struct iio_dev *indio_dev = ib->indio_dev; in iio_buffer_write() local
277 struct iio_dev *indio_dev = ib->indio_dev; in iio_buffer_poll() local
1148 ret = indio_dev->setup_ops->preenable(indio_dev); in iio_enable_buffers()
1169 indio_dev->info->hwfifo_set_watermark(indio_dev, in iio_enable_buffers()
1188 ret = indio_dev->setup_ops->postenable(indio_dev); in iio_enable_buffers()
1210 indio_dev->setup_ops->postdisable(indio_dev); in iio_enable_buffers()
1594 struct iio_dev *indio_dev = ib->indio_dev; in iio_buffer_chrdev_release() local
1654 struct iio_dev *indio_dev = ib->indio_dev; in iio_buffer_attach_dmabuf() local
1760 struct iio_dev *indio_dev = ib->indio_dev; in iio_buffer_detach_dmabuf() local
[all …]
/linux/drivers/media/pci/mgb4/
A Dmgb4_trigger.c36 if (iio_buffer_enabled(indio_dev)) in trigger_read_raw()
89 struct iio_dev *indio_dev = pf->indio_dev; in trigger_handler() local
113 indio_dev->name, iio_device_id(indio_dev)); in probe_trigger()
151 struct iio_dev *indio_dev; in mgb4_trigger_create() local
158 if (!indio_dev) in mgb4_trigger_create()
162 indio_dev->name = "mgb4"; in mgb4_trigger_create()
167 data = iio_priv(indio_dev); in mgb4_trigger_create()
188 return indio_dev; in mgb4_trigger_create()
193 remove_trigger(indio_dev, irq); in mgb4_trigger_create()
195 iio_device_free(indio_dev); in mgb4_trigger_create()
[all …]
/linux/drivers/iio/gyro/
A Ditg3200_core.c115 ret = itg3200_read_reg_8(indio_dev, in itg3200_read_raw()
176 ret = itg3200_write_reg_8(indio_dev, in itg3200_reset()
187 ret = itg3200_write_reg_8(indio_dev, in itg3200_reset()
224 ret = itg3200_reset(indio_dev); in itg3200_initial_setup()
302 struct iio_dev *indio_dev; in itg3200_probe() local
307 if (!indio_dev) in itg3200_probe()
310 st = iio_priv(indio_dev); in itg3200_probe()
323 indio_dev->info = &itg3200_info; in itg3200_probe()
350 itg3200_remove_trigger(indio_dev); in itg3200_probe()
360 iio_device_unregister(indio_dev); in itg3200_remove()
[all …]
A Dadxrs290.c259 struct iio_dev *indio_dev = data; in adxrs290_chip_off_action() local
278 indio_dev); in adxrs290_initial_setup()
493 adxrs290_get_rate_data(indio_dev, in adxrs290_reset_trig()
506 struct iio_dev *indio_dev = pf->indio_dev; in adxrs290_trigger_handler() local
592 indio_dev->name, in adxrs290_probe_trigger()
593 iio_device_id(indio_dev)); in adxrs290_probe_trigger()
620 struct iio_dev *indio_dev; in adxrs290_probe() local
626 if (!indio_dev) in adxrs290_probe()
629 st = iio_priv(indio_dev); in adxrs290_probe()
632 indio_dev->name = "adxrs290"; in adxrs290_probe()
[all …]
/linux/drivers/iio/adc/
A Dmax1027.c291 if (indio_dev->active_scan_mask) in max1027_wait_eoc()
350 dev_err(&indio_dev->dev, in max1027_read_single_value()
506 struct iio_dev *indio_dev = pf->indio_dev; in max1027_trigger_handler() local
523 dev_err(&indio_dev->dev, in max1027_trigger_handler()
544 struct iio_dev *indio_dev; in max1027_probe() local
548 if (!indio_dev) { in max1027_probe()
553 st = iio_priv(indio_dev); in max1027_probe()
568 indio_dev->num_channels, 2, in max1027_probe()
586 indio_dev->name); in max1027_probe()
589 dev_err(&indio_dev->dev, in max1027_probe()
[all …]
A Dstm32-dfsdm-adc.c328 dev_err(&indio_dev->dev, in stm32_dfsdm_compute_all_osrs()
613 dev_err(&indio_dev->dev, in stm32_dfsdm_channel_parse_of()
619 dev_err(&indio_dev->dev, in stm32_dfsdm_channel_parse_of()
629 dev_err(&indio_dev->dev, in stm32_dfsdm_channel_parse_of()
696 dev_err(&indio_dev->dev, in stm32_dfsdm_generic_channel_parse_of()
759 dev_dbg(&indio_dev->dev, in dfsdm_adc_set_samp_freq()
1102 ret = stm32_dfsdm_start_conv(indio_dev, indio_dev->trig); in stm32_dfsdm_postenable()
1281 dev_dbg(&indio_dev->dev, in stm32_dfsdm_write_raw()
1331 dev_err(&indio_dev->dev, in stm32_dfsdm_read_raw()
1611 indio_dev->channels = ch; in stm32_dfsdm_audio_init()
[all …]
A Dstm32-adc.c1791 ret = stm32_adc_set_trig(indio_dev, indio_dev->trig); in stm32_adc_buffer_postenable()
1855 struct iio_dev *indio_dev = pf->indio_dev; in stm32_adc_trigger_handler() local
2134 dev_warn(&indio_dev->dev, in stm32_adc_populate_int_ch()
2139 dev_warn(&indio_dev->dev, in stm32_adc_populate_int_ch()
2144 dev_warn(&indio_dev->dev, in stm32_adc_populate_int_ch()
2149 dev_warn(&indio_dev->dev, in stm32_adc_populate_int_ch()
2154 dev_warn(&indio_dev->dev, in stm32_adc_populate_int_ch()
2376 struct iio_dev *indio_dev; in stm32_adc_probe() local
2384 if (!indio_dev) in stm32_adc_probe()
2387 adc = iio_priv(indio_dev); in stm32_adc_probe()
[all …]
A Dmax1118.c152 *val = max1118_get_vref_mV(indio_dev); in max1118_read_raw()
170 struct iio_dev *indio_dev = pf->indio_dev; in max1118_trigger_handler() local
179 &indio_dev->channels[scan_index]; in max1118_trigger_handler()
192 iio_get_time_ns(indio_dev)); in max1118_trigger_handler()
208 struct iio_dev *indio_dev; in max1118_probe() local
214 if (!indio_dev) in max1118_probe()
217 adc = iio_priv(indio_dev); in max1118_probe()
238 indio_dev->info = &max1118_info; in max1118_probe()
239 indio_dev->modes = INDIO_DIRECT_MODE; in max1118_probe()
240 indio_dev->channels = max1118_channels; in max1118_probe()
[all …]
A Dsun4i-gpadc-iio.c91 struct iio_dev *indio_dev; member
495 struct iio_dev *indio_dev) in sun4i_gpadc_probe_dt() argument
528 struct iio_dev *indio_dev) in sun4i_gpadc_probe_mfd() argument
572 indio_dev->num_channels = in sun4i_gpadc_probe_mfd()
607 struct iio_dev *indio_dev; in sun4i_gpadc_probe() local
611 if (!indio_dev) in sun4i_gpadc_probe()
614 info = iio_priv(indio_dev); in sun4i_gpadc_probe()
618 info->indio_dev = indio_dev; in sun4i_gpadc_probe()
622 indio_dev->modes = INDIO_DIRECT_MODE; in sun4i_gpadc_probe()
664 iio_map_array_unregister(indio_dev); in sun4i_gpadc_probe()
[all …]
A Dad7606.c97 struct iio_dev *indio_dev = pf->indio_dev; in ad7606_trigger_handler() local
108 iio_get_time_ns(indio_dev)); in ad7606_trigger_handler()
252 ret = st->write_os(indio_dev, i); in ad7606_write_raw()
530 struct iio_dev *indio_dev; in ad7606_probe() local
533 if (!indio_dev) in ad7606_probe()
536 st = iio_priv(indio_dev); in ad7606_probe()
537 dev_set_drvdata(dev, indio_dev); in ad7606_probe()
577 indio_dev->name = name; in ad7606_probe()
615 indio_dev->name, in ad7606_probe()
616 iio_device_id(indio_dev)); in ad7606_probe()
[all …]
A Dti-ads124s08.c245 ret = ads124s_read(indio_dev); in ads124s_read_raw()
277 struct iio_dev *indio_dev = pf->indio_dev; in ads124s_trigger_handler() local
292 priv->buffer[j] = ads124s_read(indio_dev); in ads124s_trigger_handler()
303 iio_trigger_notify_done(indio_dev->trig); in ads124s_trigger_handler()
311 struct iio_dev *indio_dev; in ads124s_probe() local
316 if (indio_dev == NULL) in ads124s_probe()
319 ads124s_priv = iio_priv(indio_dev); in ads124s_probe()
330 indio_dev->name = spi_id->name; in ads124s_probe()
331 indio_dev->modes = INDIO_DIRECT_MODE; in ads124s_probe()
334 indio_dev->info = &ads124s_info; in ads124s_probe()
[all …]
/linux/drivers/iio/common/st_sensors/
A Dst_sensors_trigger.c37 if (!indio_dev->active_scan_mask) in st_sensors_new_samples_available()
44 dev_err(indio_dev->dev.parent, in st_sensors_new_samples_available()
110 dev_dbg(indio_dev->dev.parent, in st_sensors_irq_thread()
128 indio_dev->name); in st_sensors_allocate_trigger()
146 dev_err(&indio_dev->dev, in st_sensors_allocate_trigger()
159 dev_info(&indio_dev->dev, in st_sensors_allocate_trigger()
164 dev_info(&indio_dev->dev, in st_sensors_allocate_trigger()
168 dev_info(&indio_dev->dev, in st_sensors_allocate_trigger()
173 dev_err(&indio_dev->dev, in st_sensors_allocate_trigger()
182 dev_err(&indio_dev->dev, in st_sensors_allocate_trigger()
[all …]
A Dst_sensors_core.c234 return dev_err_probe(&indio_dev->dev, err, in st_sensors_power_enable()
250 dev_info(&indio_dev->dev, in st_sensors_set_drdy_int_pin()
259 dev_err(&indio_dev->dev, in st_sensors_set_drdy_int_pin()
267 dev_err(&indio_dev->dev, in st_sensors_set_drdy_int_pin()
281 dev_err(&indio_dev->dev, in st_sensors_set_drdy_int_pin()
368 err = st_sensors_set_fullscale(indio_dev, in st_sensors_init_sensor()
408 dev_info(&indio_dev->dev, in st_sensors_init_sensor()
487 err = st_sensors_set_fullscale(indio_dev, in st_sensors_set_fullscale_by_gain()
603 dev_err(&indio_dev->dev, in st_sensors_verify_id()
609 dev_warn(&indio_dev->dev, in st_sensors_verify_id()
[all …]
/linux/drivers/iio/imu/inv_mpu6050/
A Dinv_mpu_trigger.c23 if (!indio_dev->active_scan_mask) { in inv_scan_query_mpu6050()
30 indio_dev->active_scan_mask) || in inv_scan_query_mpu6050()
32 indio_dev->active_scan_mask) || in inv_scan_query_mpu6050()
34 indio_dev->active_scan_mask); in inv_scan_query_mpu6050()
38 indio_dev->active_scan_mask) || in inv_scan_query_mpu6050()
40 indio_dev->active_scan_mask) || in inv_scan_query_mpu6050()
42 indio_dev->active_scan_mask); in inv_scan_query_mpu6050()
75 indio_dev->active_scan_mask); in inv_scan_query_mpu9x50()
234 struct iio_dev *indio_dev = p; in inv_mpu6050_interrupt_timestamp() local
244 struct iio_dev *indio_dev = p; in inv_mpu6050_interrupt_handle() local
[all …]
/linux/drivers/iio/dac/
A Dm62332.c182 struct iio_dev *indio_dev; in m62332_probe() local
186 if (!indio_dev) in m62332_probe()
189 data = iio_priv(indio_dev); in m62332_probe()
201 indio_dev->modes = INDIO_DIRECT_MODE; in m62332_probe()
202 indio_dev->info = &m62332_info; in m62332_probe()
208 ret = iio_device_register(indio_dev); in m62332_probe()
215 iio_map_array_unregister(indio_dev); in m62332_probe()
224 iio_device_unregister(indio_dev); in m62332_remove()
225 iio_map_array_unregister(indio_dev); in m62332_remove()
226 m62332_set_value(indio_dev, 0, 0); in m62332_remove()
[all …]
A Dds4424.c168 dev_err(&indio_dev->dev, in ds4424_verify_chip()
184 ret = ds4424_set_value(indio_dev, 0, in ds4424_suspend()
185 &indio_dev->channels[i]); in ds4424_suspend()
202 &indio_dev->channels[i]); in ds4424_resume()
220 struct iio_dev *indio_dev; in ds4424_probe() local
224 if (!indio_dev) { in ds4424_probe()
229 data = iio_priv(indio_dev); in ds4424_probe()
232 indio_dev->name = id->name; in ds4424_probe()
248 ret = ds4424_verify_chip(indio_dev); in ds4424_probe()
268 indio_dev->info = &ds4424_info; in ds4424_probe()
[all …]
A Dad5421.c242 iio_push_event(indio_dev, in ad5421_fault_handler()
247 iio_get_time_ns(indio_dev)); in ad5421_fault_handler()
251 iio_push_event(indio_dev, in ad5421_fault_handler()
256 iio_get_time_ns(indio_dev)); in ad5421_fault_handler()
260 iio_push_event(indio_dev, in ad5421_fault_handler()
265 iio_get_time_ns(indio_dev)); in ad5421_fault_handler()
475 struct iio_dev *indio_dev; in ad5421_probe() local
480 if (indio_dev == NULL) { in ad5421_probe()
485 st = iio_priv(indio_dev); in ad5421_probe()
490 indio_dev->name = "ad5421"; in ad5421_probe()
[all …]
A Dstm32-dac.c69 ret = stm32_dac_is_enabled(indio_dev, ch); in stm32_dac_set_enable_state()
307 indio_dev->num_channels = 1; in stm32_dac_chan_of_init()
316 struct iio_dev *indio_dev; in stm32_dac_probe() local
324 if (!indio_dev) in stm32_dac_probe()
326 platform_set_drvdata(pdev, indio_dev); in stm32_dac_probe()
328 dac = iio_priv(indio_dev); in stm32_dac_probe()
330 indio_dev->name = dev_name(&pdev->dev); in stm32_dac_probe()
332 indio_dev->info = &stm32_dac_iio_info; in stm32_dac_probe()
333 indio_dev->modes = INDIO_DIRECT_MODE; in stm32_dac_probe()
348 ret = iio_device_register(indio_dev); in stm32_dac_probe()
[all …]
/linux/drivers/iio/frequency/
A Dad9523.c384 ret = ad9523_write(indio_dev, in ad9523_vco_out_map()
407 ret = ad9523_write(indio_dev, in ad9523_vco_out_map()
461 ret = ad9523_read(indio_dev, in ad9523_store_eeprom()
498 ad9523_io_update(indio_dev); in ad9523_sync()
528 ret = ad9523_sync(indio_dev); in ad9523_store()
719 ad9523_io_update(indio_dev); in ad9523_write_raw()
735 ad9523_io_update(indio_dev); in ad9523_reg_access()
947 ret = ad9523_write(indio_dev, in ad9523_setup()
974 struct iio_dev *indio_dev; in ad9523_probe() local
984 if (indio_dev == NULL) in ad9523_probe()
[all …]
/linux/drivers/iio/buffer/
A Dindustrialio-triggered-buffer.c56 if (indio_dev->buffer) in iio_triggered_buffer_setup_ext()
68 indio_dev, in iio_triggered_buffer_setup_ext()
70 indio_dev->name, in iio_triggered_buffer_setup_ext()
71 iio_device_id(indio_dev)); in iio_triggered_buffer_setup_ext()
72 if (indio_dev->pollfunc == NULL) { in iio_triggered_buffer_setup_ext()
78 indio_dev->setup_ops = setup_ops; in iio_triggered_buffer_setup_ext()
93 iio_dealloc_pollfunc(indio_dev->pollfunc); in iio_triggered_buffer_setup_ext()
108 iio_kfifo_free(indio_dev->buffer); in iio_triggered_buffer_cleanup()
114 iio_triggered_buffer_cleanup(indio_dev); in devm_iio_triggered_buffer_clean()
118 struct iio_dev *indio_dev, in devm_iio_triggered_buffer_setup_ext() argument
[all …]
/linux/drivers/iio/light/
A Dlm3533-als.c249 struct iio_dev *indio_dev = dev_id; in lm3533_als_isr() local
261 iio_push_event(indio_dev, in lm3533_als_isr()
266 iio_get_time_ns(indio_dev)); in lm3533_als_isr()
834 struct iio_dev *indio_dev; in lm3533_als_probe() local
848 if (!indio_dev) in lm3533_als_probe()
851 indio_dev->info = &lm3533_als_info; in lm3533_als_probe()
856 indio_dev->modes = INDIO_DIRECT_MODE; in lm3533_als_probe()
858 als = iio_priv(indio_dev); in lm3533_als_probe()
893 free_irq(als->irq, indio_dev); in lm3533_als_probe()
904 iio_device_unregister(indio_dev); in lm3533_als_remove()
[all …]

Completed in 72 milliseconds

12345678910>>...23