| /drivers/iio/pressure/ |
| A D | zpa2326.c | 357 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 D | industrialio-core.c | 389 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 D | industrialio-buffer.c | 145 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 D | industrialio-event.c | 107 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 D | mgb4_trigger.c | 36 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 D | itg3200_core.c | 115 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 D | adxrs290.c | 259 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 D | stm32-dfsdm-adc.c | 329 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 D | max1027.c | 346 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 D | stm32-adc.c | 1930 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 D | ad7606.c | 634 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 D | ad7768-1.c | 1067 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 D | sun4i-gpadc-iio.c | 91 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 D | meson_saradc.c | 386 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 D | ti-ads124s08.c | 245 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 D | max1118.c | 152 *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 D | inv_mpu_trigger.c | 23 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 D | ad9523.c | 384 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 D | ad5421.c | 242 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 D | m62332.c | 182 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 D | ds4424.c | 168 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 D | stm32-dac.c | 69 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 D | lm3533-als.c | 249 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 D | vl53l0x-i2c.c | 83 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 D | iio_simple_dummy_events.c | 35 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 …]
|