Home
last modified time | relevance | path

Searched refs:iio_dev (Results 1 – 25 of 576) sorted by relevance

12345678910>>...24

/drivers/iio/light/
A Dst_uvis25_core.c114 static int st_uvis25_read_raw(struct iio_dev *iio_dev, in st_uvis25_read_raw() argument
168 static int st_uvis25_allocate_trigger(struct iio_dev *iio_dev) in st_uvis25_allocate_trigger() argument
206 iio_dev->name); in st_uvis25_allocate_trigger()
215 static int st_uvis25_buffer_preenable(struct iio_dev *iio_dev) in st_uvis25_buffer_preenable() argument
220 static int st_uvis25_buffer_postdisable(struct iio_dev *iio_dev) in st_uvis25_buffer_postdisable() argument
233 struct iio_dev *iio_dev = pf->indio_dev; in st_uvis25_buffer_handler_thread() local
253 static int st_uvis25_allocate_buffer(struct iio_dev *iio_dev) in st_uvis25_allocate_buffer() argument
285 struct iio_dev *iio_dev; in st_uvis25_probe() local
289 if (!iio_dev) in st_uvis25_probe()
328 struct iio_dev *iio_dev = dev_get_drvdata(dev); in st_uvis25_suspend() local
[all …]
A Dsi1133.c643 struct iio_dev *iio_dev = private; in si1133_threaded_irq_handler() local
747 static int si1133_read_raw(struct iio_dev *iio_dev, in si1133_read_raw() argument
821 static int si1133_write_raw(struct iio_dev *iio_dev, in si1133_write_raw() argument
961 static int si1133_validate_ids(struct iio_dev *iio_dev) in si1133_validate_ids() argument
980 dev_info(&iio_dev->dev, in si1133_validate_ids()
984 dev_err(&iio_dev->dev, in si1133_validate_ids()
997 struct iio_dev *iio_dev; in si1133_probe() local
1001 if (!iio_dev) in si1133_probe()
1004 data = iio_priv(iio_dev); in si1133_probe()
1018 iio_dev->name = id->name; in si1133_probe()
[all …]
/drivers/iio/humidity/
A Dhts221_buffer.c41 struct iio_dev *iio_dev = iio_trigger_get_drvdata(trig); in hts221_trig_set_state() local
42 struct hts221_hw *hw = iio_priv(iio_dev); in hts221_trig_set_state()
76 int hts221_allocate_trigger(struct iio_dev *iio_dev) in hts221_allocate_trigger() argument
78 struct hts221_hw *hw = iio_priv(iio_dev); in hts221_allocate_trigger()
132 iio_dev->name); in hts221_allocate_trigger()
146 static int hts221_buffer_preenable(struct iio_dev *iio_dev) in hts221_buffer_preenable() argument
151 static int hts221_buffer_postdisable(struct iio_dev *iio_dev) in hts221_buffer_postdisable() argument
164 struct iio_dev *iio_dev = pf->indio_dev; in hts221_buffer_handler_thread() local
165 struct hts221_hw *hw = iio_priv(iio_dev); in hts221_buffer_handler_thread()
186 iio_get_time_ns(iio_dev)); in hts221_buffer_handler_thread()
[all …]
A Dhts221_core.c421 static int __hts221_read_raw(struct iio_dev *iio_dev, in __hts221_read_raw() argument
461 static int hts221_read_raw(struct iio_dev *iio_dev, in hts221_read_raw() argument
477 static int __hts221_write_raw(struct iio_dev *iio_dev, in __hts221_write_raw() argument
500 static int hts221_write_raw(struct iio_dev *iio_dev, in hts221_write_raw() argument
516 static int hts221_validate_trigger(struct iio_dev *iio_dev, in hts221_validate_trigger() argument
566 struct iio_dev *iio_dev; in hts221_probe() local
572 if (!iio_dev) in hts221_probe()
577 hw = iio_priv(iio_dev); in hts221_probe()
596 iio_dev->info = &hts221_info; in hts221_probe()
655 struct iio_dev *iio_dev = dev_get_drvdata(dev); in hts221_suspend() local
[all …]
/drivers/iio/
A Diio_core.h17 struct iio_dev;
22 struct iio_dev *indio_dev;
29 long (*ioctl)(struct iio_dev *indio_dev, struct file *filp,
33 void iio_device_ioctl_handler_register(struct iio_dev *indio_dev,
37 ssize_t do_iio_read_channel_label(struct iio_dev *indio_dev,
57 int iio_device_register_sysfs_group(struct iio_dev *indio_dev,
82 void iio_disable_all_buffers(struct iio_dev *indio_dev);
83 void iio_buffer_wakeup_poll(struct iio_dev *indio_dev);
84 void iio_device_detach_buffers(struct iio_dev *indio_dev);
105 int iio_device_register_eventset(struct iio_dev *indio_dev);
[all …]
A Dindustrialio-core.c202 int iio_device_id(struct iio_dev *indio_dev) in iio_device_id()
379 struct iio_dev *indio_dev = file->private_data; in iio_debugfs_read_reg()
409 struct iio_dev *indio_dev = file->private_data; in iio_debugfs_write_reg()
1672 struct iio_dev *indio_dev; in iio_device_alloc()
1726 void iio_device_free(struct iio_dev *dev) in iio_device_free()
1735 iio_device_free(iio_dev); in devm_iio_device_release()
1751 struct iio_dev *iio_dev; in devm_iio_device_alloc() local
1755 if (!iio_dev) in devm_iio_device_alloc()
1759 iio_dev); in devm_iio_device_alloc()
1763 return iio_dev; in devm_iio_device_alloc()
[all …]
/drivers/iio/adc/
A Dad7091r-base.c59 static int ad7091r_read_one(struct iio_dev *iio_dev, in ad7091r_read_one() argument
82 static int ad7091r_read_raw(struct iio_dev *iio_dev, in ad7091r_read_raw() argument
264 struct iio_dev *iio_dev = private; in ad7091r_event_handler() local
276 iio_push_event(iio_dev, in ad7091r_event_handler()
281 iio_push_event(iio_dev, in ad7091r_event_handler()
300 struct iio_dev *iio_dev; in ad7091r_probe() local
305 if (!iio_dev) in ad7091r_probe()
308 st = iio_priv(iio_dev); in ad7091r_probe()
315 iio_dev->info = &ad7091r_info; in ad7091r_probe()
316 iio_dev->modes = INDIO_DIRECT_MODE; in ad7091r_probe()
[all …]
A Dingenic-adc.c237 static int ingenic_adc_write_raw(struct iio_dev *iio_dev, in ingenic_adc_write_raw() argument
606 static int ingenic_adc_read_avail(struct iio_dev *iio_dev, in ingenic_adc_read_avail() argument
631 static int ingenic_adc_read_chan_info_raw(struct iio_dev *iio_dev, in ingenic_adc_read_chan_info_raw() argument
686 static int ingenic_adc_read_raw(struct iio_dev *iio_dev, in ingenic_adc_read_raw() argument
722 static int ingenic_adc_fwnode_xlate(struct iio_dev *iio_dev, in ingenic_adc_fwnode_xlate() argument
744 static int ingenic_adc_buffer_enable(struct iio_dev *iio_dev) in ingenic_adc_buffer_enable() argument
769 ingenic_adc_set_adcmd(iio_dev, iio_dev->active_scan_mask[0]); in ingenic_adc_buffer_enable()
776 static int ingenic_adc_buffer_disable(struct iio_dev *iio_dev) in ingenic_adc_buffer_disable() argument
801 struct iio_dev *iio_dev = data; in ingenic_adc_irq() local
823 struct iio_dev *iio_dev; in ingenic_adc_probe() local
[all …]
A Drn5t618-adc.c103 static int rn5t618_adc_read(struct iio_dev *iio_dev, in rn5t618_adc_read() argument
107 struct rn5t618_adc_data *adc = iio_priv(iio_dev); in rn5t618_adc_read()
197 struct iio_dev *iio_dev; in rn5t618_adc_probe() local
202 if (!iio_dev) { in rn5t618_adc_probe()
207 adc = iio_priv(iio_dev); in rn5t618_adc_probe()
222 iio_dev->name = dev_name(&pdev->dev); in rn5t618_adc_probe()
223 iio_dev->info = &rn5t618_adc_iio_info; in rn5t618_adc_probe()
224 iio_dev->modes = INDIO_DIRECT_MODE; in rn5t618_adc_probe()
225 iio_dev->channels = rn5t618_adc_iio_channels; in rn5t618_adc_probe()
233 platform_set_drvdata(pdev, iio_dev); in rn5t618_adc_probe()
[all …]
A Drohm-bd79124.c355 static int bd79124_read_event_value(struct iio_dev *iio_dev, in bd79124_read_event_value() argument
476 static int bd79124_read_event_config(struct iio_dev *iio_dev, in bd79124_read_event_config() argument
578 static int bd79124_write_event_config(struct iio_dev *iio_dev, in bd79124_write_event_config() argument
594 static int bd79124_write_event_value(struct iio_dev *iio_dev, in bd79124_write_event_value() argument
687 static int bd79124_read_raw(struct iio_dev *iio_dev, in bd79124_read_raw() argument
864 struct iio_dev *iio_dev = priv; in bd79124_event_handler() local
932 struct iio_dev *iio_dev = priv; in bd79124_irq_handler() local
1023 struct iio_dev *iio_dev; in bd79124_probe() local
1031 if (!iio_dev) in bd79124_probe()
1034 data = iio_priv(iio_dev); in bd79124_probe()
[all …]
A Dmxs-lradc-adc.c131 static int mxs_lradc_adc_read_single(struct iio_dev *iio_dev, int chan, in mxs_lradc_adc_read_single() argument
144 if (!iio_device_claim_direct(iio_dev)) in mxs_lradc_adc_read_single()
194 iio_device_release_direct(iio_dev); in mxs_lradc_adc_read_single()
199 static int mxs_lradc_adc_read_temp(struct iio_dev *iio_dev, int *val) in mxs_lradc_adc_read_temp() argument
216 static int mxs_lradc_adc_read_raw(struct iio_dev *iio_dev, in mxs_lradc_adc_read_raw() argument
268 static int mxs_lradc_adc_write_raw(struct iio_dev *iio_dev, in mxs_lradc_adc_write_raw() argument
301 iio_device_release_direct(iio_dev); in mxs_lradc_adc_write_raw()
306 static int mxs_lradc_adc_write_raw_get_fmt(struct iio_dev *iio_dev, in mxs_lradc_adc_write_raw_get_fmt() argument
384 struct iio_dev *iio = data; in mxs_lradc_adc_handle_irq()
414 struct iio_dev *iio = pf->indio_dev; in mxs_lradc_adc_trigger_handler()
[all …]
A Dad7606.c527 static int ad7606_reg_access(struct iio_dev *indio_dev, in ad7606_reg_access()
634 struct iio_dev *indio_dev = pf->indio_dev; in ad7606_trigger_handler()
754 static int ad7606_read_raw(struct iio_dev *indio_dev, in ad7606_read_raw()
812 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in in_voltage_scale_available_show()
912 static int ad7606_write_raw(struct iio_dev *indio_dev, in ad7606_write_raw()
986 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7606_oversampling_ratio_avail()
1076 struct iio_dev *indio_dev = dev_id; in ad7606_interrupt()
1128 static int ad7606_read_avail(struct iio_dev *indio_dev, in ad7606_read_avail()
1496 struct iio_dev *indio_dev; in ad7606_probe()
1680 struct iio_dev *indio_dev = dev_get_drvdata(dev); in ad7606_suspend()
[all …]
A Dstm32-dfsdm-adc.c602 struct iio_dev *indio_dev, in stm32_dfsdm_channel_parse_of()
673 struct iio_dev *indio_dev, in stm32_dfsdm_generic_channel_parse_of()
1165 int stm32_dfsdm_get_buff_cb(struct iio_dev *iio_dev, in stm32_dfsdm_get_buff_cb() argument
1172 if (!iio_dev) in stm32_dfsdm_get_buff_cb()
1174 adc = iio_priv(iio_dev); in stm32_dfsdm_get_buff_cb()
1188 int stm32_dfsdm_release_buff_cb(struct iio_dev *iio_dev) in stm32_dfsdm_release_buff_cb() argument
1192 if (!iio_dev) in stm32_dfsdm_release_buff_cb()
1194 adc = iio_priv(iio_dev); in stm32_dfsdm_release_buff_cb()
1447 struct iio_dev *indio_dev = arg; in stm32_dfsdm_irq()
1499 struct iio_dev *indio_dev) in stm32_dfsdm_dma_request()
[all …]
/drivers/iio/common/scmi_sensors/
A Dscmi_iio.c30 struct iio_dev *indio_dev;
87 static int scmi_iio_buffer_preenable(struct iio_dev *iio_dev) in scmi_iio_buffer_preenable() argument
109 static int scmi_iio_buffer_postdisable(struct iio_dev *iio_dev) in scmi_iio_buffer_postdisable() argument
121 dev_err(&iio_dev->dev, in scmi_iio_buffer_postdisable()
134 static int scmi_iio_set_odr_val(struct iio_dev *iio_dev, int val, int val2) in scmi_iio_set_odr_val() argument
200 static int scmi_iio_write_raw(struct iio_dev *iio_dev, in scmi_iio_write_raw() argument
218 static int scmi_iio_read_avail(struct iio_dev *iio_dev, in scmi_iio_read_avail() argument
286 static int scmi_iio_read_channel_data(struct iio_dev *iio_dev, in scmi_iio_read_channel_data() argument
332 static int scmi_iio_read_raw(struct iio_dev *iio_dev, in scmi_iio_read_raw() argument
371 static ssize_t scmi_iio_get_raw_available(struct iio_dev *iio_dev, in scmi_iio_get_raw_available() argument
[all …]
/drivers/iio/dac/
A Dti-dac7612.c75 static int dac7612_read_raw(struct iio_dev *iio_dev, in dac7612_read_raw() argument
83 priv = iio_priv(iio_dev); in dac7612_read_raw()
96 static int dac7612_write_raw(struct iio_dev *iio_dev, in dac7612_write_raw() argument
100 struct dac7612 *priv = iio_priv(iio_dev); in dac7612_write_raw()
126 struct iio_dev *iio_dev; in dac7612_probe() local
132 if (!iio_dev) in dac7612_probe()
135 priv = iio_priv(iio_dev); in dac7612_probe()
149 spi_set_drvdata(spi, iio_dev); in dac7612_probe()
150 iio_dev->info = &dac7612_info; in dac7612_probe()
151 iio_dev->modes = INDIO_DIRECT_MODE; in dac7612_probe()
[all …]
A Dad5592r-base.c289 static int ad5592r_write_raw(struct iio_dev *iio_dev, in ad5592r_write_raw() argument
357 static int ad5592r_read_raw(struct iio_dev *iio_dev, in ad5592r_read_raw() argument
453 static ssize_t ad5592r_show_scale_available(struct iio_dev *iio_dev, in ad5592r_show_scale_available() argument
474 static void ad5592r_setup_channel(struct iio_dev *iio_dev, in ad5592r_setup_channel() argument
489 static int ad5592r_alloc_channels(struct iio_dev *iio_dev) in ad5592r_alloc_channels() argument
555 iio_dev->channels = channels; in ad5592r_alloc_channels()
573 struct iio_dev *iio_dev; in ad5592r_probe() local
578 if (!iio_dev) in ad5592r_probe()
581 st = iio_priv(iio_dev); in ad5592r_probe()
603 iio_dev->name = name; in ad5592r_probe()
[all …]
A Dad5761.c195 static int ad5761_read_raw(struct iio_dev *indio_dev, in ad5761_read_raw()
229 static int ad5761_write_raw(struct iio_dev *indio_dev, in ad5761_write_raw()
288 struct iio_dev *iio_dev; in ad5761_probe() local
297 if (!iio_dev) in ad5761_probe()
300 st = iio_priv(iio_dev); in ad5761_probe()
335 iio_dev->info = &ad5761_info; in ad5761_probe()
336 iio_dev->modes = INDIO_DIRECT_MODE; in ad5761_probe()
337 iio_dev->channels = &chip_info->channel; in ad5761_probe()
338 iio_dev->num_channels = 1; in ad5761_probe()
339 iio_dev->name = spi_get_device_id(st->spi)->name; in ad5761_probe()
[all …]
A Dstm32-dac.c41 static int stm32_dac_is_enabled(struct iio_dev *indio_dev, int channel) in stm32_dac_is_enabled()
138 static int stm32_dac_read_raw(struct iio_dev *indio_dev, in stm32_dac_read_raw()
156 static int stm32_dac_write_raw(struct iio_dev *indio_dev, in stm32_dac_write_raw()
170 static int stm32_dac_debugfs_reg_access(struct iio_dev *indio_dev, in stm32_dac_debugfs_reg_access()
192 static int stm32_dac_get_powerdown_mode(struct iio_dev *indio_dev, in stm32_dac_get_powerdown_mode()
198 static int stm32_dac_set_powerdown_mode(struct iio_dev *indio_dev, in stm32_dac_set_powerdown_mode()
205 static ssize_t stm32_dac_read_powerdown(struct iio_dev *indio_dev, in stm32_dac_read_powerdown()
279 static int stm32_dac_chan_of_init(struct iio_dev *indio_dev) in stm32_dac_chan_of_init()
316 struct iio_dev *indio_dev; in stm32_dac_probe()
367 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in stm32_dac_remove()
[all …]
/drivers/iio/dummy/
A Diio_simple_dummy.h52 struct iio_dev;
54 int iio_simple_dummy_read_event_config(struct iio_dev *indio_dev,
59 int iio_simple_dummy_write_event_config(struct iio_dev *indio_dev,
65 int iio_simple_dummy_read_event_value(struct iio_dev *indio_dev,
72 int iio_simple_dummy_write_event_value(struct iio_dev *indio_dev,
79 int iio_simple_dummy_events_register(struct iio_dev *indio_dev);
80 void iio_simple_dummy_events_unregister(struct iio_dev *indio_dev);
85 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()
113 int iio_simple_dummy_configure_buffer(struct iio_dev *indio_dev);
[all …]
/drivers/iio/chemical/
A Dsen0322.c71 static int sen0322_read_raw(struct iio_dev *iio_dev, in sen0322_read_raw() argument
75 struct sen0322 *sen0322 = iio_priv(iio_dev); in sen0322_read_raw()
120 struct iio_dev *iio_dev; in sen0322_probe() local
126 if (!iio_dev) in sen0322_probe()
129 sen0322 = iio_priv(iio_dev); in sen0322_probe()
135 iio_dev->info = &sen0322_info; in sen0322_probe()
136 iio_dev->name = "sen0322"; in sen0322_probe()
137 iio_dev->channels = &sen0322_channel; in sen0322_probe()
138 iio_dev->num_channels = 1; in sen0322_probe()
139 iio_dev->modes = INDIO_DIRECT_MODE; in sen0322_probe()
[all …]
A Dsunrise_co2.c393 static int sunrise_read_raw(struct iio_dev *iio_dev, in sunrise_read_raw() argument
397 struct sunrise_dev *sunrise = iio_priv(iio_dev); in sunrise_read_raw()
475 struct iio_dev *iio_dev; in sunrise_probe() local
485 if (!iio_dev) in sunrise_probe()
488 sunrise = iio_priv(iio_dev); in sunrise_probe()
509 iio_dev->info = &sunrise_info; in sunrise_probe()
510 iio_dev->name = DRIVER_NAME; in sunrise_probe()
511 iio_dev->channels = sunrise_channels; in sunrise_probe()
512 iio_dev->num_channels = ARRAY_SIZE(sunrise_channels); in sunrise_probe()
513 iio_dev->modes = INDIO_DIRECT_MODE; in sunrise_probe()
[all …]
/drivers/iio/pressure/
A Dzpa2326.c244 static int zpa2326_sleep(const struct iio_dev *indio_dev) in zpa2326_sleep()
663 static int zpa2326_resume(const struct iio_dev *indio_dev) in zpa2326_resume()
694 static void zpa2326_suspend(struct iio_dev *indio_dev) in zpa2326_suspend()
728 static void zpa2326_suspend(struct iio_dev *indio_dev) in zpa2326_suspend()
749 struct iio_dev *indio_dev = data; in zpa2326_handle_irq()
788 struct iio_dev *indio_dev = data; in zpa2326_handle_threaded_irq()
892 struct iio_dev *indio_dev, in zpa2326_init_managed_irq()
1399 struct iio_dev *indio_dev, in zpa2326_init_managed_trigger()
1586 struct iio_dev *indio_dev; in zpa2326_create_managed_iiodev()
1610 struct iio_dev *indio_dev; in zpa2326_probe()
[all …]
/drivers/staging/iio/addac/
A Dadt7316.c216 struct iio_dev *dev_info = dev_to_iio_dev(dev); in adt7316_show_enabled()
247 struct iio_dev *dev_info = dev_to_iio_dev(dev); in adt7316_store_enabled()
271 struct iio_dev *dev_info = dev_to_iio_dev(dev); in adt7316_show_select_ex_temp()
285 struct iio_dev *dev_info = dev_to_iio_dev(dev); in adt7316_store_select_ex_temp()
315 struct iio_dev *dev_info = dev_to_iio_dev(dev); in adt7316_show_mode()
329 struct iio_dev *dev_info = dev_to_iio_dev(dev); in adt7316_store_mode()
365 struct iio_dev *dev_info = dev_to_iio_dev(dev); in adt7316_show_ad_channel()
404 struct iio_dev *dev_info = dev_to_iio_dev(dev); in adt7316_store_ad_channel()
449 struct iio_dev *dev_info = dev_to_iio_dev(dev); in adt7316_show_all_ad_channels()
1723 struct iio_dev *indio_dev = private; in adt7316_event_handler()
[all …]
/drivers/iio/imu/bno055/
A Dbno055.c966 static int _bno055_write_raw(struct iio_dev *iio_dev, in _bno055_write_raw() argument
1014 static int bno055_write_raw(struct iio_dev *iio_dev, in bno055_write_raw() argument
1269 static int bno055_debugfs_reg_access(struct iio_dev *iio_dev, unsigned int reg, in bno055_debugfs_reg_access() argument
1321 static void bno055_debugfs_init(struct iio_dev *iio_dev) in bno055_debugfs_init() argument
1449 struct iio_dev *iio_dev = pf->indio_dev; in bno055_trigger_handler() local
1564 struct iio_dev *iio_dev; in bno055_probe() local
1571 if (!iio_dev) in bno055_probe()
1574 iio_dev->name = "bno055"; in bno055_probe()
1575 priv = iio_priv(iio_dev); in bno055_probe()
1671 iio_dev->info = &bno055_info; in bno055_probe()
[all …]
/drivers/iio/gyro/
A Ditg3200_core.c32 int itg3200_write_reg_8(struct iio_dev *indio_dev, in itg3200_write_reg_8()
40 int itg3200_read_reg_8(struct iio_dev *indio_dev, in itg3200_read_reg_8()
84 static int itg3200_read_raw(struct iio_dev *indio_dev, in itg3200_read_raw()
129 static int itg3200_write_raw(struct iio_dev *indio_dev, in itg3200_write_raw()
169 static int itg3200_reset(struct iio_dev *indio_dev) in itg3200_reset()
218 static int itg3200_initial_setup(struct iio_dev *indio_dev) in itg3200_initial_setup()
244 itg3200_get_mount_matrix(const struct iio_dev *indio_dev, in itg3200_get_mount_matrix()
302 struct iio_dev *indio_dev; in itg3200_probe()
358 struct iio_dev *indio_dev = i2c_get_clientdata(client); in itg3200_remove()
370 struct iio_dev *indio_dev = dev_get_drvdata(dev); in itg3200_suspend()
[all …]

Completed in 76 milliseconds

12345678910>>...24