Home
last modified time | relevance | path

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

12345678910>>...23

/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()
1220 iio_priv(indio_dev))->waken = iio_priv(indio_dev); in zpa2326_preenable_buffer()
1410 indio_dev->name, in zpa2326_init_managed_trigger()
1591 if (!indio_dev) in zpa2326_create_managed_iiodev()
1598 indio_dev->name = name; in zpa2326_create_managed_iiodev()
1601 return indio_dev; in zpa2326_create_managed_iiodev()
1616 if (!indio_dev) in zpa2326_probe()
[all …]
/drivers/iio/
A Dindustrialio-core.c389 ret = indio_dev->info->debugfs_reg_access(indio_dev, in iio_debugfs_read_reg()
433 ret = indio_dev->info->debugfs_reg_access(indio_dev, reg, in iio_debugfs_write_reg()
741 return indio_dev->info->read_label(indio_dev, c, buf); in do_iio_read_channel_label()
773 ret = indio_dev->info->read_raw(indio_dev, this_attr->c, in iio_read_channel_info()
984 switch (indio_dev->info->write_raw_get_fmt(indio_dev, in iio_write_channel_info()
1028 ret = indio_dev->info->write_raw(indio_dev, this_attr->c, in iio_write_channel_info()
1684 indio_dev = &iio_dev_opaque->indio_dev; in iio_device_alloc()
1779 struct iio_dev *indio_dev = &iio_dev_opaque->indio_dev; in iio_chrdev_open() local
1794 ib->indio_dev = indio_dev; in iio_chrdev_open()
1814 struct iio_dev *indio_dev = &iio_dev_opaque->indio_dev; in iio_chrdev_release() local
[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 …]
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()
293 ret = indio_dev->info->write_event_config(indio_dev, in iio_ev_state_store()
311 val = indio_dev->info->read_event_config(indio_dev, in iio_ev_state_show()
332 ret = indio_dev->info->read_event_value(indio_dev, in iio_ev_value_show()
359 ret = indio_dev->info->write_event_value(indio_dev, in iio_ev_value_store()
377 return indio_dev->info->read_event_label(indio_dev, in iio_ev_label_show()
[all …]
/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 …]
/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()
491 adxrs290_get_rate_data(indio_dev, in adxrs290_reset_trig()
504 struct iio_dev *indio_dev = pf->indio_dev; in adxrs290_trigger_handler() local
590 indio_dev->name, in adxrs290_probe_trigger()
591 iio_device_id(indio_dev)); in adxrs290_probe_trigger()
618 struct iio_dev *indio_dev; in adxrs290_probe() local
624 if (!indio_dev) in adxrs290_probe()
627 st = iio_priv(indio_dev); in adxrs290_probe()
630 indio_dev->name = "adxrs290"; in adxrs290_probe()
[all …]
/drivers/iio/adc/
A Dstm32-dfsdm-adc.c329 dev_err(&indio_dev->dev, in stm32_dfsdm_compute_all_osrs()
614 dev_err(&indio_dev->dev, in stm32_dfsdm_channel_parse_of()
620 dev_err(&indio_dev->dev, in stm32_dfsdm_channel_parse_of()
630 dev_err(&indio_dev->dev, in stm32_dfsdm_channel_parse_of()
699 dev_err(&indio_dev->dev, in stm32_dfsdm_generic_channel_parse_of()
763 dev_dbg(&indio_dev->dev, in dfsdm_adc_set_samp_freq()
1106 ret = stm32_dfsdm_start_conv(indio_dev, indio_dev->trig); in stm32_dfsdm_postenable()
1320 dev_err(&indio_dev->dev, in __stm32_dfsdm_read_info_raw()
1331 dev_err(&indio_dev->dev, in __stm32_dfsdm_read_info_raw()
1625 indio_dev->channels = ch; in stm32_dfsdm_audio_init()
[all …]
A Dmax1027.c346 dev_err(&indio_dev->dev, in max1027_read_single_value()
493 struct iio_dev *indio_dev = pf->indio_dev; in max1027_trigger_handler() local
510 dev_err(&indio_dev->dev, in max1027_trigger_handler()
531 struct iio_dev *indio_dev; in max1027_probe() local
535 if (!indio_dev) { in max1027_probe()
540 st = iio_priv(indio_dev); in max1027_probe()
548 indio_dev->info = &max1027_info; in max1027_probe()
555 indio_dev->num_channels, 2, in max1027_probe()
573 indio_dev->name); in max1027_probe()
576 dev_err(&indio_dev->dev, in max1027_probe()
[all …]
A Dstm32-adc.c1930 ret = stm32_adc_set_trig(indio_dev, indio_dev->trig); in stm32_adc_buffer_postenable()
1994 struct iio_dev *indio_dev = pf->indio_dev; in stm32_adc_trigger_handler() local
2277 dev_warn(&indio_dev->dev, in stm32_adc_populate_int_ch()
2282 dev_warn(&indio_dev->dev, in stm32_adc_populate_int_ch()
2287 dev_warn(&indio_dev->dev, in stm32_adc_populate_int_ch()
2292 dev_warn(&indio_dev->dev, in stm32_adc_populate_int_ch()
2297 dev_warn(&indio_dev->dev, in stm32_adc_populate_int_ch()
2518 struct iio_dev *indio_dev; in stm32_adc_probe() local
2526 if (!indio_dev) in stm32_adc_probe()
2529 adc = iio_priv(indio_dev); in stm32_adc_probe()
[all …]
A Dad7606.c634 struct iio_dev *indio_dev = pf->indio_dev; in ad7606_trigger_handler() local
696 chan = &indio_dev->channels[ch]; in ad7606_scan_direct()
1401 indio_dev->num_channels++; in ad7606_probe_channels()
1480 indio_dev->channels = channels; in ad7606_probe_channels()
1496 struct iio_dev *indio_dev; in ad7606_probe() local
1499 if (!indio_dev) in ad7606_probe()
1502 st = iio_priv(indio_dev); in ad7606_probe()
1503 dev_set_drvdata(dev, indio_dev); in ad7606_probe()
1630 indio_dev->name, in ad7606_probe()
1631 iio_device_id(indio_dev)); in ad7606_probe()
[all …]
A Dad7768-1.c1067 struct iio_dev *indio_dev = pf->indio_dev; in ad7768_trigger_handler() local
1072 scan_type = iio_get_current_scan_type(indio_dev, &indio_dev->channels[0]); in ad7768_trigger_handler()
1174 indio_dev->name, in ad7768_triggered_buffer_alloc()
1187 return devm_iio_triggered_buffer_setup(indio_dev->dev.parent, indio_dev, in ad7768_triggered_buffer_alloc()
1319 .driver_data = indio_dev, in ad7768_register_regulators()
1340 struct iio_dev *indio_dev; in ad7768_probe() local
1344 if (!indio_dev) in ad7768_probe()
1347 st = iio_priv(indio_dev); in ad7768_probe()
1398 indio_dev->info = &ad7768_info; in ad7768_probe()
1406 ret = ad7768_setup(indio_dev); in ad7768_probe()
[all …]
A Dsun4i-gpadc-iio.c91 struct iio_dev *indio_dev; member
492 struct iio_dev *indio_dev) in sun4i_gpadc_probe_dt() argument
525 struct iio_dev *indio_dev) in sun4i_gpadc_probe_mfd() argument
569 indio_dev->num_channels = in sun4i_gpadc_probe_mfd()
604 struct iio_dev *indio_dev; in sun4i_gpadc_probe() local
608 if (!indio_dev) in sun4i_gpadc_probe()
611 info = iio_priv(indio_dev); in sun4i_gpadc_probe()
615 info->indio_dev = indio_dev; in sun4i_gpadc_probe()
619 indio_dev->modes = INDIO_DIRECT_MODE; in sun4i_gpadc_probe()
661 iio_map_array_unregister(indio_dev); in sun4i_gpadc_probe()
[all …]
A Dmeson_saradc.c386 return &indio_dev->channels[i]; in find_channel_by_num()
663 meson_sar_adc_unlock(indio_dev); in meson_sar_adc_get_sample()
1076 meson_sar_adc_unlock(indio_dev); in meson_sar_adc_hw_enable()
1086 meson_sar_adc_unlock(indio_dev); in meson_sar_adc_hw_enable()
1114 meson_sar_adc_unlock(indio_dev); in meson_sar_adc_hw_disable()
1119 struct iio_dev *indio_dev = data; in meson_sar_adc_irq() local
1354 struct iio_dev *indio_dev; in meson_sar_adc_probe() local
1359 if (!indio_dev) in meson_sar_adc_probe()
1362 priv = iio_priv(indio_dev); in meson_sar_adc_probe()
1428 indio_dev->num_channels = in meson_sar_adc_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 …]
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 …]
/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()
233 struct iio_dev *indio_dev = p; in inv_mpu6050_interrupt_timestamp() local
243 struct iio_dev *indio_dev = p; in inv_mpu6050_interrupt_handle() local
[all …]
/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 …]
/drivers/iio/dac/
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 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 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 …]
/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 …]
/drivers/iio/proximity/
A Dvl53l0x-i2c.c83 struct iio_dev *indio_dev = pf->indio_dev; in vl53l0x_trigger_handler() local
108 struct iio_dev *indio_dev = priv; in vl53l0x_threaded_irq() local
120 struct iio_dev *indio_dev) in vl53l0x_configure_irq() argument
131 irq_flags | IRQF_ONESHOT, indio_dev->name, indio_dev); in vl53l0x_configure_irq()
314 struct iio_dev *indio_dev; in vl53l0x_probe() local
319 if (!indio_dev) in vl53l0x_probe()
322 data = iio_priv(indio_dev); in vl53l0x_probe()
358 indio_dev->name = "vl53l0x"; in vl53l0x_probe()
369 indio_dev->name, in vl53l0x_probe()
370 iio_device_id(indio_dev)); in vl53l0x_probe()
[all …]
/drivers/iio/dummy/
A Diio_simple_dummy_events.c35 struct iio_dummy_state *st = iio_priv(indio_dev); in iio_simple_dummy_read_event_config()
58 struct iio_dummy_state *st = iio_priv(indio_dev); in iio_simple_dummy_write_event_config()
158 struct iio_dev *indio_dev = private; in iio_simple_dummy_get_timestamp() local
177 struct iio_dev *indio_dev = private; in iio_simple_dummy_event_handler() local
180 dev_dbg(&indio_dev->dev, "id %x event %x\n", in iio_simple_dummy_event_handler()
185 iio_push_event(indio_dev, in iio_simple_dummy_event_handler()
193 iio_push_event(indio_dev, in iio_simple_dummy_event_handler()
202 iio_push_event(indio_dev, in iio_simple_dummy_event_handler()
210 iio_push_event(indio_dev, in iio_simple_dummy_event_handler()
252 indio_dev); in iio_simple_dummy_events_register()
[all …]

Completed in 661 milliseconds

12345678910>>...23