Home
last modified time | relevance | path

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

12345678910>>...19

/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 …]
A Dms5611_core.c91 dev_err(&indio_dev->dev, in ms5611_read_prom()
113 dev_err(&indio_dev->dev, in ms5611_read_temp_and_pressure()
199 ret = st->reset(&indio_dev->dev); in ms5611_reset()
213 struct iio_dev *indio_dev = pf->indio_dev; in ms5611_trigger_handler() local
403 dev_err(indio_dev->dev.parent, in ms5611_init()
408 ret = ms5611_reset(indio_dev); in ms5611_init()
443 indio_dev->name = name; in ms5611_probe()
444 indio_dev->info = &ms5611_info; in ms5611_probe()
450 ret = ms5611_init(indio_dev); in ms5611_probe()
472 ms5611_fini(indio_dev); in ms5611_probe()
[all …]
/linux/drivers/iio/
A Dindustrialio-buffer.c111 struct iio_dev *indio_dev = ib->indio_dev; in iio_buffer_read() local
180 struct iio_dev *indio_dev = ib->indio_dev; in iio_buffer_write() local
240 struct iio_dev *indio_dev = ib->indio_dev; in iio_buffer_poll() local
1074 ret = indio_dev->setup_ops->preenable(indio_dev); in iio_enable_buffers()
1095 indio_dev->info->hwfifo_set_watermark(indio_dev, in iio_enable_buffers()
1112 ret = indio_dev->setup_ops->postenable(indio_dev); in iio_enable_buffers()
1133 indio_dev->setup_ops->postdisable(indio_dev); in iio_enable_buffers()
1160 ret2 = indio_dev->setup_ops->predisable(indio_dev); in iio_disable_buffers()
1177 ret2 = indio_dev->setup_ops->postdisable(indio_dev); in iio_disable_buffers()
1511 struct iio_dev *indio_dev = ib->indio_dev; in iio_buffer_chrdev_release() local
[all …]
A Dindustrialio-core.c395 ret = indio_dev->info->debugfs_reg_access(indio_dev, in iio_debugfs_read_reg()
435 ret = indio_dev->info->debugfs_reg_access(indio_dev, reg, in iio_debugfs_write_reg()
768 ret = indio_dev->info->read_raw(indio_dev, this_attr->c, in iio_read_channel_info()
957 switch (indio_dev->info->write_raw_get_fmt(indio_dev, in iio_write_channel_info()
1648 indio_dev = &iio_dev_opaque->indio_dev; in iio_device_alloc()
1656 iio_device_set_drvdata(indio_dev, (void *)indio_dev); in iio_device_alloc()
1739 struct iio_dev *indio_dev = &iio_dev_opaque->indio_dev; in iio_chrdev_open() local
1754 ib->indio_dev = indio_dev; in iio_chrdev_open()
1774 struct iio_dev *indio_dev = &iio_dev_opaque->indio_dev; in iio_chrdev_release() local
1798 struct iio_dev *indio_dev = ib->indio_dev; in iio_ioctl() local
[all …]
A Dindustrialio-event.c107 if (!indio_dev->info) in iio_event_poll()
129 if (!indio_dev->info) in iio_event_chrdev_read()
142 indio_dev->info == NULL); 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()
280 ret = indio_dev->info->write_event_config(indio_dev, in iio_ev_state_store()
295 val = indio_dev->info->read_event_config(indio_dev, in iio_ev_state_show()
313 ret = indio_dev->info->read_event_value(indio_dev, in iio_ev_value_show()
340 ret = indio_dev->info->write_event_value(indio_dev, in iio_ev_value_store()
[all …]
/linux/include/linux/iio/
A Diio.h398 int (*read_raw)(struct iio_dev *indio_dev,
462 int (*of_xlate)(struct iio_dev *indio_dev,
552 #define iio_device_register(indio_dev) \ argument
585 if (indio_dev) in iio_device_put()
586 put_device(&indio_dev->dev); in iio_device_put()
611 return indio_dev ? dev_to_iio_dev(get_device(&indio_dev->dev)) : NULL; in iio_device_get()
632 indio_dev->dev.parent = parent; in iio_device_set_parent()
645 dev_set_drvdata(&indio_dev->dev, data); in iio_device_set_drvdata()
656 return dev_get_drvdata(&indio_dev->dev); in iio_device_get_drvdata()
666 return indio_dev->priv; in iio_priv()
[all …]
/linux/drivers/iio/gyro/
A Ditg3200_core.c114 ret = itg3200_read_reg_8(indio_dev, in itg3200_read_raw()
142 mutex_lock(&indio_dev->mlock); in itg3200_write_raw()
146 mutex_unlock(&indio_dev->mlock); in itg3200_write_raw()
155 mutex_unlock(&indio_dev->mlock); in itg3200_write_raw()
174 ret = itg3200_write_reg_8(indio_dev, in itg3200_reset()
222 ret = itg3200_reset(indio_dev); in itg3200_initial_setup()
301 struct iio_dev *indio_dev; in itg3200_probe() local
306 if (!indio_dev) in itg3200_probe()
309 st = iio_priv(indio_dev); in itg3200_probe()
322 indio_dev->info = &itg3200_info; in itg3200_probe()
[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.c325 dev_err(&indio_dev->dev, in stm32_dfsdm_compute_all_osrs()
611 dev_err(&indio_dev->dev, in stm32_dfsdm_channel_parse_of()
617 dev_err(&indio_dev->dev, in stm32_dfsdm_channel_parse_of()
627 dev_err(&indio_dev->dev, in stm32_dfsdm_channel_parse_of()
689 dev_dbg(&indio_dev->dev, in dfsdm_adc_set_samp_freq()
1026 ret = stm32_dfsdm_start_conv(indio_dev, indio_dev->trig); in stm32_dfsdm_postenable()
1197 dev_dbg(&indio_dev->dev, in stm32_dfsdm_write_raw()
1236 dev_err(&indio_dev->dev, in stm32_dfsdm_read_raw()
1245 dev_err(&indio_dev->dev, in stm32_dfsdm_read_raw()
1429 indio_dev->channels = ch; in stm32_dfsdm_audio_init()
[all …]
A Dstm32-adc.c631 adc->cfg->unprepare(indio_dev); in stm32_adc_hw_stop()
1107 stm32h7_adc_disable(indio_dev); in stm32h7_adc_prepare()
1121 stm32h7_adc_disable(indio_dev); in stm32h7_adc_unprepare()
1340 adc->cfg->stop_conv(indio_dev); in stm32_adc_single_conv()
1687 ret = stm32_adc_set_trig(indio_dev, indio_dev->trig); in stm32_adc_buffer_postenable()
1725 adc->cfg->stop_conv(indio_dev); in stm32_adc_buffer_predisable()
1751 struct iio_dev *indio_dev = pf->indio_dev; in stm32_adc_trigger_handler() local
2204 struct iio_dev *indio_dev; in stm32_adc_probe() local
2215 if (!indio_dev) in stm32_adc_probe()
2218 adc = iio_priv(indio_dev); in stm32_adc_probe()
[all …]
A Dmeson_saradc.c356 dev_err(&indio_dev->dev, in meson_sar_adc_read_raw_sample()
364 dev_err(&indio_dev->dev, in meson_sar_adc_read_raw_sample()
495 mutex_lock(&indio_dev->mlock); in meson_sar_adc_lock()
728 dev_err(indio_dev->dev.parent, in meson_sar_adc_temp_sensor_init()
736 dev_err(indio_dev->dev.parent, in meson_sar_adc_temp_sensor_init()
741 dev_err(indio_dev->dev.parent, in meson_sar_adc_temp_sensor_init()
1189 struct iio_dev *indio_dev; in meson_sar_adc_probe() local
1194 if (!indio_dev) { in meson_sar_adc_probe()
1199 priv = iio_priv(indio_dev); in meson_sar_adc_probe()
1282 indio_dev->num_channels = in meson_sar_adc_probe()
[all …]
A Dcc10001_adc.c139 struct iio_dev *indio_dev; in cc10001_adc_trigger_h() local
147 indio_dev = pf->indio_dev; in cc10001_adc_trigger_h()
148 adc_dev = iio_priv(indio_dev); in cc10001_adc_trigger_h()
162 indio_dev->masklength) { in cc10001_adc_trigger_h()
169 dev_warn(&indio_dev->dev, in cc10001_adc_trigger_h()
274 chan_array = devm_kcalloc(&indio_dev->dev, indio_dev->num_channels, in cc10001_adc_channel_init()
303 indio_dev->channels = chan_array; in cc10001_adc_channel_init()
313 struct iio_dev *indio_dev; in cc10001_adc_probe() local
318 if (indio_dev == NULL) in cc10001_adc_probe()
321 adc_dev = iio_priv(indio_dev); in cc10001_adc_probe()
[all …]
A Dti-ads124s08.c246 ret = ads124s_read(indio_dev, chan->channel); in ads124s_read_raw()
278 struct iio_dev *indio_dev = pf->indio_dev; in ads124s_trigger_handler() local
284 indio_dev->masklength) { in ads124s_trigger_handler()
305 iio_trigger_notify_done(indio_dev->trig); in ads124s_trigger_handler()
313 struct iio_dev *indio_dev; in ads124s_probe() local
318 if (indio_dev == NULL) in ads124s_probe()
321 ads124s_priv = iio_priv(indio_dev); in ads124s_probe()
332 indio_dev->name = spi_id->name; in ads124s_probe()
333 indio_dev->modes = INDIO_DIRECT_MODE; in ads124s_probe()
336 indio_dev->info = &ads124s_info; in ads124s_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
178 indio_dev->masklength) { in max1118_trigger_handler()
180 &indio_dev->channels[scan_index]; in max1118_trigger_handler()
193 iio_get_time_ns(indio_dev)); in max1118_trigger_handler()
209 struct iio_dev *indio_dev; in max1118_probe() local
215 if (!indio_dev) in max1118_probe()
218 adc = iio_priv(indio_dev); in max1118_probe()
239 indio_dev->info = &max1118_info; in max1118_probe()
240 indio_dev->modes = INDIO_DIRECT_MODE; in max1118_probe()
[all …]
A Dad7606.c122 struct iio_dev *indio_dev = pf->indio_dev; in ad7606_trigger_handler() local
131 iio_get_time_ns(indio_dev)); in ad7606_trigger_handler()
283 ret = st->write_os(indio_dev, i); in ad7606_write_raw()
572 struct iio_dev *indio_dev; in ad7606_probe() local
575 if (!indio_dev) in ad7606_probe()
578 st = iio_priv(indio_dev); in ad7606_probe()
579 dev_set_drvdata(dev, indio_dev); in ad7606_probe()
628 indio_dev->name = name; in ad7606_probe()
666 indio_dev->name, in ad7606_probe()
667 iio_device_id(indio_dev)); in ad7606_probe()
[all …]
/linux/drivers/iio/common/st_sensors/
A Dst_sensors_core.c237 dev_warn(&indio_dev->dev, in st_sensors_power_enable()
253 dev_warn(&indio_dev->dev, in st_sensors_power_enable()
271 dev_info(&indio_dev->dev, in st_sensors_set_drdy_int_pin()
280 dev_err(&indio_dev->dev, in st_sensors_set_drdy_int_pin()
288 dev_err(&indio_dev->dev, in st_sensors_set_drdy_int_pin()
302 dev_err(&indio_dev->dev, in st_sensors_set_drdy_int_pin()
427 dev_info(&indio_dev->dev, in st_sensors_init_sensor()
552 mutex_lock(&indio_dev->mlock); in st_sensors_read_info_raw()
620 dev_err(&indio_dev->dev, in st_sensors_verify_id()
626 dev_err(&indio_dev->dev, in st_sensors_verify_id()
[all …]
A Dst_sensors_trigger.c38 if (!indio_dev->active_scan_mask) in st_sensors_new_samples_available()
45 dev_err(indio_dev->dev.parent, in st_sensors_new_samples_available()
111 dev_dbg(indio_dev->dev.parent, in st_sensors_irq_thread()
129 indio_dev->name); in st_sensors_allocate_trigger()
147 dev_err(&indio_dev->dev, in st_sensors_allocate_trigger()
160 dev_info(&indio_dev->dev, in st_sensors_allocate_trigger()
165 dev_info(&indio_dev->dev, in st_sensors_allocate_trigger()
169 dev_info(&indio_dev->dev, in st_sensors_allocate_trigger()
174 dev_err(&indio_dev->dev, in st_sensors_allocate_trigger()
183 dev_err(&indio_dev->dev, in st_sensors_allocate_trigger()
[all …]
/linux/drivers/iio/dac/
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 Dm62332.c190 struct iio_dev *indio_dev; in m62332_probe() local
194 if (!indio_dev) in m62332_probe()
197 data = iio_priv(indio_dev); in m62332_probe()
209 indio_dev->modes = INDIO_DIRECT_MODE; in m62332_probe()
210 indio_dev->info = &m62332_info; in m62332_probe()
216 ret = iio_device_register(indio_dev); in m62332_probe()
223 iio_map_array_unregister(indio_dev); in m62332_probe()
232 iio_device_unregister(indio_dev); in m62332_remove()
233 iio_map_array_unregister(indio_dev); in m62332_remove()
234 m62332_set_value(indio_dev, 0, 0); in m62332_remove()
[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.c65 ret = stm32_dac_is_enabled(indio_dev, ch); in stm32_dac_set_enable_state()
304 indio_dev->num_channels = 1; in stm32_dac_chan_of_init()
313 struct iio_dev *indio_dev; in stm32_dac_probe() local
321 if (!indio_dev) in stm32_dac_probe()
323 platform_set_drvdata(pdev, indio_dev); in stm32_dac_probe()
325 dac = iio_priv(indio_dev); in stm32_dac_probe()
327 indio_dev->name = dev_name(&pdev->dev); in stm32_dac_probe()
329 indio_dev->info = &stm32_dac_iio_info; in stm32_dac_probe()
330 indio_dev->modes = INDIO_DIRECT_MODE; in stm32_dac_probe()
345 ret = iio_device_register(indio_dev); in stm32_dac_probe()
[all …]
/linux/drivers/iio/frequency/
A Dad9523.c385 ret = ad9523_write(indio_dev, in ad9523_vco_out_map()
408 ret = ad9523_write(indio_dev, in ad9523_vco_out_map()
462 ret = ad9523_read(indio_dev, in ad9523_store_eeprom()
499 ad9523_io_update(indio_dev); in ad9523_sync()
529 ret = ad9523_sync(indio_dev); in ad9523_store()
720 ad9523_io_update(indio_dev); in ad9523_write_raw()
736 ad9523_io_update(indio_dev); in ad9523_reg_access()
948 ret = ad9523_write(indio_dev, in ad9523_setup()
982 struct iio_dev *indio_dev; in ad9523_probe() local
992 if (indio_dev == NULL) in ad9523_probe()
[all …]
/linux/drivers/iio/imu/inv_mpu6050/
A Dinv_mpu_trigger.c19 if (!indio_dev->active_scan_mask) { in inv_scan_query_mpu6050()
26 indio_dev->active_scan_mask) || in inv_scan_query_mpu6050()
28 indio_dev->active_scan_mask) || in inv_scan_query_mpu6050()
30 indio_dev->active_scan_mask); in inv_scan_query_mpu6050()
34 indio_dev->active_scan_mask) || in inv_scan_query_mpu6050()
36 indio_dev->active_scan_mask) || in inv_scan_query_mpu6050()
38 indio_dev->active_scan_mask); in inv_scan_query_mpu6050()
67 indio_dev->active_scan_mask) || in inv_scan_query_mpu9x50()
69 indio_dev->active_scan_mask) || in inv_scan_query_mpu9x50()
71 indio_dev->active_scan_mask); in inv_scan_query_mpu9x50()
[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 85 milliseconds

12345678910>>...19