Home
last modified time | relevance | path

Searched defs:indio_dev (Results 1 – 200 of 237) sorted by relevance

12

/linux-4.4.14/drivers/iio/
Dindustrialio-buffer.c45 static int iio_buffer_flush_hwfifo(struct iio_dev *indio_dev, in iio_buffer_flush_hwfifo()
54 static bool iio_buffer_ready(struct iio_dev *indio_dev, struct iio_buffer *buf, in iio_buffer_ready()
108 struct iio_dev *indio_dev = filp->private_data; in iio_buffer_read_first_n_outer() local
163 struct iio_dev *indio_dev = filp->private_data; in iio_buffer_poll() local
182 void iio_buffer_wakeup_poll(struct iio_dev *indio_dev) in iio_buffer_wakeup_poll()
243 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_scan_el_show() local
273 static bool iio_validate_scan_mask(struct iio_dev *indio_dev, in iio_validate_scan_mask()
292 static int iio_scan_mask_set(struct iio_dev *indio_dev, in iio_scan_mask_set()
345 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_scan_el_store() local
381 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_scan_el_ts_show() local
[all …]
Dindustrialio-event.c56 int iio_push_event(struct iio_dev *indio_dev, u64 ev_code, s64 timestamp) in iio_push_event()
88 struct iio_dev *indio_dev = filep->private_data; in iio_event_poll() local
108 struct iio_dev *indio_dev = filep->private_data; in iio_event_chrdev_read() local
157 struct iio_dev *indio_dev = filep->private_data; in iio_event_chrdev_release() local
175 int iio_event_getfd(struct iio_dev *indio_dev) in iio_event_getfd()
244 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_ev_state_store() local
264 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_ev_state_show() local
281 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_ev_value_show() local
302 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_ev_value_store() local
323 static int iio_device_add_event(struct iio_dev *indio_dev, in iio_device_add_event()
[all …]
Dindustrialio-core.c157 *iio_find_channel_from_si(struct iio_dev *indio_dev, int si) in iio_find_channel_from_si()
215 struct iio_dev *indio_dev = file->private_data; in iio_debugfs_read_reg() local
235 struct iio_dev *indio_dev = file->private_data; in iio_debugfs_write_reg() local
275 static void iio_device_unregister_debugfs(struct iio_dev *indio_dev) in iio_device_unregister_debugfs()
280 static int iio_device_register_debugfs(struct iio_dev *indio_dev) in iio_device_register_debugfs()
310 static int iio_device_register_debugfs(struct iio_dev *indio_dev) in iio_device_register_debugfs()
315 static void iio_device_unregister_debugfs(struct iio_dev *indio_dev) in iio_device_unregister_debugfs()
324 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_read_channel_ext_info() local
338 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_write_channel_ext_info() local
348 ssize_t iio_enum_available_read(struct iio_dev *indio_dev, in iio_enum_available_read()
[all …]
Diio_core.h65 static inline int iio_buffer_alloc_sysfs_and_mask(struct iio_dev *indio_dev) in iio_buffer_alloc_sysfs_and_mask()
70 static inline void iio_buffer_free_sysfs_and_mask(struct iio_dev *indio_dev) {} in iio_buffer_free_sysfs_and_mask()
72 static inline void iio_disable_all_buffers(struct iio_dev *indio_dev) {} in iio_disable_all_buffers()
73 static inline void iio_buffer_wakeup_poll(struct iio_dev *indio_dev) {} in iio_buffer_wakeup_poll()
Diio_core_trigger.h30 static int iio_device_register_trigger_consumer(struct iio_dev *indio_dev) in iio_device_register_trigger_consumer()
39 static void iio_device_unregister_trigger_consumer(struct iio_dev *indio_dev) in iio_device_unregister_trigger_consumer()
Dindustrialio-triggered-event.c34 int iio_triggered_event_setup(struct iio_dev *indio_dev, in iio_triggered_event_setup()
59 void iio_triggered_event_cleanup(struct iio_dev *indio_dev) in iio_triggered_event_cleanup()
Dindustrialio-trigger.c263 struct iio_dev *indio_dev, in iio_alloc_pollfunc()
313 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_trigger_read_current() local
339 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_trigger_write_current() local
587 void iio_device_register_trigger_consumer(struct iio_dev *indio_dev) in iio_device_register_trigger_consumer()
593 void iio_device_unregister_trigger_consumer(struct iio_dev *indio_dev) in iio_device_unregister_trigger_consumer()
600 int iio_triggered_buffer_postenable(struct iio_dev *indio_dev) in iio_triggered_buffer_postenable()
607 int iio_triggered_buffer_predisable(struct iio_dev *indio_dev) in iio_triggered_buffer_predisable()
Dinkern.c22 struct iio_dev *indio_dev; member
30 int iio_map_array_register(struct iio_dev *indio_dev, struct iio_map *maps) in iio_map_array_register()
61 int iio_map_array_unregister(struct iio_dev *indio_dev) in iio_map_array_unregister()
82 *iio_chan_spec_from_name(const struct iio_dev *indio_dev, const char *name) in iio_chan_spec_from_name()
113 static int __of_iio_simple_xlate(struct iio_dev *indio_dev, in __of_iio_simple_xlate()
132 struct iio_dev *indio_dev; in __of_iio_channel_get() local
/linux-4.4.14/drivers/staging/iio/accel/
Dlis3l02dq_ring.c31 struct iio_dev *indio_dev = private; in lis3l02dq_data_rdy_trig_poll() local
57 static int lis3l02dq_read_all(struct iio_dev *indio_dev, u8 *rx_array) in lis3l02dq_read_all()
112 static int lis3l02dq_get_buffer_element(struct iio_dev *indio_dev, in lis3l02dq_get_buffer_element()
140 struct iio_dev *indio_dev = pf->indio_dev; in lis3l02dq_trigger_handler() local
161 __lis3l02dq_write_data_ready_config(struct iio_dev *indio_dev, bool state) in __lis3l02dq_write_data_ready_config()
230 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in lis3l02dq_data_rdy_trigger_set_state() local
254 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in lis3l02dq_trig_try_reen() local
279 int lis3l02dq_probe_trigger(struct iio_dev *indio_dev) in lis3l02dq_probe_trigger()
305 void lis3l02dq_remove_trigger(struct iio_dev *indio_dev) in lis3l02dq_remove_trigger()
313 void lis3l02dq_unconfigure_buffer(struct iio_dev *indio_dev) in lis3l02dq_unconfigure_buffer()
[all …]
Dsca3000_ring.c84 struct iio_dev *indio_dev = hw_ring->private; in sca3000_read_first_n_hw_rb() local
146 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in sca3000_query_ring_int() local
167 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in sca3000_set_ring_int() local
208 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in sca3000_show_buffer_scale() local
233 static struct iio_buffer *sca3000_rb_allocate(struct iio_dev *indio_dev) in sca3000_rb_allocate()
265 int sca3000_configure_ring(struct iio_dev *indio_dev) in sca3000_configure_ring()
281 void sca3000_unconfigure_ring(struct iio_dev *indio_dev) in sca3000_unconfigure_ring()
287 int __sca3000_hw_ring_state_set(struct iio_dev *indio_dev, bool state) in __sca3000_hw_ring_state_set()
318 static int sca3000_hw_ring_preenable(struct iio_dev *indio_dev) in sca3000_hw_ring_preenable()
323 static int sca3000_hw_ring_postdisable(struct iio_dev *indio_dev) in sca3000_hw_ring_postdisable()
[all …]
Dlis3l02dq_core.c52 int lis3l02dq_spi_read_reg_8(struct iio_dev *indio_dev, in lis3l02dq_spi_read_reg_8()
81 int lis3l02dq_spi_write_reg_8(struct iio_dev *indio_dev, in lis3l02dq_spi_write_reg_8()
104 static int lis3l02dq_spi_write_reg_s16(struct iio_dev *indio_dev, in lis3l02dq_spi_write_reg_s16()
134 static int lis3l02dq_read_reg_s16(struct iio_dev *indio_dev, in lis3l02dq_read_reg_s16()
192 static int lis3l02dq_read_thresh(struct iio_dev *indio_dev, in lis3l02dq_read_thresh()
207 static int lis3l02dq_write_thresh(struct iio_dev *indio_dev, in lis3l02dq_write_thresh()
221 static int lis3l02dq_write_raw(struct iio_dev *indio_dev, in lis3l02dq_write_raw()
250 static int lis3l02dq_read_raw(struct iio_dev *indio_dev, in lis3l02dq_read_raw()
304 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in lis3l02dq_read_frequency() local
336 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in lis3l02dq_write_frequency() local
[all …]
Dadis16220_core.c28 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in adis16220_read_16bit() local
47 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in adis16220_write_16bit() local
62 static int adis16220_capture(struct iio_dev *indio_dev) in adis16220_capture()
81 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in adis16220_write_capture() local
97 static ssize_t adis16220_capture_buffer_read(struct iio_dev *indio_dev, in adis16220_capture_buffer_read()
165 struct iio_dev *indio_dev = dev_to_iio_dev(kobj_to_dev(kobj)); in adis16220_accel_bin_read() local
186 struct iio_dev *indio_dev = dev_to_iio_dev(kobj_to_dev(kobj)); in adis16220_adc1_bin_read() local
207 struct iio_dev *indio_dev = dev_to_iio_dev(kobj_to_dev(kobj)); in adis16220_adc2_bin_read() local
261 static int adis16220_read_raw(struct iio_dev *indio_dev, in adis16220_read_raw()
419 struct iio_dev *indio_dev; in adis16220_probe() local
[all …]
Dsca3000_core.c233 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in sca3000_show_rev() local
261 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in sca3000_show_available_measurement_modes() local
293 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in sca3000_show_measurement_mode() local
344 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in sca3000_store_measurement_mode() local
447 static int sca3000_read_raw(struct iio_dev *indio_dev, in sca3000_read_raw()
516 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in sca3000_read_av_freq() local
588 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in sca3000_read_frequency() local
630 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in sca3000_set_frequency() local
682 static int sca3000_read_thresh(struct iio_dev *indio_dev, in sca3000_read_thresh()
714 static int sca3000_write_thresh(struct iio_dev *indio_dev, in sca3000_write_thresh()
[all …]
Dadis16240_core.c34 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in adis16240_spi_read_signed() local
58 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in adis16240_read_12bit_signed() local
80 static int adis16240_read_raw(struct iio_dev *indio_dev, in adis16240_read_raw()
155 static int adis16240_write_raw(struct iio_dev *indio_dev, in adis16240_write_raw()
239 struct iio_dev *indio_dev; in adis16240_probe() local
279 struct iio_dev *indio_dev = spi_get_drvdata(spi); in adis16240_remove() local
Dadis16203_core.c31 static int adis16203_write_raw(struct iio_dev *indio_dev, in adis16203_write_raw()
44 static int adis16203_read_raw(struct iio_dev *indio_dev, in adis16203_read_raw()
150 struct iio_dev *indio_dev; in adis16203_probe() local
194 struct iio_dev *indio_dev = spi_get_drvdata(spi); in adis16203_remove() local
Dadis16209_core.c37 static int adis16209_write_raw(struct iio_dev *indio_dev, in adis16209_write_raw()
65 static int adis16209_read_raw(struct iio_dev *indio_dev, in adis16209_read_raw()
185 struct iio_dev *indio_dev; in adis16209_probe() local
226 struct iio_dev *indio_dev = spi_get_drvdata(spi); in adis16209_remove() local
Dadis16201_core.c32 static int adis16201_read_raw(struct iio_dev *indio_dev, in adis16201_read_raw()
104 static int adis16201_write_raw(struct iio_dev *indio_dev, in adis16201_write_raw()
183 struct iio_dev *indio_dev; in adis16201_probe() local
226 struct iio_dev *indio_dev = spi_get_drvdata(spi); in adis16201_remove() local
Dadis16204_core.c36 static int adis16204_read_raw(struct iio_dev *indio_dev, in adis16204_read_raw()
112 static int adis16204_write_raw(struct iio_dev *indio_dev, in adis16204_write_raw()
190 struct iio_dev *indio_dev; in adis16204_probe() local
232 struct iio_dev *indio_dev = spi_get_drvdata(spi); in adis16204_remove() local
Dlis3l02dq.h194 static inline void lis3l02dq_remove_trigger(struct iio_dev *indio_dev) in lis3l02dq_remove_trigger()
198 static inline int lis3l02dq_probe_trigger(struct iio_dev *indio_dev) in lis3l02dq_probe_trigger()
203 static int lis3l02dq_configure_buffer(struct iio_dev *indio_dev) in lis3l02dq_configure_buffer()
208 static inline void lis3l02dq_unconfigure_buffer(struct iio_dev *indio_dev) in lis3l02dq_unconfigure_buffer()
/linux-4.4.14/drivers/iio/gyro/
Ditg3200_core.c35 int itg3200_write_reg_8(struct iio_dev *indio_dev, in itg3200_write_reg_8()
43 int itg3200_read_reg_8(struct iio_dev *indio_dev, in itg3200_read_reg_8()
56 static int itg3200_read_reg_s16(struct iio_dev *indio_dev, u8 lower_reg_address, in itg3200_read_reg_s16()
87 static int itg3200_read_raw(struct iio_dev *indio_dev, in itg3200_read_raw()
132 static int itg3200_write_raw(struct iio_dev *indio_dev, in itg3200_write_raw()
171 static int itg3200_reset(struct iio_dev *indio_dev) in itg3200_reset()
204 static int itg3200_enable_full_scale(struct iio_dev *indio_dev) in itg3200_enable_full_scale()
220 static int itg3200_initial_setup(struct iio_dev *indio_dev) in itg3200_initial_setup()
291 struct iio_dev *indio_dev; in itg3200_probe() local
342 struct iio_dev *indio_dev = i2c_get_clientdata(client); in itg3200_remove() local
[all …]
Dst_gyro_buffer.c28 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in st_gyro_trig_set_state() local
33 static int st_gyro_buffer_preenable(struct iio_dev *indio_dev) in st_gyro_buffer_preenable()
38 static int st_gyro_buffer_postenable(struct iio_dev *indio_dev) in st_gyro_buffer_postenable()
66 static int st_gyro_buffer_predisable(struct iio_dev *indio_dev) in st_gyro_buffer_predisable()
92 int st_gyro_allocate_ring(struct iio_dev *indio_dev) in st_gyro_allocate_ring()
98 void st_gyro_deallocate_ring(struct iio_dev *indio_dev) in st_gyro_deallocate_ring()
Ditg3200_buffer.c50 struct iio_dev *indio_dev = pf->indio_dev; in itg3200_trigger_handler() local
66 int itg3200_buffer_configure(struct iio_dev *indio_dev) in itg3200_buffer_configure()
72 void itg3200_buffer_unconfigure(struct iio_dev *indio_dev) in itg3200_buffer_unconfigure()
81 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in itg3200_data_rdy_trigger_set_state() local
108 int itg3200_probe_trigger(struct iio_dev *indio_dev) in itg3200_probe_trigger()
146 void itg3200_remove_trigger(struct iio_dev *indio_dev) in itg3200_remove_trigger()
Dadis16136.c148 static int adis16136_debugfs_init(struct iio_dev *indio_dev) in adis16136_debugfs_init()
164 static int adis16136_debugfs_init(struct iio_dev *indio_dev) in adis16136_debugfs_init()
203 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in adis16136_write_frequency() local
223 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in adis16136_read_frequency() local
250 static int adis16136_set_filter(struct iio_dev *indio_dev, int val) in adis16136_set_filter()
268 static int adis16136_get_filter(struct iio_dev *indio_dev, int *val) in adis16136_get_filter()
293 static int adis16136_read_raw(struct iio_dev *indio_dev, in adis16136_read_raw()
332 static int adis16136_write_raw(struct iio_dev *indio_dev, in adis16136_write_raw()
409 static int adis16136_stop_device(struct iio_dev *indio_dev) in adis16136_stop_device()
422 static int adis16136_initial_setup(struct iio_dev *indio_dev) in adis16136_initial_setup()
[all …]
Dbmg160_core.c482 static int bmg160_read_raw(struct iio_dev *indio_dev, in bmg160_read_raw()
542 static int bmg160_write_raw(struct iio_dev *indio_dev, in bmg160_write_raw()
600 static int bmg160_read_event(struct iio_dev *indio_dev, in bmg160_read_event()
621 static int bmg160_write_event(struct iio_dev *indio_dev, in bmg160_write_event()
644 static int bmg160_read_event_config(struct iio_dev *indio_dev, in bmg160_read_event_config()
655 static int bmg160_write_event_config(struct iio_dev *indio_dev, in bmg160_write_event_config()
770 struct iio_dev *indio_dev = pf->indio_dev; in bmg160_trigger_handler() local
798 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in bmg160_trig_try_reen() local
821 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in bmg160_data_rdy_trigger_set_state() local
869 struct iio_dev *indio_dev = private; in bmg160_event_handler() local
[all …]
Dssp_gyro_sensor.c36 static int ssp_gyro_read_raw(struct iio_dev *indio_dev, in ssp_gyro_read_raw()
55 static int ssp_gyro_write_raw(struct iio_dev *indio_dev, in ssp_gyro_write_raw()
91 static int ssp_process_gyro_data(struct iio_dev *indio_dev, void *buf, in ssp_process_gyro_data()
106 struct iio_dev *indio_dev; in ssp_gyro_probe() local
149 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in ssp_gyro_remove() local
Dhid-sensor-gyro-3d.c105 static int gyro_3d_read_raw(struct iio_dev *indio_dev, in gyro_3d_read_raw()
163 static int gyro_3d_write_raw(struct iio_dev *indio_dev, in gyro_3d_write_raw()
195 static void hid_sensor_push_data(struct iio_dev *indio_dev, const void *data, in hid_sensor_push_data()
207 struct iio_dev *indio_dev = platform_get_drvdata(priv); in gyro_3d_proc_event() local
225 struct iio_dev *indio_dev = platform_get_drvdata(priv); in gyro_3d_capture_sample() local
298 struct iio_dev *indio_dev; in hid_gyro_3d_probe() local
387 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in hid_gyro_3d_remove() local
Dadxrs450.c89 static int adxrs450_spi_read_reg_16(struct iio_dev *indio_dev, in adxrs450_spi_read_reg_16()
137 static int adxrs450_spi_write_reg_16(struct iio_dev *indio_dev, in adxrs450_spi_write_reg_16()
166 static int adxrs450_spi_sensor_data(struct iio_dev *indio_dev, s16 *val) in adxrs450_spi_sensor_data()
236 static int adxrs450_initial_setup(struct iio_dev *indio_dev) in adxrs450_initial_setup()
283 static int adxrs450_write_raw(struct iio_dev *indio_dev, in adxrs450_write_raw()
304 static int adxrs450_read_raw(struct iio_dev *indio_dev, in adxrs450_read_raw()
417 struct iio_dev *indio_dev; in adxrs450_probe() local
Dst_gyro.h42 static inline int st_gyro_allocate_ring(struct iio_dev *indio_dev) in st_gyro_allocate_ring()
46 static inline void st_gyro_deallocate_ring(struct iio_dev *indio_dev) in st_gyro_deallocate_ring()
Dadis16130.c46 static int adis16130_spi_read(struct iio_dev *indio_dev, u8 reg_addr, u32 *val) in adis16130_spi_read()
69 static int adis16130_read_raw(struct iio_dev *indio_dev, in adis16130_read_raw()
146 struct iio_dev *indio_dev; in adis16130_probe() local
Dadis16080.c50 static int adis16080_read_sample(struct iio_dev *indio_dev, in adis16080_read_sample()
75 static int adis16080_read_raw(struct iio_dev *indio_dev, in adis16080_read_raw()
191 struct iio_dev *indio_dev; in adis16080_probe() local
Dadis16260.c175 static int adis16260_stop_device(struct iio_dev *indio_dev) in adis16260_stop_device()
192 static int adis16260_read_raw(struct iio_dev *indio_dev, in adis16260_read_raw()
271 static int adis16260_write_raw(struct iio_dev *indio_dev, in adis16260_write_raw()
361 struct iio_dev *indio_dev; in adis16260_probe() local
410 struct iio_dev *indio_dev = spi_get_drvdata(spi); in adis16260_remove() local
Dst_gyro_core.c316 static int st_gyro_read_raw(struct iio_dev *indio_dev, in st_gyro_read_raw()
345 static int st_gyro_write_raw(struct iio_dev *indio_dev, in st_gyro_write_raw()
399 int st_gyro_common_probe(struct iio_dev *indio_dev) in st_gyro_common_probe()
461 void st_gyro_common_remove(struct iio_dev *indio_dev) in st_gyro_common_remove()
/linux-4.4.14/drivers/iio/magnetometer/
Dst_magn_buffer.c28 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in st_magn_trig_set_state() local
33 static int st_magn_buffer_preenable(struct iio_dev *indio_dev) in st_magn_buffer_preenable()
38 static int st_magn_buffer_postenable(struct iio_dev *indio_dev) in st_magn_buffer_postenable()
61 static int st_magn_buffer_predisable(struct iio_dev *indio_dev) in st_magn_buffer_predisable()
83 int st_magn_allocate_ring(struct iio_dev *indio_dev) in st_magn_allocate_ring()
89 void st_magn_deallocate_ring(struct iio_dev *indio_dev) in st_magn_deallocate_ring()
Dst_magn.h32 static inline int st_magn_probe_trigger(struct iio_dev *indio_dev, int irq) in st_magn_probe_trigger()
36 static inline void st_magn_remove_trigger(struct iio_dev *indio_dev, int irq) in st_magn_remove_trigger()
40 static inline int st_magn_allocate_ring(struct iio_dev *indio_dev) in st_magn_allocate_ring()
44 static inline void st_magn_deallocate_ring(struct iio_dev *indio_dev) in st_magn_deallocate_ring()
Dhid-sensor-magn-3d.c151 static int magn_3d_read_raw(struct iio_dev *indio_dev, in magn_3d_read_raw()
210 static int magn_3d_write_raw(struct iio_dev *indio_dev, in magn_3d_write_raw()
242 static void hid_sensor_push_data(struct iio_dev *indio_dev, const void *data) in hid_sensor_push_data()
253 struct iio_dev *indio_dev = platform_get_drvdata(priv); in magn_3d_proc_event() local
269 struct iio_dev *indio_dev = platform_get_drvdata(priv); in magn_3d_capture_sample() local
417 struct iio_dev *indio_dev; in hid_magn_3d_probe() local
502 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in hid_magn_3d_remove() local
Dbmc150_magn.c458 static int bmc150_magn_read_raw(struct iio_dev *indio_dev, in bmc150_magn_read_raw()
533 static int bmc150_magn_write_raw(struct iio_dev *indio_dev, in bmc150_magn_write_raw()
595 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in bmc150_magn_show_samp_freq_avail() local
661 struct iio_dev *indio_dev = pf->indio_dev; in bmc150_magn_trigger_handler() local
761 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in bmc150_magn_trig_try_reen() local
778 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in bmc150_magn_data_rdy_trigger_set_state() local
814 static int bmc150_magn_buffer_preenable(struct iio_dev *indio_dev) in bmc150_magn_buffer_preenable()
821 static int bmc150_magn_buffer_postdisable(struct iio_dev *indio_dev) in bmc150_magn_buffer_postdisable()
850 struct iio_dev *indio_dev; in bmc150_magn_probe() local
967 struct iio_dev *indio_dev = i2c_get_clientdata(client); in bmc150_magn_remove() local
[all …]
Dst_magn_spi.c23 struct iio_dev *indio_dev; in st_magn_spi_probe() local
44 struct iio_dev *indio_dev = spi_get_drvdata(spi); in st_magn_spi_remove() local
Dst_magn_i2c.c53 struct iio_dev *indio_dev; in st_magn_i2c_probe() local
75 struct iio_dev *indio_dev = i2c_get_clientdata(client); in st_magn_i2c_remove() local
Dmag3110.c147 static int mag3110_read_raw(struct iio_dev *indio_dev, in mag3110_read_raw()
213 static int mag3110_write_raw(struct iio_dev *indio_dev, in mag3110_write_raw()
246 struct iio_dev *indio_dev = pf->indio_dev; in mag3110_trigger_handler() local
334 struct iio_dev *indio_dev; in mag3110_probe() local
390 struct iio_dev *indio_dev = i2c_get_clientdata(client); in mag3110_remove() local
Dmmc35240.c354 static int mmc35240_read_raw(struct iio_dev *indio_dev, in mmc35240_read_raw()
397 static int mmc35240_write_raw(struct iio_dev *indio_dev, in mmc35240_write_raw()
492 struct iio_dev *indio_dev; in mmc35240_probe() local
532 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in mmc35240_suspend() local
542 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in mmc35240_resume() local
/linux-4.4.14/drivers/iio/accel/
Dst_accel_buffer.c28 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in st_accel_trig_set_state() local
33 static int st_accel_buffer_preenable(struct iio_dev *indio_dev) in st_accel_buffer_preenable()
38 static int st_accel_buffer_postenable(struct iio_dev *indio_dev) in st_accel_buffer_postenable()
66 static int st_accel_buffer_predisable(struct iio_dev *indio_dev) in st_accel_buffer_predisable()
92 int st_accel_allocate_ring(struct iio_dev *indio_dev) in st_accel_allocate_ring()
98 void st_accel_deallocate_ring(struct iio_dev *indio_dev) in st_accel_deallocate_ring()
Dmma9551.c115 static int mma9551_read_raw(struct iio_dev *indio_dev, in mma9551_read_raw()
156 static int mma9551_read_event_config(struct iio_dev *indio_dev, in mma9551_read_event_config()
172 static int mma9551_config_incli_event(struct iio_dev *indio_dev, in mma9551_config_incli_event()
233 static int mma9551_write_event_config(struct iio_dev *indio_dev, in mma9551_write_event_config()
254 static int mma9551_write_event_value(struct iio_dev *indio_dev, in mma9551_write_event_value()
281 static int mma9551_read_event_value(struct iio_dev *indio_dev, in mma9551_read_event_value()
346 struct iio_dev *indio_dev = private; in mma9551_event_handler() local
413 static int mma9551_gpio_probe(struct iio_dev *indio_dev) in mma9551_gpio_probe()
464 struct iio_dev *indio_dev; in mma9551_probe() local
525 struct iio_dev *indio_dev = i2c_get_clientdata(client); in mma9551_remove() local
[all …]
Dssp_accel_sensor.c36 static int ssp_accel_read_raw(struct iio_dev *indio_dev, in ssp_accel_read_raw()
55 static int ssp_accel_write_raw(struct iio_dev *indio_dev, in ssp_accel_write_raw()
91 static int ssp_process_accel_data(struct iio_dev *indio_dev, void *buf, in ssp_process_accel_data()
106 struct iio_dev *indio_dev; in ssp_accel_probe() local
150 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in ssp_accel_remove() local
Dhid-sensor-accel-3d.c105 static int accel_3d_read_raw(struct iio_dev *indio_dev, in accel_3d_read_raw()
163 static int accel_3d_write_raw(struct iio_dev *indio_dev, in accel_3d_write_raw()
195 static void hid_sensor_push_data(struct iio_dev *indio_dev, const void *data, in hid_sensor_push_data()
207 struct iio_dev *indio_dev = platform_get_drvdata(priv); in accel_3d_proc_event() local
225 struct iio_dev *indio_dev = platform_get_drvdata(priv); in accel_3d_capture_sample() local
299 struct iio_dev *indio_dev; in hid_accel_3d_probe() local
390 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in hid_accel_3d_remove() local
Dbmc150-accel-core.c436 static void bmc150_accel_interrupts_setup(struct iio_dev *indio_dev, in bmc150_accel_interrupts_setup()
577 static int bmc150_accel_read_raw(struct iio_dev *indio_dev, in bmc150_accel_read_raw()
638 static int bmc150_accel_write_raw(struct iio_dev *indio_dev, in bmc150_accel_write_raw()
666 static int bmc150_accel_read_event(struct iio_dev *indio_dev, in bmc150_accel_read_event()
690 static int bmc150_accel_write_event(struct iio_dev *indio_dev, in bmc150_accel_write_event()
716 static int bmc150_accel_read_event_config(struct iio_dev *indio_dev, in bmc150_accel_read_event_config()
726 static int bmc150_accel_write_event_config(struct iio_dev *indio_dev, in bmc150_accel_write_event_config()
753 static int bmc150_accel_validate_trigger(struct iio_dev *indio_dev, in bmc150_accel_validate_trigger()
771 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in bmc150_accel_get_fifo_watermark() local
786 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in bmc150_accel_get_fifo_state() local
[all …]
Dkxcjk-1013.c688 static int kxcjk1013_read_raw(struct iio_dev *indio_dev, in kxcjk1013_read_raw()
738 static int kxcjk1013_write_raw(struct iio_dev *indio_dev, in kxcjk1013_write_raw()
766 static int kxcjk1013_read_event(struct iio_dev *indio_dev, in kxcjk1013_read_event()
790 static int kxcjk1013_write_event(struct iio_dev *indio_dev, in kxcjk1013_write_event()
816 static int kxcjk1013_read_event_config(struct iio_dev *indio_dev, in kxcjk1013_read_event_config()
826 static int kxcjk1013_write_event_config(struct iio_dev *indio_dev, in kxcjk1013_write_event_config()
875 static int kxcjk1013_buffer_preenable(struct iio_dev *indio_dev) in kxcjk1013_buffer_preenable()
882 static int kxcjk1013_buffer_postdisable(struct iio_dev *indio_dev) in kxcjk1013_buffer_postdisable()
959 struct iio_dev *indio_dev = pf->indio_dev; in kxcjk1013_trigger_handler() local
986 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in kxcjk1013_trig_try_reen() local
[all …]
Dstk8ba50.c162 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in stk8ba50_data_rdy_trigger_set_state() local
213 static int stk8ba50_read_raw(struct iio_dev *indio_dev, in stk8ba50_read_raw()
254 static int stk8ba50_write_raw(struct iio_dev *indio_dev, in stk8ba50_write_raw()
320 struct iio_dev *indio_dev = pf->indio_dev; in stk8ba50_trigger_handler() local
360 struct iio_dev *indio_dev = private; in stk8ba50_data_rdy_trig_poll() local
369 static int stk8ba50_buffer_preenable(struct iio_dev *indio_dev) in stk8ba50_buffer_preenable()
376 static int stk8ba50_buffer_postdisable(struct iio_dev *indio_dev) in stk8ba50_buffer_postdisable()
394 struct iio_dev *indio_dev; in stk8ba50_probe() local
505 struct iio_dev *indio_dev = i2c_get_clientdata(client); in stk8ba50_remove() local
Dmma9553.c471 static int mma9553_read_raw(struct iio_dev *indio_dev, in mma9553_read_raw()
614 static int mma9553_write_raw(struct iio_dev *indio_dev, in mma9553_write_raw()
719 static int mma9553_read_event_config(struct iio_dev *indio_dev, in mma9553_read_event_config()
734 static int mma9553_write_event_config(struct iio_dev *indio_dev, in mma9553_write_event_config()
775 static int mma9553_read_event_value(struct iio_dev *indio_dev, in mma9553_read_event_value()
815 static int mma9553_write_event_value(struct iio_dev *indio_dev, in mma9553_write_event_value()
862 static int mma9553_get_calibgender_mode(struct iio_dev *indio_dev, in mma9553_get_calibgender_mode()
876 static int mma9553_set_calibgender_mode(struct iio_dev *indio_dev, in mma9553_set_calibgender_mode()
1002 struct iio_dev *indio_dev = private; in mma9553_irq_handler() local
1016 struct iio_dev *indio_dev = private; in mma9553_event_handler() local
[all …]
Dmma8452.c260 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in mma8452_show_hp_cutoff_avail() local
313 static int mma8452_read_raw(struct iio_dev *indio_dev, in mma8452_read_raw()
432 static int mma8452_write_raw(struct iio_dev *indio_dev, in mma8452_write_raw()
489 static int mma8452_read_thresh(struct iio_dev *indio_dev, in mma8452_read_thresh()
545 static int mma8452_write_thresh(struct iio_dev *indio_dev, in mma8452_write_thresh()
596 static int mma8452_read_event_config(struct iio_dev *indio_dev, in mma8452_read_event_config()
613 static int mma8452_write_event_config(struct iio_dev *indio_dev, in mma8452_write_event_config()
638 static void mma8452_transient_interrupt(struct iio_dev *indio_dev) in mma8452_transient_interrupt()
672 struct iio_dev *indio_dev = p; in mma8452_interrupt() local
701 struct iio_dev *indio_dev = pf->indio_dev; in mma8452_trigger_handler() local
[all …]
Dstk8312.c220 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in stk8312_data_rdy_trigger_set_state() local
336 static int stk8312_read_raw(struct iio_dev *indio_dev, in stk8312_read_raw()
380 static int stk8312_write_raw(struct iio_dev *indio_dev, in stk8312_write_raw()
434 struct iio_dev *indio_dev = pf->indio_dev; in stk8312_trigger_handler() local
476 struct iio_dev *indio_dev = private; in stk8312_data_rdy_trig_poll() local
485 static int stk8312_buffer_preenable(struct iio_dev *indio_dev) in stk8312_buffer_preenable()
492 static int stk8312_buffer_postdisable(struct iio_dev *indio_dev) in stk8312_buffer_postdisable()
510 struct iio_dev *indio_dev; in stk8312_probe() local
609 struct iio_dev *indio_dev = i2c_get_clientdata(client); in stk8312_remove() local
Dkxsd9.c68 static int kxsd9_write_scale(struct iio_dev *indio_dev, int micro) in kxsd9_write_scale()
95 static int kxsd9_read(struct iio_dev *indio_dev, u8 address) in kxsd9_read()
132 static int kxsd9_write_raw(struct iio_dev *indio_dev, in kxsd9_write_raw()
150 static int kxsd9_read_raw(struct iio_dev *indio_dev, in kxsd9_read_raw()
224 struct iio_dev *indio_dev; in kxsd9_probe() local
Dmxc4005.c214 static int mxc4005_read_raw(struct iio_dev *indio_dev, in mxc4005_read_raw()
250 static int mxc4005_write_raw(struct iio_dev *indio_dev, in mxc4005_write_raw()
306 struct iio_dev *indio_dev = pf->indio_dev; in mxc4005_trigger_handler() local
341 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in mxc4005_set_trigger_state() local
368 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in mxc4005_trigger_try_reen() local
428 struct iio_dev *indio_dev; in mxc4005_probe() local
529 struct iio_dev *indio_dev = i2c_get_clientdata(client); in mxc4005_remove() local
Dbma180.c463 static int bma180_read_raw(struct iio_dev *indio_dev, in bma180_read_raw()
507 static int bma180_write_raw(struct iio_dev *indio_dev, in bma180_write_raw()
542 static int bma180_get_power_mode(struct iio_dev *indio_dev, in bma180_get_power_mode()
550 static int bma180_set_power_mode(struct iio_dev *indio_dev, in bma180_set_power_mode()
655 struct iio_dev *indio_dev = pf->indio_dev; in bma180_trigger_handler() local
684 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in bma180_data_rdy_trigger_set_state() local
692 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in bma180_trig_try_reen() local
708 struct iio_dev *indio_dev; in bma180_probe() local
788 struct iio_dev *indio_dev = i2c_get_clientdata(client); in bma180_remove() local
808 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in bma180_suspend() local
[all …]
Dst_accel.h48 static inline int st_accel_allocate_ring(struct iio_dev *indio_dev) in st_accel_allocate_ring()
52 static inline void st_accel_deallocate_ring(struct iio_dev *indio_dev) in st_accel_deallocate_ring()
/linux-4.4.14/drivers/iio/pressure/
Dst_pressure_buffer.c28 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in st_press_trig_set_state() local
33 static int st_press_buffer_preenable(struct iio_dev *indio_dev) in st_press_buffer_preenable()
38 static int st_press_buffer_postenable(struct iio_dev *indio_dev) in st_press_buffer_postenable()
61 static int st_press_buffer_predisable(struct iio_dev *indio_dev) in st_press_buffer_predisable()
83 int st_press_allocate_ring(struct iio_dev *indio_dev) in st_press_allocate_ring()
89 void st_press_deallocate_ring(struct iio_dev *indio_dev) in st_press_deallocate_ring()
Dhid-sensor-press.c71 static int press_read_raw(struct iio_dev *indio_dev, in press_read_raw()
137 static int press_write_raw(struct iio_dev *indio_dev, in press_write_raw()
169 static void hid_sensor_push_data(struct iio_dev *indio_dev, const void *data, in hid_sensor_push_data()
181 struct iio_dev *indio_dev = platform_get_drvdata(priv); in press_proc_event() local
199 struct iio_dev *indio_dev = platform_get_drvdata(priv); in press_capture_sample() local
260 struct iio_dev *indio_dev; in hid_press_probe() local
351 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in hid_press_remove() local
Dms5611_core.c48 static int ms5611_read_prom(struct iio_dev *indio_dev) in ms5611_read_prom()
71 static int ms5611_read_temp_and_pressure(struct iio_dev *indio_dev, in ms5611_read_temp_and_pressure()
160 static int ms5611_reset(struct iio_dev *indio_dev) in ms5611_reset()
176 static int ms5611_read_raw(struct iio_dev *indio_dev, in ms5611_read_raw()
234 static int ms5611_init(struct iio_dev *indio_dev) in ms5611_init()
245 int ms5611_probe(struct iio_dev *indio_dev, struct device *dev, int type) in ms5611_probe()
Dms5637.c33 static int ms5637_read_raw(struct iio_dev *indio_dev, in ms5637_read_raw()
72 static int ms5637_write_raw(struct iio_dev *indio_dev, in ms5637_write_raw()
130 struct iio_dev *indio_dev; in ms5637_probe() local
Dmpl3115.c75 static int mpl3115_read_raw(struct iio_dev *indio_dev, in mpl3115_read_raw()
140 struct iio_dev *indio_dev = pf->indio_dev; in mpl3115_trigger_handler() local
220 struct iio_dev *indio_dev; in mpl3115_probe() local
279 struct iio_dev *indio_dev = i2c_get_clientdata(client); in mpl3115_remove() local
Dst_pressure.h38 static inline int st_press_allocate_ring(struct iio_dev *indio_dev) in st_press_allocate_ring()
43 static inline void st_press_deallocate_ring(struct iio_dev *indio_dev) in st_press_deallocate_ring()
Dst_pressure_core.c313 static int st_press_write_raw(struct iio_dev *indio_dev, in st_press_write_raw()
334 static int st_press_read_raw(struct iio_dev *indio_dev, in st_press_read_raw()
416 int st_press_common_probe(struct iio_dev *indio_dev) in st_press_common_probe()
486 void st_press_common_remove(struct iio_dev *indio_dev) in st_press_common_remove()
Dt5403.c129 static int t5403_read_raw(struct iio_dev *indio_dev, in t5403_read_raw()
161 static int t5403_write_raw(struct iio_dev *indio_dev, in t5403_write_raw()
219 struct iio_dev *indio_dev; in t5403_probe() local
/linux-4.4.14/drivers/iio/common/st_sensors/
Dst_sensors_core.c29 static int st_sensors_write_data_with_mask(struct iio_dev *indio_dev, in st_sensors_write_data_with_mask()
47 int st_sensors_debugfs_reg_access(struct iio_dev *indio_dev, in st_sensors_debugfs_reg_access()
90 int st_sensors_set_odr(struct iio_dev *indio_dev, unsigned int odr) in st_sensors_set_odr()
146 static int st_sensors_set_fullscale(struct iio_dev *indio_dev, unsigned int fs) in st_sensors_set_fullscale()
174 int st_sensors_set_enable(struct iio_dev *indio_dev, bool enable) in st_sensors_set_enable()
221 int st_sensors_set_axis_enable(struct iio_dev *indio_dev, u8 axis_enable) in st_sensors_set_axis_enable()
232 void st_sensors_power_enable(struct iio_dev *indio_dev) in st_sensors_power_enable()
256 void st_sensors_power_disable(struct iio_dev *indio_dev) in st_sensors_power_disable()
268 static int st_sensors_set_drdy_int_pin(struct iio_dev *indio_dev, in st_sensors_set_drdy_int_pin()
335 int st_sensors_init_sensor(struct iio_dev *indio_dev, in st_sensors_init_sensor()
[all …]
Dst_sensors_trigger.c21 int st_sensors_allocate_trigger(struct iio_dev *indio_dev, in st_sensors_allocate_trigger()
67 void st_sensors_deallocate_trigger(struct iio_dev *indio_dev) in st_sensors_deallocate_trigger()
Dst_sensors_buffer.c25 int st_sensors_get_buffer_element(struct iio_dev *indio_dev, u8 *buf) in st_sensors_get_buffer_element()
109 struct iio_dev *indio_dev = pf->indio_dev; in st_sensors_trigger_handler() local
Dst_sensors_i2c.c22 static unsigned int st_sensors_i2c_get_irq(struct iio_dev *indio_dev) in st_sensors_i2c_get_irq()
67 void st_sensors_i2c_configure(struct iio_dev *indio_dev, in st_sensors_i2c_configure()
Dst_sensors_spi.c22 static unsigned int st_sensors_spi_get_irq(struct iio_dev *indio_dev) in st_sensors_spi_get_irq()
106 void st_sensors_spi_configure(struct iio_dev *indio_dev, in st_sensors_spi_configure()
/linux-4.4.14/drivers/staging/iio/meter/
Dade7854.c31 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_read_8bit() local
48 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_read_16bit() local
65 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_read_24bit() local
83 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_read_32bit() local
99 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_write_8bit() local
120 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_write_16bit() local
141 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_write_24bit() local
162 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_write_32bit() local
179 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_reset() local
412 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_set_irq() local
[all …]
Dade7854-i2c.c23 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_i2c_write_reg_8() local
42 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_i2c_write_reg_16() local
62 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_i2c_write_reg_24() local
83 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_i2c_write_reg_32() local
104 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_i2c_read_reg_8() local
130 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_i2c_read_reg_16() local
156 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_i2c_read_reg_24() local
182 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_i2c_read_reg_32() local
209 struct iio_dev *indio_dev; in ade7854_i2c_probe() local
Dade7854-spi.c23 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_spi_write_reg_8() local
48 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_spi_write_reg_16() local
74 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_spi_write_reg_24() local
101 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_spi_write_reg_32() local
128 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_spi_read_reg_8() local
166 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_spi_read_reg_16() local
203 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_spi_read_reg_24() local
241 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7854_spi_read_reg_32() local
278 struct iio_dev *indio_dev; in ade7854_spi_probe() local
Dade7758_ring.c24 static int ade7758_spi_read_burst(struct iio_dev *indio_dev) in ade7758_spi_read_burst()
63 struct iio_dev *indio_dev = pf->indio_dev; in ade7758_trigger_handler() local
86 static int ade7758_ring_preenable(struct iio_dev *indio_dev) in ade7758_ring_preenable()
109 void ade7758_unconfigure_ring(struct iio_dev *indio_dev) in ade7758_unconfigure_ring()
115 int ade7758_configure_ring(struct iio_dev *indio_dev) in ade7758_configure_ring()
Dade7758_trigger.c35 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in ade7758_data_rdy_trigger_set_state() local
47 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in ade7758_trig_try_reen() local
61 int ade7758_probe_trigger(struct iio_dev *indio_dev) in ade7758_probe_trigger()
102 void ade7758_remove_trigger(struct iio_dev *indio_dev) in ade7758_remove_trigger()
Dade7758_core.c32 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7758_spi_write_reg_8() local
50 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7758_spi_write_reg_16() local
76 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7758_spi_write_reg_24() local
102 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7758_spi_read_reg_8() local
141 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7758_spi_read_reg_16() local
183 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7758_spi_read_reg_24() local
460 static int ade7758_initial_setup(struct iio_dev *indio_dev) in ade7758_initial_setup()
509 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7758_write_frequency() local
821 struct iio_dev *indio_dev; in ade7758_probe() local
885 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ade7758_remove() local
Dade7753.c31 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7753_spi_write_reg_8() local
49 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7753_spi_write_reg_16() local
66 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7753_spi_read_reg_8() local
85 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7753_spi_read_reg_16() local
105 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7753_spi_read_reg_24() local
353 static int ade7753_initial_setup(struct iio_dev *indio_dev) in ade7753_initial_setup()
400 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7753_write_frequency() local
497 struct iio_dev *indio_dev; in ade7753_probe() local
526 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ade7753_remove() local
Dade7754.c31 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7754_spi_write_reg_8() local
49 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7754_spi_write_reg_16() local
66 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7754_spi_read_reg_8() local
85 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7754_spi_read_reg_16() local
105 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7754_spi_read_reg_24() local
383 static int ade7754_initial_setup(struct iio_dev *indio_dev) in ade7754_initial_setup()
432 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7754_write_frequency() local
532 struct iio_dev *indio_dev; in ade7754_probe() local
567 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ade7754_remove() local
Dade7759.c31 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7759_spi_write_reg_8() local
49 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7759_spi_write_reg_16() local
66 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7759_spi_read_reg_8() local
85 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7759_spi_read_reg_16() local
105 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7759_spi_read_reg_40() local
322 static int ade7759_initial_setup(struct iio_dev *indio_dev) in ade7759_initial_setup()
371 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ade7759_write_frequency() local
454 struct iio_dev *indio_dev; in ade7759_probe() local
482 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ade7759_remove() local
Dade7758.h157 static inline void ade7758_remove_trigger(struct iio_dev *indio_dev) in ade7758_remove_trigger()
160 static inline int ade7758_probe_trigger(struct iio_dev *indio_dev) in ade7758_probe_trigger()
165 static int ade7758_configure_ring(struct iio_dev *indio_dev) in ade7758_configure_ring()
169 static inline void ade7758_unconfigure_ring(struct iio_dev *indio_dev) in ade7758_unconfigure_ring()
176 static inline void ade7758_uninitialize_ring(struct iio_dev *indio_dev) in ade7758_uninitialize_ring()
/linux-4.4.14/drivers/staging/iio/
Diio_simple_dummy_events.c33 int iio_simple_dummy_read_event_config(struct iio_dev *indio_dev, in iio_simple_dummy_read_event_config()
55 int iio_simple_dummy_write_event_config(struct iio_dev *indio_dev, in iio_simple_dummy_write_event_config()
119 int iio_simple_dummy_read_event_value(struct iio_dev *indio_dev, in iio_simple_dummy_read_event_value()
142 int iio_simple_dummy_write_event_value(struct iio_dev *indio_dev, in iio_simple_dummy_write_event_value()
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
236 int iio_simple_dummy_events_register(struct iio_dev *indio_dev) in iio_simple_dummy_events_register()
269 void iio_simple_dummy_events_unregister(struct iio_dev *indio_dev) in iio_simple_dummy_events_unregister()
Diio_simple_dummy.c290 static int iio_dummy_read_raw(struct iio_dev *indio_dev, in iio_dummy_read_raw()
433 static int iio_dummy_write_raw(struct iio_dev *indio_dev, in iio_dummy_write_raw()
548 static int iio_dummy_init_device(struct iio_dev *indio_dev) in iio_dummy_init_device()
578 struct iio_dev *indio_dev; in iio_dummy_probe() local
674 struct iio_dev *indio_dev = iio_dummy_devs[index]; in iio_dummy_remove() local
Diio_simple_dummy_buffer.c49 struct iio_dev *indio_dev = pf->indio_dev; in iio_simple_dummy_trigger_h() local
119 int iio_simple_dummy_configure_buffer(struct iio_dev *indio_dev) in iio_simple_dummy_configure_buffer()
188 void iio_simple_dummy_unconfigure_buffer(struct iio_dev *indio_dev) in iio_simple_dummy_unconfigure_buffer()
Diio_simple_dummy.h88 iio_simple_dummy_events_register(struct iio_dev *indio_dev) in iio_simple_dummy_events_register()
94 iio_simple_dummy_events_unregister(struct iio_dev *indio_dev) in iio_simple_dummy_events_unregister()
119 static inline int iio_simple_dummy_configure_buffer(struct iio_dev *indio_dev) in iio_simple_dummy_configure_buffer()
125 void iio_simple_dummy_unconfigure_buffer(struct iio_dev *indio_dev) in iio_simple_dummy_unconfigure_buffer()
/linux-4.4.14/drivers/iio/adc/
Dti_am335x_adc.c86 static void tiadc_step_config(struct iio_dev *indio_dev) in tiadc_step_config()
151 struct iio_dev *indio_dev = private; in tiadc_irq_h() local
180 struct iio_dev *indio_dev = private; in tiadc_worker_h() local
200 static int tiadc_buffer_preenable(struct iio_dev *indio_dev) in tiadc_buffer_preenable()
217 static int tiadc_buffer_postenable(struct iio_dev *indio_dev) in tiadc_buffer_postenable()
238 static int tiadc_buffer_predisable(struct iio_dev *indio_dev) in tiadc_buffer_predisable()
256 static int tiadc_buffer_postdisable(struct iio_dev *indio_dev) in tiadc_buffer_postdisable()
270 static int tiadc_iio_buffered_hardware_setup(struct iio_dev *indio_dev, in tiadc_iio_buffered_hardware_setup()
301 static void tiadc_iio_buffered_hardware_remove(struct iio_dev *indio_dev) in tiadc_iio_buffered_hardware_remove()
321 static int tiadc_channel_init(struct iio_dev *indio_dev, int channels) in tiadc_channel_init()
[all …]
Dad_sigma_delta.c247 int ad_sigma_delta_single_conversion(struct iio_dev *indio_dev, in ad_sigma_delta_single_conversion()
307 static int ad_sd_buffer_postenable(struct iio_dev *indio_dev) in ad_sd_buffer_postenable()
342 static int ad_sd_buffer_postdisable(struct iio_dev *indio_dev) in ad_sd_buffer_postdisable()
363 struct iio_dev *indio_dev = pf->indio_dev; in ad_sd_trigger_handler() local
426 int ad_sd_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig) in ad_sd_validate_trigger()
441 static int ad_sd_probe_trigger(struct iio_dev *indio_dev) in ad_sd_probe_trigger()
487 static void ad_sd_remove_trigger(struct iio_dev *indio_dev) in ad_sd_remove_trigger()
500 int ad_sd_setup_buffer_and_trigger(struct iio_dev *indio_dev) in ad_sd_setup_buffer_and_trigger()
523 void ad_sd_cleanup_buffer_and_trigger(struct iio_dev *indio_dev) in ad_sd_cleanup_buffer_and_trigger()
540 int ad_sd_init(struct ad_sigma_delta *sigma_delta, struct iio_dev *indio_dev, in ad_sd_init()
Dxilinx-xadc-events.c17 struct iio_dev *indio_dev, unsigned int event) in xadc_event_to_channel()
31 static void xadc_handle_event(struct iio_dev *indio_dev, unsigned int event) in xadc_handle_event()
63 void xadc_handle_events(struct iio_dev *indio_dev, unsigned long events) in xadc_handle_events()
116 int xadc_read_event_config(struct iio_dev *indio_dev, in xadc_read_event_config()
125 int xadc_write_event_config(struct iio_dev *indio_dev, in xadc_write_event_config()
164 int xadc_read_event_value(struct iio_dev *indio_dev, in xadc_read_event_value()
188 int xadc_write_event_value(struct iio_dev *indio_dev, in xadc_write_event_value()
Dmax1027.c218 static int max1027_read_single_value(struct iio_dev *indio_dev, in max1027_read_single_value()
266 static int max1027_read_raw(struct iio_dev *indio_dev, in max1027_read_raw()
306 static int max1027_debugfs_reg_access(struct iio_dev *indio_dev, in max1027_debugfs_reg_access()
320 static int max1027_validate_trigger(struct iio_dev *indio_dev, in max1027_validate_trigger()
333 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in max1027_set_trigger_state() local
364 struct iio_dev *indio_dev) in max1027_validate_device()
377 struct iio_dev *indio_dev = pf->indio_dev; in max1027_trigger_handler() local
408 struct iio_dev *indio_dev; in max1027_probe() local
498 struct iio_dev *indio_dev = spi_get_drvdata(spi); in max1027_remove() local
Dcc10001_adc.c110 static u16 cc10001_adc_poll_done(struct iio_dev *indio_dev, in cc10001_adc_poll_done()
143 struct iio_dev *indio_dev; in cc10001_adc_trigger_h() local
195 static u16 cc10001_adc_read_raw_voltage(struct iio_dev *indio_dev, in cc10001_adc_read_raw_voltage()
218 static int cc10001_adc_read_raw(struct iio_dev *indio_dev, in cc10001_adc_read_raw()
251 static int cc10001_update_scan_mode(struct iio_dev *indio_dev, in cc10001_update_scan_mode()
270 static int cc10001_adc_channel_init(struct iio_dev *indio_dev, in cc10001_adc_channel_init()
319 struct iio_dev *indio_dev; in cc10001_adc_probe() local
417 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in cc10001_adc_remove() local
Dad799x.c183 struct iio_dev *indio_dev = pf->indio_dev; in ad799x_trigger_handler() local
222 static int ad799x_update_scan_mode(struct iio_dev *indio_dev, in ad799x_update_scan_mode()
274 static int ad799x_read_raw(struct iio_dev *indio_dev, in ad799x_read_raw()
321 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad799x_read_frequency() local
336 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad799x_write_frequency() local
373 static int ad799x_read_event_config(struct iio_dev *indio_dev, in ad799x_read_event_config()
389 static int ad799x_write_event_config(struct iio_dev *indio_dev, in ad799x_write_event_config()
441 static int ad799x_write_event_value(struct iio_dev *indio_dev, in ad799x_write_event_value()
463 static int ad799x_read_event_value(struct iio_dev *indio_dev, in ad799x_read_event_value()
487 struct iio_dev *indio_dev = private; in ad799x_event_handler() local
[all …]
Dad7887.c77 static int ad7887_ring_preenable(struct iio_dev *indio_dev) in ad7887_ring_preenable()
99 static int ad7887_ring_postdisable(struct iio_dev *indio_dev) in ad7887_ring_postdisable()
116 struct iio_dev *indio_dev = pf->indio_dev; in ad7887_trigger_handler() local
148 static int ad7887_read_raw(struct iio_dev *indio_dev, in ad7887_read_raw()
240 struct iio_dev *indio_dev; in ad7887_probe() local
339 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad7887_remove() local
Dad7266.c64 static int ad7266_preenable(struct iio_dev *indio_dev) in ad7266_preenable()
70 static int ad7266_postdisable(struct iio_dev *indio_dev) in ad7266_postdisable()
86 struct iio_dev *indio_dev = pf->indio_dev; in ad7266_trigger_handler() local
124 static int ad7266_update_scan_mode(struct iio_dev *indio_dev, in ad7266_update_scan_mode()
148 static int ad7266_read_raw(struct iio_dev *indio_dev, in ad7266_read_raw()
361 static void ad7266_init_channels(struct iio_dev *indio_dev) in ad7266_init_channels()
388 struct iio_dev *indio_dev; in ad7266_probe() local
489 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad7266_remove() local
Dad7291.c113 struct iio_dev *indio_dev = private; in ad7291_event_handler() local
202 static int ad7291_read_event_value(struct iio_dev *indio_dev, in ad7291_read_event_value()
227 static int ad7291_write_event_value(struct iio_dev *indio_dev, in ad7291_write_event_value()
248 static int ad7291_read_event_config(struct iio_dev *indio_dev, in ad7291_read_event_config()
271 static int ad7291_write_event_config(struct iio_dev *indio_dev, in ad7291_write_event_config()
321 static int ad7291_read_raw(struct iio_dev *indio_dev, in ad7291_read_raw()
472 struct iio_dev *indio_dev; in ad7291_probe() local
552 struct iio_dev *indio_dev = i2c_get_clientdata(client); in ad7291_remove() local
Dnau7802.c159 struct iio_dev *indio_dev = private; in nau7802_eoc_trigger() local
186 static int nau7802_read_irq(struct iio_dev *indio_dev, in nau7802_read_irq()
224 static int nau7802_read_poll(struct iio_dev *indio_dev, in nau7802_read_poll()
271 static int nau7802_read_raw(struct iio_dev *indio_dev, in nau7802_read_raw()
341 static int nau7802_write_raw(struct iio_dev *indio_dev, in nau7802_write_raw()
378 static int nau7802_write_raw_get_fmt(struct iio_dev *indio_dev, in nau7802_write_raw_get_fmt()
396 struct iio_dev *indio_dev; in nau7802_probe() local
543 struct iio_dev *indio_dev = i2c_get_clientdata(client); in nau7802_remove() local
Dxilinx-xadc-core.c281 struct iio_dev *indio_dev = devid; in xadc_zynq_interrupt_handler() local
327 struct iio_dev *indio_dev, int irq) in xadc_zynq_setup()
448 struct iio_dev *indio_dev, int irq) in xadc_axi_setup()
460 struct iio_dev *indio_dev = devid; in xadc_axi_interrupt_handler() local
560 static int xadc_update_scan_mode(struct iio_dev *indio_dev, in xadc_update_scan_mode()
607 struct iio_dev *indio_dev = pf->indio_dev; in xadc_trigger_handler() local
682 static struct iio_trigger *xadc_alloc_trigger(struct iio_dev *indio_dev, in xadc_alloc_trigger()
740 static int xadc_postdisable(struct iio_dev *indio_dev) in xadc_postdisable()
768 static int xadc_preenable(struct iio_dev *indio_dev) in xadc_preenable()
813 static int xadc_read_raw(struct iio_dev *indio_dev, in xadc_read_raw()
[all …]
Drockchip_saradc.c60 static int rockchip_saradc_read_raw(struct iio_dev *indio_dev, in rockchip_saradc_read_raw()
178 struct iio_dev *indio_dev = NULL; in rockchip_saradc_probe() local
292 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in rockchip_saradc_remove() local
306 struct iio_dev *indio_dev = dev_get_drvdata(dev); in rockchip_saradc_suspend() local
318 struct iio_dev *indio_dev = dev_get_drvdata(dev); in rockchip_saradc_resume() local
Dlp8788_adc.c97 static int lp8788_adc_read_raw(struct iio_dev *indio_dev, in lp8788_adc_read_raw()
170 static int lp8788_iio_map_register(struct iio_dev *indio_dev, in lp8788_iio_map_register()
193 struct iio_dev *indio_dev; in lp8788_adc_probe() local
234 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in lp8788_adc_remove() local
Dad7298.c105 static int ad7298_update_scan_mode(struct iio_dev *indio_dev, in ad7298_update_scan_mode()
157 struct iio_dev *indio_dev = pf->indio_dev; in ad7298_trigger_handler() local
231 static int ad7298_read_raw(struct iio_dev *indio_dev, in ad7298_read_raw()
290 struct iio_dev *indio_dev; in ad7298_probe() local
361 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad7298_remove() local
Dvf610_adc.c474 static int vf610_set_conversion_mode(struct iio_dev *indio_dev, in vf610_set_conversion_mode()
489 static int vf610_get_conversion_mode(struct iio_dev *indio_dev, in vf610_get_conversion_mode()
587 struct iio_dev *indio_dev = (struct iio_dev *)dev_id; in vf610_adc_isr() local
634 static int vf610_read_raw(struct iio_dev *indio_dev, in vf610_read_raw()
707 static int vf610_write_raw(struct iio_dev *indio_dev, in vf610_write_raw()
735 static int vf610_adc_buffer_postenable(struct iio_dev *indio_dev) in vf610_adc_buffer_postenable()
761 static int vf610_adc_buffer_predisable(struct iio_dev *indio_dev) in vf610_adc_buffer_predisable()
785 static int vf610_adc_reg_access(struct iio_dev *indio_dev, in vf610_adc_reg_access()
817 struct iio_dev *indio_dev; in vf610_adc_probe() local
924 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in vf610_adc_remove() local
[all …]
Dad7923.c132 static int ad7923_update_scan_mode(struct iio_dev *indio_dev, in ad7923_update_scan_mode()
175 struct iio_dev *indio_dev = pf->indio_dev; in ad7923_trigger_handler() local
225 static int ad7923_read_raw(struct iio_dev *indio_dev, in ad7923_read_raw()
272 struct iio_dev *indio_dev; in ad7923_probe() local
338 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad7923_remove() local
Dti-adc128s052.c59 static int adc128_read_raw(struct iio_dev *indio_dev, in adc128_read_raw()
129 struct iio_dev *indio_dev; in adc128_probe() local
168 struct iio_dev *indio_dev = spi_get_drvdata(spi); in adc128_remove() local
Dad7476.c64 struct iio_dev *indio_dev = pf->indio_dev; in ad7476_trigger_handler() local
97 static int ad7476_read_raw(struct iio_dev *indio_dev, in ad7476_read_raw()
206 struct iio_dev *indio_dev; in ad7476_probe() local
267 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad7476_remove() local
Dberlin2-adc.c107 static int berlin2_adc_read(struct iio_dev *indio_dev, int channel) in berlin2_adc_read()
151 static int berlin2_adc_tsen_read(struct iio_dev *indio_dev) in berlin2_adc_tsen_read()
202 static int berlin2_adc_read_raw(struct iio_dev *indio_dev, in berlin2_adc_read_raw()
286 struct iio_dev *indio_dev; in berlin2_adc_probe() local
351 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in berlin2_adc_remove() local
Dad7793.c255 static int ad7793_setup(struct iio_dev *indio_dev, in ad7793_setup()
355 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7793_read_frequency() local
367 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7793_write_frequency() local
415 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7793_show_scale_available() local
453 static int ad7793_read_raw(struct iio_dev *indio_dev, in ad7793_read_raw()
519 static int ad7793_write_raw(struct iio_dev *indio_dev, in ad7793_write_raw()
562 static int ad7793_write_raw_get_fmt(struct iio_dev *indio_dev, in ad7793_write_raw_get_fmt()
747 struct iio_dev *indio_dev; in ad7793_probe() local
826 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad7793_remove() local
Daxp288_adc.c136 static int axp288_adc_read_raw(struct iio_dev *indio_dev, in axp288_adc_read_raw()
183 struct iio_dev *indio_dev; in axp288_adc_probe() local
233 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in axp288_adc_remove() local
Dad7791.c200 static int ad7791_read_raw(struct iio_dev *indio_dev, in ad7791_read_raw()
261 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7791_read_frequency() local
271 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7791_write_frequency() local
357 struct iio_dev *indio_dev; in ad7791_probe() local
419 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad7791_remove() local
Dmcp320x.c138 static int mcp320x_read_raw(struct iio_dev *indio_dev, in mcp320x_read_raw()
291 struct iio_dev *indio_dev; in mcp320x_probe() local
346 struct iio_dev *indio_dev = spi_get_drvdata(spi); in mcp320x_remove() local
Dexynos_adc.c463 static int exynos_read_raw(struct iio_dev *indio_dev, in exynos_read_raw()
518 static int exynos_adc_reg_access(struct iio_dev *indio_dev, in exynos_adc_reg_access()
573 struct iio_dev *indio_dev = NULL; in exynos_adc_probe() local
710 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in exynos_adc_remove() local
729 struct iio_dev *indio_dev = dev_get_drvdata(dev); in exynos_adc_suspend() local
742 struct iio_dev *indio_dev = dev_get_drvdata(dev); in exynos_adc_resume() local
Dmen_z188_adc.c108 struct iio_dev *indio_dev; in men_z188_probe() local
145 struct iio_dev *indio_dev = mcb_get_drvdata(dev); in men_z188_remove() local
/linux-4.4.14/drivers/staging/iio/adc/
Dad7606_core.c39 static int ad7606_scan_direct(struct iio_dev *indio_dev, unsigned ch) in ad7606_scan_direct()
80 static int ad7606_read_raw(struct iio_dev *indio_dev, in ad7606_read_raw()
113 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7606_show_range() local
123 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7606_store_range() local
152 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7606_show_oversampling_ratio() local
174 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7606_store_oversampling_ratio() local
429 struct iio_dev *indio_dev = dev_id; in ad7606_interrupt() local
473 struct iio_dev *indio_dev; in ad7606_probe() local
563 int ad7606_remove(struct iio_dev *indio_dev, int irq) in ad7606_remove()
579 void ad7606_suspend(struct iio_dev *indio_dev) in ad7606_suspend()
[all …]
Dad7606_par.c22 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in ad7606_par16_read_block() local
38 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in ad7606_par8_read_block() local
53 struct iio_dev *indio_dev; in ad7606_par_probe() local
86 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in ad7606_par_remove() local
96 struct iio_dev *indio_dev = dev_get_drvdata(dev); in ad7606_par_suspend() local
105 struct iio_dev *indio_dev = dev_get_drvdata(dev); in ad7606_par_resume() local
Dad7606_spi.c44 struct iio_dev *indio_dev; in ad7606_spi_probe() local
60 struct iio_dev *indio_dev = dev_get_drvdata(&spi->dev); in ad7606_spi_remove() local
68 struct iio_dev *indio_dev = dev_get_drvdata(dev); in ad7606_spi_suspend() local
77 struct iio_dev *indio_dev = dev_get_drvdata(dev); in ad7606_spi_resume() local
Dad7606_ring.c48 struct iio_dev *indio_dev = iio_priv_to_dev(st); in ad7606_poll_bh_to_ring() local
87 int ad7606_register_ring_funcs_and_init(struct iio_dev *indio_dev) in ad7606_register_ring_funcs_and_init()
98 void ad7606_ring_cleanup(struct iio_dev *indio_dev) in ad7606_ring_cleanup()
Dad7816.c115 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7816_show_mode() local
128 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7816_store_mode() local
161 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7816_show_channel() local
172 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7816_store_channel() local
209 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7816_show_value() local
264 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7816_show_oti() local
285 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7816_set_oti() local
347 struct iio_dev *indio_dev; in ad7816_probe() local
Dad7192.c205 struct iio_dev *indio_dev = spi_get_drvdata(st->sd.spi); in ad7192_setup() local
312 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7192_read_frequency() local
324 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7192_write_frequency() local
365 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7192_show_scale_available() local
389 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7192_show_ac_excitation() local
399 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7192_show_bridge_switch() local
410 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7192_set() local
490 static int ad7192_read_raw(struct iio_dev *indio_dev, in ad7192_read_raw()
531 static int ad7192_write_raw(struct iio_dev *indio_dev, in ad7192_write_raw()
573 static int ad7192_write_raw_get_fmt(struct iio_dev *indio_dev, in ad7192_write_raw_get_fmt()
[all …]
Dad7280a.c385 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7280_show_balance_sw() local
399 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7280_store_balance_sw() local
430 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7280_show_balance_timer() local
454 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7280_store_balance_timer() local
602 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7280_read_channel_config() local
632 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7280_write_channel_config() local
684 struct iio_dev *indio_dev = private; in ad7280_event_handler() local
784 static int ad7280_read_raw(struct iio_dev *indio_dev, in ad7280_read_raw()
841 struct iio_dev *indio_dev; in ad7280_probe() local
952 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad7280_remove() local
Dad7780.c86 static int ad7780_read_raw(struct iio_dev *indio_dev, in ad7780_read_raw()
168 struct iio_dev *indio_dev; in ad7780_probe() local
243 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad7780_remove() local
/linux-4.4.14/drivers/iio/dac/
Dad5624r_spi.c46 static int ad5624r_read_raw(struct iio_dev *indio_dev, in ad5624r_read_raw()
63 static int ad5624r_write_raw(struct iio_dev *indio_dev, in ad5624r_write_raw()
91 static int ad5624r_get_powerdown_mode(struct iio_dev *indio_dev, in ad5624r_get_powerdown_mode()
99 static int ad5624r_set_powerdown_mode(struct iio_dev *indio_dev, in ad5624r_set_powerdown_mode()
116 static ssize_t ad5624r_read_dac_powerdown(struct iio_dev *indio_dev, in ad5624r_read_dac_powerdown()
125 static ssize_t ad5624r_write_dac_powerdown(struct iio_dev *indio_dev, in ad5624r_write_dac_powerdown()
227 struct iio_dev *indio_dev; in ad5624r_probe() local
285 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad5624r_remove() local
Dm62332.c42 static int m62332_set_value(struct iio_dev *indio_dev, u8 val, int channel) in m62332_set_value()
84 static int m62332_read_raw(struct iio_dev *indio_dev, in m62332_read_raw()
119 static int m62332_write_raw(struct iio_dev *indio_dev, in m62332_write_raw()
140 struct iio_dev *indio_dev = i2c_get_clientdata(client); in m62332_suspend() local
157 struct iio_dev *indio_dev = i2c_get_clientdata(client); in m62332_resume() local
200 struct iio_dev *indio_dev; in m62332_probe() local
243 struct iio_dev *indio_dev = i2c_get_clientdata(client); in m62332_remove() local
Dmcp4725.c74 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in mcp4725_store_eeprom() local
137 static int mcp4725_get_powerdown_mode(struct iio_dev *indio_dev, in mcp4725_get_powerdown_mode()
145 static int mcp4725_set_powerdown_mode(struct iio_dev *indio_dev, in mcp4725_set_powerdown_mode()
155 static ssize_t mcp4725_read_powerdown(struct iio_dev *indio_dev, in mcp4725_read_powerdown()
163 static ssize_t mcp4725_write_powerdown(struct iio_dev *indio_dev, in mcp4725_write_powerdown()
214 static int mcp4725_set_value(struct iio_dev *indio_dev, int val) in mcp4725_set_value()
235 static int mcp4725_read_raw(struct iio_dev *indio_dev, in mcp4725_read_raw()
253 static int mcp4725_write_raw(struct iio_dev *indio_dev, in mcp4725_write_raw()
284 struct iio_dev *indio_dev; in mcp4725_probe() local
Dad5421.c133 static int ad5421_write_unlocked(struct iio_dev *indio_dev, in ad5421_write_unlocked()
143 static int ad5421_write(struct iio_dev *indio_dev, unsigned int reg, in ad5421_write()
155 static int ad5421_read(struct iio_dev *indio_dev, unsigned int reg) in ad5421_read()
183 static int ad5421_update_ctrl(struct iio_dev *indio_dev, unsigned int set, in ad5421_update_ctrl()
203 struct iio_dev *indio_dev = data; in ad5421_fault_handler() local
312 static int ad5421_read_raw(struct iio_dev *indio_dev, in ad5421_read_raw()
354 static int ad5421_write_raw(struct iio_dev *indio_dev, in ad5421_write_raw()
383 static int ad5421_write_event_config(struct iio_dev *indio_dev, in ad5421_write_event_config()
414 static int ad5421_read_event_config(struct iio_dev *indio_dev, in ad5421_read_event_config()
438 static int ad5421_read_event_value(struct iio_dev *indio_dev, in ad5421_read_event_value()
[all …]
Dmax5821.c57 static int max5821_get_powerdown_mode(struct iio_dev *indio_dev, in max5821_get_powerdown_mode()
65 static int max5821_set_powerdown_mode(struct iio_dev *indio_dev, in max5821_set_powerdown_mode()
83 static ssize_t max5821_read_dac_powerdown(struct iio_dev *indio_dev, in max5821_read_dac_powerdown()
113 static ssize_t max5821_write_dac_powerdown(struct iio_dev *indio_dev, in max5821_write_dac_powerdown()
172 static int max5821_get_value(struct iio_dev *indio_dev, in max5821_get_value()
213 static int max5821_set_value(struct iio_dev *indio_dev, in max5821_set_value()
240 static int max5821_read_raw(struct iio_dev *indio_dev, in max5821_read_raw()
258 static int max5821_write_raw(struct iio_dev *indio_dev, in max5821_write_raw()
310 struct iio_dev *indio_dev; in max5821_probe() local
371 struct iio_dev *indio_dev = i2c_get_clientdata(client); in max5821_remove() local
Dad5360.c192 static int ad5360_write_unlocked(struct iio_dev *indio_dev, in ad5360_write_unlocked()
205 static int ad5360_write(struct iio_dev *indio_dev, unsigned int cmd, in ad5360_write()
217 static int ad5360_read(struct iio_dev *indio_dev, unsigned int type, in ad5360_read()
253 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad5360_read_dac_powerdown() local
259 static int ad5360_update_ctrl(struct iio_dev *indio_dev, unsigned int set, in ad5360_update_ctrl()
281 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad5360_write_dac_powerdown() local
311 static int ad5360_write_raw(struct iio_dev *indio_dev, in ad5360_write_raw()
367 static int ad5360_read_raw(struct iio_dev *indio_dev, in ad5360_read_raw()
435 static int ad5360_alloc_channels(struct iio_dev *indio_dev) in ad5360_alloc_channels()
461 struct iio_dev *indio_dev; in ad5360_probe() local
[all …]
Dad5755.c112 static int ad5755_write_unlocked(struct iio_dev *indio_dev, in ad5755_write_unlocked()
122 static int ad5755_write_ctrl_unlocked(struct iio_dev *indio_dev, in ad5755_write_ctrl_unlocked()
129 static int ad5755_write(struct iio_dev *indio_dev, unsigned int reg, in ad5755_write()
141 static int ad5755_write_ctrl(struct iio_dev *indio_dev, unsigned int channel, in ad5755_write_ctrl()
153 static int ad5755_read(struct iio_dev *indio_dev, unsigned int addr) in ad5755_read()
183 static int ad5755_update_dac_ctrl(struct iio_dev *indio_dev, in ad5755_update_dac_ctrl()
198 static int ad5755_set_channel_pwr_down(struct iio_dev *indio_dev, in ad5755_set_channel_pwr_down()
292 static int ad5755_read_raw(struct iio_dev *indio_dev, in ad5755_read_raw()
327 static int ad5755_write_raw(struct iio_dev *indio_dev, in ad5755_write_raw()
348 static ssize_t ad5755_read_powerdown(struct iio_dev *indio_dev, uintptr_t priv, in ad5755_read_powerdown()
[all …]
Dad5504.c95 static int ad5504_read_raw(struct iio_dev *indio_dev, in ad5504_read_raw()
121 static int ad5504_write_raw(struct iio_dev *indio_dev, in ad5504_write_raw()
145 static int ad5504_get_powerdown_mode(struct iio_dev *indio_dev, in ad5504_get_powerdown_mode()
153 static int ad5504_set_powerdown_mode(struct iio_dev *indio_dev, in ad5504_set_powerdown_mode()
170 static ssize_t ad5504_read_dac_powerdown(struct iio_dev *indio_dev, in ad5504_read_dac_powerdown()
179 static ssize_t ad5504_write_dac_powerdown(struct iio_dev *indio_dev, in ad5504_write_dac_powerdown()
277 struct iio_dev *indio_dev; in ad5504_probe() local
345 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad5504_remove() local
Dad7303.c62 static ssize_t ad7303_read_dac_powerdown(struct iio_dev *indio_dev, in ad7303_read_dac_powerdown()
71 static ssize_t ad7303_write_dac_powerdown(struct iio_dev *indio_dev, in ad7303_write_dac_powerdown()
112 static int ad7303_read_raw(struct iio_dev *indio_dev, in ad7303_read_raw()
137 static int ad7303_write_raw(struct iio_dev *indio_dev, in ad7303_write_raw()
202 struct iio_dev *indio_dev; in ad7303_probe() local
272 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad7303_remove() local
Dad5686.c139 static int ad5686_get_powerdown_mode(struct iio_dev *indio_dev, in ad5686_get_powerdown_mode()
147 static int ad5686_set_powerdown_mode(struct iio_dev *indio_dev, in ad5686_set_powerdown_mode()
165 static ssize_t ad5686_read_dac_powerdown(struct iio_dev *indio_dev, in ad5686_read_dac_powerdown()
174 static ssize_t ad5686_write_dac_powerdown(struct iio_dev *indio_dev, in ad5686_write_dac_powerdown()
197 static int ad5686_read_raw(struct iio_dev *indio_dev, in ad5686_read_raw()
223 static int ad5686_write_raw(struct iio_dev *indio_dev, in ad5686_write_raw()
315 struct iio_dev *indio_dev; in ad5686_probe() local
377 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad5686_remove() local
Dad5764.c124 static int ad5764_write(struct iio_dev *indio_dev, unsigned int reg, in ad5764_write()
139 static int ad5764_read(struct iio_dev *indio_dev, unsigned int reg, in ad5764_read()
184 static int ad5764_write_raw(struct iio_dev *indio_dev, in ad5764_write_raw()
221 static int ad5764_read_raw(struct iio_dev *indio_dev, in ad5764_read_raw()
277 struct iio_dev *indio_dev; in ad5764_probe() local
337 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad5764_remove() local
Dad5380.c82 static ssize_t ad5380_read_dac_powerdown(struct iio_dev *indio_dev, in ad5380_read_dac_powerdown()
90 static ssize_t ad5380_write_dac_powerdown(struct iio_dev *indio_dev, in ad5380_write_dac_powerdown()
121 static int ad5380_get_powerdown_mode(struct iio_dev *indio_dev, in ad5380_get_powerdown_mode()
137 static int ad5380_set_powerdown_mode(struct iio_dev *indio_dev, in ad5380_set_powerdown_mode()
174 static int ad5380_write_raw(struct iio_dev *indio_dev, in ad5380_write_raw()
203 static int ad5380_read_raw(struct iio_dev *indio_dev, in ad5380_read_raw()
346 static int ad5380_alloc_channels(struct iio_dev *indio_dev) in ad5380_alloc_channels()
372 struct iio_dev *indio_dev; in ad5380_probe() local
448 struct iio_dev *indio_dev = dev_get_drvdata(dev); in ad5380_remove() local
Dad5791.c153 static int ad5791_get_powerdown_mode(struct iio_dev *indio_dev, in ad5791_get_powerdown_mode()
161 static int ad5791_set_powerdown_mode(struct iio_dev *indio_dev, in ad5791_set_powerdown_mode()
178 static ssize_t ad5791_read_dac_powerdown(struct iio_dev *indio_dev, in ad5791_read_dac_powerdown()
186 static ssize_t ad5791_write_dac_powerdown(struct iio_dev *indio_dev, in ad5791_write_dac_powerdown()
249 static int ad5791_read_raw(struct iio_dev *indio_dev, in ad5791_read_raw()
320 static int ad5791_write_raw(struct iio_dev *indio_dev, in ad5791_write_raw()
349 struct iio_dev *indio_dev; in ad5791_probe() local
438 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad5791_remove() local
Dmcp4922.c69 static int mcp4922_read_raw(struct iio_dev *indio_dev, in mcp4922_read_raw()
90 static int mcp4922_write_raw(struct iio_dev *indio_dev, in mcp4922_write_raw()
127 struct iio_dev *indio_dev; in mcp4922_probe() local
185 struct iio_dev *indio_dev = spi_get_drvdata(spi); in mcp4922_remove() local
Dad5449.c85 static int ad5449_write(struct iio_dev *indio_dev, unsigned int addr, in ad5449_write()
99 static int ad5449_read(struct iio_dev *indio_dev, unsigned int addr, in ad5449_read()
131 static int ad5449_read_raw(struct iio_dev *indio_dev, in ad5449_read_raw()
169 static int ad5449_write_raw(struct iio_dev *indio_dev, in ad5449_write_raw()
273 struct iio_dev *indio_dev; in ad5449_spi_probe() local
334 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad5449_spi_remove() local
Dmax517.c56 static int max517_set_value(struct iio_dev *indio_dev, in max517_set_value()
79 static int max517_read_raw(struct iio_dev *indio_dev, in max517_read_raw()
99 static int max517_write_raw(struct iio_dev *indio_dev, in max517_write_raw()
167 struct iio_dev *indio_dev; in max517_probe() local
Dad5446.c64 static int ad5446_set_powerdown_mode(struct iio_dev *indio_dev, in ad5446_set_powerdown_mode()
74 static int ad5446_get_powerdown_mode(struct iio_dev *indio_dev, in ad5446_get_powerdown_mode()
89 static ssize_t ad5446_read_dac_powerdown(struct iio_dev *indio_dev, in ad5446_read_dac_powerdown()
99 static ssize_t ad5446_write_dac_powerdown(struct iio_dev *indio_dev, in ad5446_write_dac_powerdown()
164 static int ad5446_read_raw(struct iio_dev *indio_dev, in ad5446_read_raw()
184 static int ad5446_write_raw(struct iio_dev *indio_dev, in ad5446_write_raw()
222 struct iio_dev *indio_dev; in ad5446_probe() local
282 struct iio_dev *indio_dev = dev_get_drvdata(dev); in ad5446_remove() local
Dad5064.c158 static int ad5064_get_powerdown_mode(struct iio_dev *indio_dev, in ad5064_get_powerdown_mode()
166 static int ad5064_set_powerdown_mode(struct iio_dev *indio_dev, in ad5064_set_powerdown_mode()
188 static ssize_t ad5064_read_dac_powerdown(struct iio_dev *indio_dev, in ad5064_read_dac_powerdown()
196 static ssize_t ad5064_write_dac_powerdown(struct iio_dev *indio_dev, in ad5064_write_dac_powerdown()
228 static int ad5064_read_raw(struct iio_dev *indio_dev, in ad5064_read_raw()
255 static int ad5064_write_raw(struct iio_dev *indio_dev, in ad5064_write_raw()
475 struct iio_dev *indio_dev; in ad5064_probe() local
543 struct iio_dev *indio_dev = dev_get_drvdata(dev); in ad5064_remove() local
/linux-4.4.14/drivers/staging/iio/light/
Dtsl2583.c194 static int taos_get_lux(struct iio_dev *indio_dev) in taos_get_lux()
336 static int taos_als_calibrate(struct iio_dev *indio_dev) in taos_als_calibrate()
399 static int taos_chip_on(struct iio_dev *indio_dev) in taos_chip_on()
471 static int taos_chip_off(struct iio_dev *indio_dev) in taos_chip_off()
487 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in taos_power_state_show() local
496 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in taos_power_state_store() local
513 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in taos_gain_show() local
538 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in taos_gain_store() local
575 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in taos_als_time_show() local
584 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in taos_als_time_store() local
[all …]
Dtsl2x7x_core.c333 static int tsl2x7x_get_lux(struct iio_dev *indio_dev) in tsl2x7x_get_lux()
476 static int tsl2x7x_get_prox(struct iio_dev *indio_dev) in tsl2x7x_get_prox()
570 static int tsl2x7x_als_calibrate(struct iio_dev *indio_dev) in tsl2x7x_als_calibrate()
628 static int tsl2x7x_chip_on(struct iio_dev *indio_dev) in tsl2x7x_chip_on()
770 static int tsl2x7x_chip_off(struct iio_dev *indio_dev) in tsl2x7x_chip_off()
798 int tsl2x7x_invoke_change(struct iio_dev *indio_dev) in tsl2x7x_invoke_change()
856 static void tsl2x7x_prox_cal(struct iio_dev *indio_dev) in tsl2x7x_prox_cal()
921 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in tsl2x7x_power_state_store() local
975 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in tsl2x7x_als_time_store() local
1011 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in tsl2x7x_als_cal_target_store() local
[all …]
Disl29018.c285 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in show_scale_available() local
302 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in show_int_time_available() local
319 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in show_prox_infrared_suppression() local
330 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in store_prox_infrared_suppression() local
351 static int isl29018_write_raw(struct iio_dev *indio_dev, in isl29018_write_raw()
390 static int isl29018_read_raw(struct iio_dev *indio_dev, in isl29018_read_raw()
711 struct iio_dev *indio_dev; in isl29018_probe() local
/linux-4.4.14/drivers/iio/light/
Dlm3533-als.c66 static int lm3533_als_get_adc(struct iio_dev *indio_dev, bool average, in lm3533_als_get_adc()
90 static int _lm3533_als_get_zone(struct iio_dev *indio_dev, u8 *zone) in _lm3533_als_get_zone()
108 static int lm3533_als_get_zone(struct iio_dev *indio_dev, u8 *zone) in lm3533_als_get_zone()
133 static int lm3533_als_get_target(struct iio_dev *indio_dev, unsigned channel, in lm3533_als_get_target()
154 static int lm3533_als_set_target(struct iio_dev *indio_dev, unsigned channel, in lm3533_als_set_target()
175 static int lm3533_als_get_current(struct iio_dev *indio_dev, unsigned channel, in lm3533_als_get_current()
195 static int lm3533_als_read_raw(struct iio_dev *indio_dev, in lm3533_als_read_raw()
253 struct iio_dev *indio_dev = dev_id; in lm3533_als_isr() local
275 static int lm3533_als_set_int_mode(struct iio_dev *indio_dev, int enable) in lm3533_als_set_int_mode()
297 static int lm3533_als_get_int_mode(struct iio_dev *indio_dev, int *enable) in lm3533_als_get_int_mode()
[all …]
Dhid-sensor-prox.c67 static int prox_read_raw(struct iio_dev *indio_dev, in prox_read_raw()
133 static int prox_write_raw(struct iio_dev *indio_dev, in prox_write_raw()
165 static void hid_sensor_push_data(struct iio_dev *indio_dev, const void *data, in hid_sensor_push_data()
177 struct iio_dev *indio_dev = platform_get_drvdata(priv); in prox_proc_event() local
195 struct iio_dev *indio_dev = platform_get_drvdata(priv); in prox_capture_sample() local
251 struct iio_dev *indio_dev; in hid_prox_probe() local
340 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in hid_prox_remove() local
Dadjd_s311.c71 static int adjd_s311_req_data(struct iio_dev *indio_dev) in adjd_s311_req_data()
99 static int adjd_s311_read_data(struct iio_dev *indio_dev, u8 reg, int *val) in adjd_s311_read_data()
119 struct iio_dev *indio_dev = pf->indio_dev; in adjd_s311_trigger_handler() local
171 static int adjd_s311_read_raw(struct iio_dev *indio_dev, in adjd_s311_read_raw()
208 static int adjd_s311_write_raw(struct iio_dev *indio_dev, in adjd_s311_write_raw()
231 static int adjd_s311_update_scan_mode(struct iio_dev *indio_dev, in adjd_s311_update_scan_mode()
255 struct iio_dev *indio_dev; in adjd_s311_probe() local
293 struct iio_dev *indio_dev = i2c_get_clientdata(client); in adjd_s311_remove() local
Dhid-sensor-als.c74 static int als_read_raw(struct iio_dev *indio_dev, in als_read_raw()
140 static int als_write_raw(struct iio_dev *indio_dev, in als_write_raw()
172 static void hid_sensor_push_data(struct iio_dev *indio_dev, const void *data, in hid_sensor_push_data()
184 struct iio_dev *indio_dev = platform_get_drvdata(priv); in als_proc_event() local
202 struct iio_dev *indio_dev = platform_get_drvdata(priv); in als_capture_sample() local
263 struct iio_dev *indio_dev; in hid_als_probe() local
352 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in hid_als_remove() local
Dpa12203001.c210 static int pa12203001_read_raw(struct iio_dev *indio_dev, in pa12203001_read_raw()
278 static int pa12203001_write_raw(struct iio_dev *indio_dev, in pa12203001_write_raw()
315 static int pa12203001_init(struct iio_dev *indio_dev) in pa12203001_init()
329 static int pa12203001_power_chip(struct iio_dev *indio_dev, u8 state) in pa12203001_power_chip()
350 struct iio_dev *indio_dev; in pa12203001_probe() local
399 struct iio_dev *indio_dev = i2c_get_clientdata(client); in pa12203001_remove() local
412 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in pa12203001_suspend() local
421 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in pa12203001_resume() local
Dcm3323.c82 static int cm3323_init(struct iio_dev *indio_dev) in cm3323_init()
107 static void cm3323_disable(struct iio_dev *indio_dev) in cm3323_disable()
157 static int cm3323_read_raw(struct iio_dev *indio_dev, in cm3323_read_raw()
194 static int cm3323_write_raw(struct iio_dev *indio_dev, in cm3323_write_raw()
224 struct iio_dev *indio_dev; in cm3323_probe() local
264 struct iio_dev *indio_dev = i2c_get_clientdata(client); in cm3323_remove() local
Disl29125.c122 static int isl29125_read_raw(struct iio_dev *indio_dev, in isl29125_read_raw()
151 static int isl29125_write_raw(struct iio_dev *indio_dev, in isl29125_write_raw()
177 struct iio_dev *indio_dev = pf->indio_dev; in isl29125_trigger_handler() local
218 static int isl29125_buffer_preenable(struct iio_dev *indio_dev) in isl29125_buffer_preenable()
227 static int isl29125_buffer_predisable(struct iio_dev *indio_dev) in isl29125_buffer_predisable()
252 struct iio_dev *indio_dev; in isl29125_probe() local
311 struct iio_dev *indio_dev = i2c_get_clientdata(client); in isl29125_remove() local
Dtcs3414.c128 static int tcs3414_read_raw(struct iio_dev *indio_dev, in tcs3414_read_raw()
164 static int tcs3414_write_raw(struct iio_dev *indio_dev, in tcs3414_write_raw()
205 struct iio_dev *indio_dev = pf->indio_dev; in tcs3414_trigger_handler() local
248 static int tcs3414_buffer_preenable(struct iio_dev *indio_dev) in tcs3414_buffer_preenable()
257 static int tcs3414_buffer_predisable(struct iio_dev *indio_dev) in tcs3414_buffer_predisable()
281 struct iio_dev *indio_dev; in tcs3414_probe() local
357 struct iio_dev *indio_dev = i2c_get_clientdata(client); in tcs3414_remove() local
Dapds9300.c238 static int apds9300_read_raw(struct iio_dev *indio_dev, in apds9300_read_raw()
276 static int apds9300_read_thresh(struct iio_dev *indio_dev, in apds9300_read_thresh()
297 static int apds9300_write_thresh(struct iio_dev *indio_dev, in apds9300_write_thresh()
315 static int apds9300_read_interrupt_config(struct iio_dev *indio_dev, in apds9300_read_interrupt_config()
325 static int apds9300_write_interrupt_config(struct iio_dev *indio_dev, in apds9300_write_interrupt_config()
410 struct iio_dev *indio_dev; in apds9300_probe() local
463 struct iio_dev *indio_dev = i2c_get_clientdata(client); in apds9300_remove() local
478 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in apds9300_suspend() local
491 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in apds9300_resume() local
Dstk3310.c194 static int stk3310_read_event(struct iio_dev *indio_dev, in stk3310_read_event()
229 static int stk3310_write_event(struct iio_dev *indio_dev, in stk3310_write_event()
265 static int stk3310_read_event_config(struct iio_dev *indio_dev, in stk3310_read_event_config()
281 static int stk3310_write_event_config(struct iio_dev *indio_dev, in stk3310_write_event_config()
304 static int stk3310_read_raw(struct iio_dev *indio_dev, in stk3310_read_raw()
362 static int stk3310_write_raw(struct iio_dev *indio_dev, in stk3310_write_raw()
446 static int stk3310_init(struct iio_dev *indio_dev) in stk3310_init()
529 struct iio_dev *indio_dev = private; in stk3310_irq_handler() local
543 struct iio_dev *indio_dev = private; in stk3310_irq_event_handler() local
573 struct iio_dev *indio_dev; in stk3310_probe() local
[all …]
Dus5182d.c213 static int us5182d_read_raw(struct iio_dev *indio_dev, in us5182d_read_raw()
320 static int us5182d_write_raw(struct iio_dev *indio_dev, in us5182d_write_raw()
353 static int us5182d_reset(struct iio_dev *indio_dev) in us5182d_reset()
361 static int us5182d_init(struct iio_dev *indio_dev) in us5182d_init()
382 static void us5182d_get_platform_data(struct iio_dev *indio_dev) in us5182d_get_platform_data()
404 static int us5182d_dark_gain_config(struct iio_dev *indio_dev) in us5182d_dark_gain_config()
433 struct iio_dev *indio_dev; in us5182d_probe() local
Dapds9960.c131 struct iio_dev *indio_dev; member
471 static int apds9960_read_raw(struct iio_dev *indio_dev, in apds9960_read_raw()
538 static int apds9960_write_raw(struct iio_dev *indio_dev, in apds9960_write_raw()
609 static int apds9960_read_event(struct iio_dev *indio_dev, in apds9960_read_event()
645 static int apds9960_write_event(struct iio_dev *indio_dev, in apds9960_write_event()
683 static int apds9960_read_event_config(struct iio_dev *indio_dev, in apds9960_read_event_config()
702 static int apds9960_write_event_config(struct iio_dev *indio_dev, in apds9960_write_event_config()
789 struct iio_dev *indio_dev = private; in apds9960_interrupt_handler() local
828 static int apds9960_buffer_postenable(struct iio_dev *indio_dev) in apds9960_buffer_postenable()
846 static int apds9960_buffer_predisable(struct iio_dev *indio_dev) in apds9960_buffer_predisable()
[all …]
Dcm3232.c237 static int cm3232_read_raw(struct iio_dev *indio_dev, in cm3232_read_raw()
262 static int cm3232_write_raw(struct iio_dev *indio_dev, in cm3232_write_raw()
335 struct iio_dev *indio_dev; in cm3232_probe() local
366 struct iio_dev *indio_dev = i2c_get_clientdata(client); in cm3232_remove() local
384 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in cm3232_suspend() local
398 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in cm3232_resume() local
Dcm36651.c235 struct iio_dev *indio_dev = data; in cm36651_irq_handler() local
448 static int cm36651_read_raw(struct iio_dev *indio_dev, in cm36651_read_raw()
474 static int cm36651_write_raw(struct iio_dev *indio_dev, in cm36651_write_raw()
491 static int cm36651_read_prox_thresh(struct iio_dev *indio_dev, in cm36651_read_prox_thresh()
505 static int cm36651_write_prox_thresh(struct iio_dev *indio_dev, in cm36651_write_prox_thresh()
531 static int cm36651_write_prox_event_config(struct iio_dev *indio_dev, in cm36651_write_prox_event_config()
550 static int cm36651_read_prox_event_config(struct iio_dev *indio_dev, in cm36651_read_prox_event_config()
629 struct iio_dev *indio_dev; in cm36651_probe() local
711 struct iio_dev *indio_dev = i2c_get_clientdata(client); in cm36651_remove() local
Dtcs3472.c111 static int tcs3472_read_raw(struct iio_dev *indio_dev, in tcs3472_read_raw()
147 static int tcs3472_write_raw(struct iio_dev *indio_dev, in tcs3472_write_raw()
188 struct iio_dev *indio_dev = pf->indio_dev; in tcs3472_trigger_handler() local
256 struct iio_dev *indio_dev; in tcs3472_probe() local
331 struct iio_dev *indio_dev = i2c_get_clientdata(client); in tcs3472_remove() local
Dgp2ap020a00f.c836 struct iio_dev *indio_dev = data; in gp2ap020a00f_prox_sensing_handler() local
871 struct iio_dev *indio_dev = data; in gp2ap020a00f_thresh_event_handler() local
967 struct iio_dev *indio_dev = pf->indio_dev; in gp2ap020a00f_trigger_handler() local
1021 static int gp2ap020a00f_write_event_val(struct iio_dev *indio_dev, in gp2ap020a00f_write_event_val()
1080 static int gp2ap020a00f_read_event_val(struct iio_dev *indio_dev, in gp2ap020a00f_read_event_val()
1108 static int gp2ap020a00f_write_prox_event_config(struct iio_dev *indio_dev, in gp2ap020a00f_write_prox_event_config()
1163 static int gp2ap020a00f_write_event_config(struct iio_dev *indio_dev, in gp2ap020a00f_write_event_config()
1199 static int gp2ap020a00f_read_event_config(struct iio_dev *indio_dev, in gp2ap020a00f_read_event_config()
1282 static int gp2ap020a00f_read_raw(struct iio_dev *indio_dev, in gp2ap020a00f_read_raw()
1398 static int gp2ap020a00f_buffer_postenable(struct iio_dev *indio_dev) in gp2ap020a00f_buffer_postenable()
[all …]
Dacpi-als.c118 struct iio_dev *indio_dev = acpi_driver_data(device); in acpi_als_notify() local
149 static int acpi_als_read_raw(struct iio_dev *indio_dev, in acpi_als_read_raw()
181 struct iio_dev *indio_dev; in acpi_als_add() local
Drpr0521.c317 static int rpr0521_read_raw(struct iio_dev *indio_dev, in rpr0521_read_raw()
370 static int rpr0521_write_raw(struct iio_dev *indio_dev, in rpr0521_write_raw()
477 struct iio_dev *indio_dev; in rpr0521_probe() local
531 struct iio_dev *indio_dev = i2c_get_clientdata(client); in rpr0521_remove() local
546 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in rpr0521_runtime_suspend() local
560 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in rpr0521_runtime_resume() local
Dtsl2563.c455 static int tsl2563_write_raw(struct iio_dev *indio_dev, in tsl2563_write_raw()
475 static int tsl2563_read_raw(struct iio_dev *indio_dev, in tsl2563_read_raw()
570 static int tsl2563_read_thresh(struct iio_dev *indio_dev, in tsl2563_read_thresh()
591 static int tsl2563_write_thresh(struct iio_dev *indio_dev, in tsl2563_write_thresh()
640 static int tsl2563_write_interrupt_config(struct iio_dev *indio_dev, in tsl2563_write_interrupt_config()
682 static int tsl2563_read_interrupt_config(struct iio_dev *indio_dev, in tsl2563_read_interrupt_config()
718 struct iio_dev *indio_dev; in tsl2563_probe() local
817 struct iio_dev *indio_dev = iio_priv_to_dev(chip); in tsl2563_remove() local
Dal3320a.c114 static int al3320a_read_raw(struct iio_dev *indio_dev, in al3320a_read_raw()
149 static int al3320a_write_raw(struct iio_dev *indio_dev, in al3320a_write_raw()
181 struct iio_dev *indio_dev; in al3320a_probe() local
Dbh1750.c134 static int bh1750_read_raw(struct iio_dev *indio_dev, in bh1750_read_raw()
170 static int bh1750_write_raw(struct iio_dev *indio_dev, in bh1750_write_raw()
240 struct iio_dev *indio_dev; in bh1750_probe() local
273 struct iio_dev *indio_dev = i2c_get_clientdata(client); in bh1750_remove() local
Dtsl4531.c77 static int tsl4531_read_raw(struct iio_dev *indio_dev, in tsl4531_read_raw()
112 static int tsl4531_write_raw(struct iio_dev *indio_dev, in tsl4531_write_raw()
171 struct iio_dev *indio_dev; in tsl4531_probe() local
Dltr501.c624 static int ltr501_read_raw(struct iio_dev *indio_dev, in ltr501_read_raw()
724 static int ltr501_write_raw(struct iio_dev *indio_dev, in ltr501_write_raw()
823 static int ltr501_read_thresh(struct iio_dev *indio_dev, in ltr501_read_thresh()
883 static int ltr501_write_thresh(struct iio_dev *indio_dev, in ltr501_write_thresh()
946 static int ltr501_read_event(struct iio_dev *indio_dev, in ltr501_read_event()
972 static int ltr501_write_event(struct iio_dev *indio_dev, in ltr501_write_event()
995 static int ltr501_read_event_config(struct iio_dev *indio_dev, in ltr501_read_event_config()
1021 static int ltr501_write_event_config(struct iio_dev *indio_dev, in ltr501_write_event_config()
1219 struct iio_dev *indio_dev = pf->indio_dev; in ltr501_trigger_handler() local
1269 struct iio_dev *indio_dev = private; in ltr501_interrupt_handler() local
[all …]
Dvcnl4000.c104 static int vcnl4000_read_raw(struct iio_dev *indio_dev, in vcnl4000_read_raw()
157 struct iio_dev *indio_dev; in vcnl4000_probe() local
/linux-4.4.14/drivers/iio/orientation/
Dhid-sensor-rotation.c61 static int dev_rot_read_raw(struct iio_dev *indio_dev, in dev_rot_read_raw()
100 static int dev_rot_write_raw(struct iio_dev *indio_dev, in dev_rot_write_raw()
132 static void hid_sensor_push_data(struct iio_dev *indio_dev, u8 *data, int len) in hid_sensor_push_data()
145 struct iio_dev *indio_dev = platform_get_drvdata(priv); in dev_rot_proc_event() local
163 struct iio_dev *indio_dev = platform_get_drvdata(priv); in dev_rot_capture_sample() local
222 struct iio_dev *indio_dev; in hid_dev_rot_probe() local
314 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in hid_dev_rot_remove() local
Dhid-sensor-incl-3d.c105 static int incl_3d_read_raw(struct iio_dev *indio_dev, in incl_3d_read_raw()
163 static int incl_3d_write_raw(struct iio_dev *indio_dev, in incl_3d_write_raw()
195 static void hid_sensor_push_data(struct iio_dev *indio_dev, u8 *data, int len) in hid_sensor_push_data()
206 struct iio_dev *indio_dev = platform_get_drvdata(priv); in incl_3d_proc_event() local
224 struct iio_dev *indio_dev = platform_get_drvdata(priv); in incl_3d_capture_sample() local
315 struct iio_dev *indio_dev; in hid_incl_3d_probe() local
408 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in hid_incl_3d_remove() local
/linux-4.4.14/drivers/iio/humidity/
Dhtu21.c39 static int htu21_read_raw(struct iio_dev *indio_dev, in htu21_read_raw()
78 static int htu21_write_raw(struct iio_dev *indio_dev, in htu21_write_raw()
132 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in htu21_show_battery_low() local
141 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in htu21_show_heater() local
151 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in htu21_write_heater() local
185 struct iio_dev *indio_dev; in htu21_probe() local
Dsi7020.c44 static int si7020_read_raw(struct iio_dev *indio_dev, in si7020_read_raw()
117 struct iio_dev *indio_dev; in si7020_probe() local
Dhdc100x.c184 static int hdc100x_read_raw(struct iio_dev *indio_dev, in hdc100x_read_raw()
232 static int hdc100x_write_raw(struct iio_dev *indio_dev, in hdc100x_write_raw()
272 struct iio_dev *indio_dev; in hdc100x_probe() local
Dsi7005.c76 static int si7005_read_raw(struct iio_dev *indio_dev, in si7005_read_raw()
133 struct iio_dev *indio_dev; in si7005_probe() local
/linux-4.4.14/drivers/iio/imu/
Dadis_buffer.c23 int adis_update_scan_mode(struct iio_dev *indio_dev, in adis_update_scan_mode()
79 struct iio_dev *indio_dev = pf->indio_dev; in adis_trigger_handler() local
129 int adis_setup_buffer_and_trigger(struct adis *adis, struct iio_dev *indio_dev, in adis_setup_buffer_and_trigger()
163 struct iio_dev *indio_dev) in adis_cleanup_buffer_and_trigger()
Dadis16480.c236 static int adis16480_debugfs_init(struct iio_dev *indio_dev) in adis16480_debugfs_init()
257 static int adis16480_debugfs_init(struct iio_dev *indio_dev) in adis16480_debugfs_init()
264 static int adis16480_set_freq(struct iio_dev *indio_dev, int val, int val2) in adis16480_set_freq()
283 static int adis16480_get_freq(struct iio_dev *indio_dev, int *val, int *val2) in adis16480_get_freq()
337 static int adis16480_set_calibbias(struct iio_dev *indio_dev, in adis16480_set_calibbias()
359 static int adis16480_get_calibbias(struct iio_dev *indio_dev, in adis16480_get_calibbias()
389 static int adis16480_set_calibscale(struct iio_dev *indio_dev, in adis16480_set_calibscale()
401 static int adis16480_get_calibscale(struct iio_dev *indio_dev, in adis16480_get_calibscale()
436 static int adis16480_get_filter_freq(struct iio_dev *indio_dev, in adis16480_get_filter_freq()
460 static int adis16480_set_filter_freq(struct iio_dev *indio_dev, in adis16480_set_filter_freq()
[all …]
Dadis16400_core.c108 static int adis16400_debugfs_init(struct iio_dev *indio_dev) in adis16400_debugfs_init()
128 static int adis16400_debugfs_init(struct iio_dev *indio_dev) in adis16400_debugfs_init()
231 static int adis16400_set_filter(struct iio_dev *indio_dev, int sps, int val) in adis16400_set_filter()
252 static int adis16400_stop_device(struct iio_dev *indio_dev) in adis16400_stop_device()
266 static int adis16400_initial_setup(struct iio_dev *indio_dev) in adis16400_initial_setup()
326 static int adis16400_write_raw(struct iio_dev *indio_dev, in adis16400_write_raw()
372 static int adis16400_read_raw(struct iio_dev *indio_dev, in adis16400_read_raw()
903 struct iio_dev *indio_dev; in adis16400_probe() local
955 struct iio_dev *indio_dev = spi_get_drvdata(spi); in adis16400_remove() local
Dkmx61.c284 static void kmx61_set_data(struct iio_dev *indio_dev, struct kmx61_data *data) in kmx61_set_data()
291 static struct kmx61_data *kmx61_get_data(struct iio_dev *indio_dev) in kmx61_get_data()
788 static int kmx61_read_raw(struct iio_dev *indio_dev, in kmx61_read_raw()
858 static int kmx61_write_raw(struct iio_dev *indio_dev, in kmx61_write_raw()
891 static int kmx61_read_event(struct iio_dev *indio_dev, in kmx61_read_event()
913 static int kmx61_write_event(struct iio_dev *indio_dev, in kmx61_write_event()
937 static int kmx61_read_event_config(struct iio_dev *indio_dev, in kmx61_read_event_config()
947 static int kmx61_write_event_config(struct iio_dev *indio_dev, in kmx61_write_event_config()
984 static int kmx61_acc_validate_trigger(struct iio_dev *indio_dev, in kmx61_acc_validate_trigger()
995 static int kmx61_mag_validate_trigger(struct iio_dev *indio_dev, in kmx61_mag_validate_trigger()
[all …]
Dadis16400_buffer.c16 int adis16400_update_scan_mode(struct iio_dev *indio_dev, in adis16400_update_scan_mode()
64 struct iio_dev *indio_dev = pf->indio_dev; in adis16400_trigger_handler() local
Dadis.c208 int adis_debugfs_reg_access(struct iio_dev *indio_dev, in adis_debugfs_reg_access()
374 int adis_single_conversion(struct iio_dev *indio_dev, in adis_single_conversion()
418 int adis_init(struct adis *adis, struct iio_dev *indio_dev, in adis_init()
/linux-4.4.14/drivers/iio/proximity/
Dsx9500.c385 static int sx9500_read_raw(struct iio_dev *indio_dev, in sx9500_read_raw()
432 static int sx9500_write_raw(struct iio_dev *indio_dev, in sx9500_write_raw()
453 struct iio_dev *indio_dev = private; in sx9500_irq_handler() local
468 static void sx9500_push_events(struct iio_dev *indio_dev) in sx9500_push_events()
502 struct iio_dev *indio_dev = private; in sx9500_irq_thread_handler() local
527 static int sx9500_read_event_config(struct iio_dev *indio_dev, in sx9500_read_event_config()
541 static int sx9500_write_event_config(struct iio_dev *indio_dev, in sx9500_write_event_config()
585 static int sx9500_update_scan_mode(struct iio_dev *indio_dev, in sx9500_update_scan_mode()
626 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in sx9500_set_trigger_state() local
655 struct iio_dev *indio_dev = pf->indio_dev; in sx9500_trigger_handler() local
[all …]
Dpulsedlight-lidar-lite-v2.c44 struct iio_dev *indio_dev; member
151 static int lidar_read_raw(struct iio_dev *indio_dev, in lidar_read_raw()
192 struct iio_dev *indio_dev = pf->indio_dev; in lidar_trigger_handler() local
218 struct iio_dev *indio_dev; in lidar_probe() local
256 struct iio_dev *indio_dev = i2c_get_clientdata(client); in lidar_remove() local
Das3935.c160 static int as3935_read_raw(struct iio_dev *indio_dev, in as3935_read_raw()
202 struct iio_dev *indio_dev = pf->indio_dev; in as3935_trigger_handler() local
245 struct iio_dev *indio_dev = private; in as3935_interrupt_handler() local
278 struct iio_dev *indio_dev = dev_get_drvdata(dev); in as3935_suspend() local
298 struct iio_dev *indio_dev = dev_get_drvdata(dev); in as3935_resume() local
324 struct iio_dev *indio_dev; in as3935_probe() local
427 struct iio_dev *indio_dev = spi_get_drvdata(spi); in as3935_remove() local
/linux-4.4.14/drivers/staging/iio/frequency/
Dad9834.c70 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad9834_write() local
149 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad9834_store_wavetype() local
208 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad9834_show_out0_wavetype_available() local
230 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad9834_show_out1_wavetype_available() local
323 struct iio_dev *indio_dev; in ad9834_probe() local
427 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad9834_remove() local
Dad9832.c78 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad9832_write() local
205 struct iio_dev *indio_dev; in ad9832_probe() local
322 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad9832_remove() local
/linux-4.4.14/drivers/iio/amplifiers/
Dad8366.c33 static int ad8366_write(struct iio_dev *indio_dev, in ad8366_write()
52 static int ad8366_read_raw(struct iio_dev *indio_dev, in ad8366_read_raw()
82 static int ad8366_write_raw(struct iio_dev *indio_dev, in ad8366_write_raw()
138 struct iio_dev *indio_dev; in ad8366_probe() local
182 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad8366_remove() local
/linux-4.4.14/drivers/staging/iio/gyro/
Dadis16060_core.c43 static int adis16060_spi_write(struct iio_dev *indio_dev, u8 val) in adis16060_spi_write()
56 static int adis16060_spi_read(struct iio_dev *indio_dev, u16 *val) in adis16060_spi_read()
79 static int adis16060_read_raw(struct iio_dev *indio_dev, in adis16060_read_raw()
157 struct iio_dev *indio_dev; in adis16060_r_probe() local
187 struct iio_dev *indio_dev = adis16060_iio_dev; in adis16060_w_probe() local
/linux-4.4.14/drivers/iio/temperature/
Dmlx90614.c221 static int mlx90614_read_raw(struct iio_dev *indio_dev, in mlx90614_read_raw()
312 static int mlx90614_write_raw(struct iio_dev *indio_dev, in mlx90614_write_raw()
351 static int mlx90614_write_raw_get_fmt(struct iio_dev *indio_dev, in mlx90614_write_raw_get_fmt()
514 struct iio_dev *indio_dev; in mlx90614_probe() local
567 struct iio_dev *indio_dev = i2c_get_clientdata(client); in mlx90614_remove() local
591 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in mlx90614_pm_suspend() local
602 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in mlx90614_pm_resume() local
623 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in mlx90614_pm_runtime_suspend() local
631 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in mlx90614_pm_runtime_resume() local
Dtsys02d.c30 static int tsys02d_read_raw(struct iio_dev *indio_dev, in tsys02d_read_raw()
61 static int tsys02d_write_raw(struct iio_dev *indio_dev, in tsys02d_write_raw()
99 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in tsys02_read_battery_low() local
130 struct iio_dev *indio_dev; in tsys02d_probe() local
Dtsys01.c46 static int tsys01_read_temperature(struct iio_dev *indio_dev, in tsys01_read_temperature()
80 static int tsys01_read_raw(struct iio_dev *indio_dev, in tsys01_read_raw()
128 static int tsys01_read_prom(struct iio_dev *indio_dev) in tsys01_read_prom()
156 static int tsys01_probe(struct iio_dev *indio_dev, struct device *dev) in tsys01_probe()
185 struct iio_dev *indio_dev; in tsys01_i2c_probe() local
Dtmp006.c76 static int tmp006_read_raw(struct iio_dev *indio_dev, in tmp006_read_raw()
126 static int tmp006_write_raw(struct iio_dev *indio_dev, in tmp006_write_raw()
203 struct iio_dev *indio_dev; in tmp006_probe() local
247 struct iio_dev *indio_dev = i2c_get_clientdata(client); in tmp006_remove() local
258 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in tmp006_suspend() local
/linux-4.4.14/drivers/iio/common/ssp_sensors/
Dssp_iio.c29 int ssp_common_buffer_postenable(struct iio_dev *indio_dev) in ssp_common_buffer_postenable()
53 int ssp_common_buffer_postdisable(struct iio_dev *indio_dev) in ssp_common_buffer_postdisable()
79 int ssp_common_process_data(struct iio_dev *indio_dev, void *buf, in ssp_common_process_data()
/linux-4.4.14/drivers/staging/iio/cdc/
Dad7746.c214 static int ad7746_select_channel(struct iio_dev *indio_dev, in ad7746_select_channel()
283 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7746_start_calib() local
322 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7746_start_offset_calib() local
337 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7746_start_gain_calib() local
362 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7746_show_cap_filter_rate_setup() local
374 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7746_store_cap_filter_rate_setup() local
402 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7746_show_vt_filter_rate_setup() local
414 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7746_store_vt_filter_rate_setup() local
468 static int ad7746_write_raw(struct iio_dev *indio_dev, in ad7746_write_raw()
559 static int ad7746_read_raw(struct iio_dev *indio_dev, in ad7746_read_raw()
[all …]
Dad7150.c97 static int ad7150_read_raw(struct iio_dev *indio_dev, in ad7150_read_raw()
126 static int ad7150_read_event_config(struct iio_dev *indio_dev, in ad7150_read_event_config()
162 static int ad7150_write_event_params(struct iio_dev *indio_dev, in ad7150_write_event_params()
211 static int ad7150_write_event_config(struct iio_dev *indio_dev, in ad7150_write_event_config()
278 static int ad7150_read_event_value(struct iio_dev *indio_dev, in ad7150_read_event_value()
304 static int ad7150_write_event_value(struct iio_dev *indio_dev, in ad7150_write_event_value()
343 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7150_show_timeout() local
372 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7150_store_timeout() local
491 struct iio_dev *indio_dev = private; in ad7150_event_handler() local
587 struct iio_dev *indio_dev; in ad7150_probe() local
Dad7152.c100 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7152_start_calib() local
172 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7152_show_filter_rate_setup() local
184 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad7152_store_filter_rate_setup() local
250 static int ad7152_write_raw(struct iio_dev *indio_dev, in ad7152_write_raw()
320 static int ad7152_read_raw(struct iio_dev *indio_dev, in ad7152_read_raw()
414 static int ad7152_write_raw_get_fmt(struct iio_dev *indio_dev, in ad7152_write_raw_get_fmt()
482 struct iio_dev *indio_dev; in ad7152_probe() local
/linux-4.4.14/drivers/iio/imu/inv_mpu6050/
Dinv_mpu_trigger.c16 static void inv_scan_query(struct iio_dev *indio_dev) in inv_scan_query()
42 static int inv_mpu6050_set_enable(struct iio_dev *indio_dev, bool enable) in inv_mpu6050_set_enable()
114 int inv_mpu6050_probe_trigger(struct iio_dev *indio_dev) in inv_mpu6050_probe_trigger()
Dinv_mpu_core.c115 struct iio_dev *indio_dev = mux_priv; in inv_mpu6050_select_bypass() local
144 struct iio_dev *indio_dev = mux_priv; in inv_mpu6050_deselect_bypass() local
250 static int inv_mpu6050_init_config(struct iio_dev *indio_dev) in inv_mpu6050_init_config()
302 static int inv_mpu6050_read_raw(struct iio_dev *indio_dev, in inv_mpu6050_read_raw()
434 static int inv_write_raw_get_fmt(struct iio_dev *indio_dev, in inv_write_raw_get_fmt()
472 static int inv_mpu6050_write_raw(struct iio_dev *indio_dev, in inv_mpu6050_write_raw()
557 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in inv_mpu6050_fifo_rate_store() local
641 static int inv_mpu6050_validate_trigger(struct iio_dev *indio_dev, in inv_mpu6050_validate_trigger()
779 struct iio_dev *indio_dev; in inv_mpu_probe() local
875 struct iio_dev *indio_dev = i2c_get_clientdata(client); in inv_mpu_remove() local
Dinv_mpu_ring.c37 int inv_reset_fifo(struct iio_dev *indio_dev) in inv_reset_fifo()
106 struct iio_dev *indio_dev = pf->indio_dev; in inv_mpu6050_irq_handler() local
123 struct iio_dev *indio_dev = pf->indio_dev; in inv_mpu6050_read_fifo() local
/linux-4.4.14/drivers/staging/iio/impedance-analyzer/
Dad5933.c292 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad5933_show_frequency() local
321 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad5933_store_frequency() local
355 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad5933_show() local
398 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad5933_store() local
515 static int ad5933_read_raw(struct iio_dev *indio_dev, in ad5933_read_raw()
566 static int ad5933_ring_preenable(struct iio_dev *indio_dev) in ad5933_ring_preenable()
591 static int ad5933_ring_postenable(struct iio_dev *indio_dev) in ad5933_ring_postenable()
610 static int ad5933_ring_postdisable(struct iio_dev *indio_dev) in ad5933_ring_postdisable()
624 static int ad5933_register_ring_funcs_and_init(struct iio_dev *indio_dev) in ad5933_register_ring_funcs_and_init()
646 struct iio_dev *indio_dev = i2c_get_clientdata(st->client); in ad5933_work() local
[all …]
/linux-4.4.14/drivers/iio/frequency/
Dad9523.c287 static int ad9523_read(struct iio_dev *indio_dev, unsigned addr) in ad9523_read()
321 static int ad9523_write(struct iio_dev *indio_dev, unsigned addr, unsigned val) in ad9523_write()
348 static int ad9523_io_update(struct iio_dev *indio_dev) in ad9523_io_update()
353 static int ad9523_vco_out_map(struct iio_dev *indio_dev, in ad9523_vco_out_map()
407 static int ad9523_set_clock_provider(struct iio_dev *indio_dev, in ad9523_set_clock_provider()
433 static int ad9523_store_eeprom(struct iio_dev *indio_dev) in ad9523_store_eeprom()
471 static int ad9523_sync(struct iio_dev *indio_dev) in ad9523_sync()
500 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad9523_store() local
532 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad9523_show() local
615 static int ad9523_read_raw(struct iio_dev *indio_dev, in ad9523_read_raw()
[all …]
Dadf4350.c94 static int adf4350_reg_access(struct iio_dev *indio_dev, in adf4350_reg_access()
245 static ssize_t adf4350_write(struct iio_dev *indio_dev, in adf4350_write()
305 static ssize_t adf4350_read(struct iio_dev *indio_dev, in adf4350_read()
497 struct iio_dev *indio_dev; in adf4350_probe() local
601 struct iio_dev *indio_dev = spi_get_drvdata(spi); in adf4350_remove() local
/linux-4.4.14/drivers/iio/common/hid-sensors/
Dhid-sensor-trigger.c143 int hid_sensor_setup_trigger(struct iio_dev *indio_dev, const char *name, in hid_sensor_setup_trigger()
194 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in hid_sensor_suspend() local
203 struct iio_dev *indio_dev = platform_get_drvdata(pdev); in hid_sensor_resume() local
/linux-4.4.14/drivers/iio/buffer/
Dindustrialio-triggered-buffer.c44 int iio_triggered_buffer_setup(struct iio_dev *indio_dev, in iio_triggered_buffer_setup()
94 void iio_triggered_buffer_cleanup(struct iio_dev *indio_dev) in iio_triggered_buffer_cleanup()
/linux-4.4.14/include/linux/iio/gyro/
Ditg3200.h134 static inline void itg3200_remove_trigger(struct iio_dev *indio_dev) in itg3200_remove_trigger()
138 static inline int itg3200_probe_trigger(struct iio_dev *indio_dev) in itg3200_probe_trigger()
143 static inline int itg3200_buffer_configure(struct iio_dev *indio_dev) in itg3200_buffer_configure()
148 static inline void itg3200_buffer_unconfigure(struct iio_dev *indio_dev) in itg3200_buffer_unconfigure()
/linux-4.4.14/drivers/staging/iio/resolver/
Dad2s90.c28 static int ad2s90_read_raw(struct iio_dev *indio_dev, in ad2s90_read_raw()
63 struct iio_dev *indio_dev; in ad2s90_probe() local
Dad2s1200.c44 static int ad2s1200_read_raw(struct iio_dev *indio_dev, in ad2s1200_read_raw()
107 struct iio_dev *indio_dev; in ad2s1200_probe() local
/linux-4.4.14/drivers/staging/iio/magnetometer/
Dhmc5843_core.c347 static int hmc5843_read_raw(struct iio_dev *indio_dev, in hmc5843_read_raw()
378 static int hmc5843_write_raw(struct iio_dev *indio_dev, in hmc5843_write_raw()
403 static int hmc5843_write_raw_get_fmt(struct iio_dev *indio_dev, in hmc5843_write_raw_get_fmt()
420 struct iio_dev *indio_dev = pf->indio_dev; in hmc5843_trigger_handler() local
583 struct iio_dev *indio_dev; in hmc5843_common_probe() local
632 struct iio_dev *indio_dev = dev_get_drvdata(dev); in hmc5843_common_remove() local
/linux-4.4.14/drivers/iio/potentiometer/
Dmcp4531.c99 static int mcp4531_read_raw(struct iio_dev *indio_dev, in mcp4531_read_raw()
124 static int mcp4531_write_raw(struct iio_dev *indio_dev, in mcp4531_write_raw()
157 struct iio_dev *indio_dev; in mcp4531_probe() local
/linux-4.4.14/include/linux/iio/
Diio.h537 static inline void iio_device_put(struct iio_dev *indio_dev) in iio_device_put()
560 static inline struct iio_dev *iio_device_get(struct iio_dev *indio_dev) in iio_device_get()
574 static inline void iio_device_set_drvdata(struct iio_dev *indio_dev, void *data) in iio_device_set_drvdata()
585 static inline void *iio_device_get_drvdata(struct iio_dev *indio_dev) in iio_device_get_drvdata()
594 static inline void *iio_priv(const struct iio_dev *indio_dev) in iio_priv()
616 static inline bool iio_buffer_enabled(struct iio_dev *indio_dev) in iio_buffer_enabled()
628 static inline struct dentry *iio_get_debugfs_dentry(struct iio_dev *indio_dev) in iio_get_debugfs_dentry()
633 static inline struct dentry *iio_get_debugfs_dentry(struct iio_dev *indio_dev) in iio_get_debugfs_dentry()

12