Searched refs:indio_dev (Results 451 - 475 of 542) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/iio/adc/
H A Dexynos_adc.c534 static int exynos_read_raw(struct iio_dev *indio_dev, argument
540 struct exynos_adc *info = iio_priv(indio_dev);
568 dev_warn(&indio_dev->dev, "Conversion timed out! Resetting\n");
583 static int exynos_read_s3c64xx_ts(struct iio_dev *indio_dev, int *x, int *y) argument
585 struct exynos_adc *info = iio_priv(indio_dev);
603 dev_warn(&indio_dev->dev, "Conversion timed out! Resetting\n");
682 static int exynos_adc_reg_access(struct iio_dev *indio_dev, argument
686 struct exynos_adc *info = iio_priv(indio_dev);
795 struct iio_dev *indio_dev = NULL; local
800 indio_dev
955 struct iio_dev *indio_dev = platform_get_drvdata(pdev); local
975 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
988 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
[all...]
H A Dtwl6030-gpadc.c383 static irqreturn_t twl6030_gpadc_irq_handler(int irq, void *indio_dev) argument
385 struct twl6030_gpadc_data *gpadc = iio_priv(indio_dev);
516 static int twl6030_gpadc_read_raw(struct iio_dev *indio_dev, argument
520 struct twl6030_gpadc_data *gpadc = iio_priv(indio_dev);
883 struct iio_dev *indio_dev; local
891 indio_dev = devm_iio_device_alloc(dev, sizeof(*gpadc));
892 if (!indio_dev)
895 gpadc = iio_priv(indio_dev);
907 platform_set_drvdata(pdev, indio_dev);
923 IRQF_ONESHOT, "twl6030_gpadc", indio_dev);
971 struct iio_dev *indio_dev = platform_get_drvdata(pdev); local
[all...]
H A Dqcom-spmi-iadc.c309 static int iadc_read_raw(struct iio_dev *indio_dev, argument
313 struct iadc_chip *iadc = iio_priv(indio_dev);
488 struct iio_dev *indio_dev; local
493 indio_dev = devm_iio_device_alloc(dev, sizeof(*iadc));
494 if (!indio_dev)
497 iadc = iio_priv(indio_dev);
555 indio_dev->name = pdev->name;
556 indio_dev->modes = INDIO_DIRECT_MODE;
557 indio_dev->info = &iadc_info;
558 indio_dev
[all...]
H A Dad7124.c572 static int ad7124_read_raw(struct iio_dev *indio_dev, argument
576 struct ad7124_state *st = iio_priv(indio_dev);
581 ret = ad_sigma_delta_single_conversion(indio_dev, chan, val);
630 static int ad7124_write_raw(struct iio_dev *indio_dev, argument
634 struct ad7124_state *st = iio_priv(indio_dev);
686 static int ad7124_reg_access(struct iio_dev *indio_dev, argument
691 struct ad7124_state *st = iio_priv(indio_dev);
719 static int ad7124_update_scan_mode(struct iio_dev *indio_dev, argument
722 struct ad7124_state *st = iio_priv(indio_dev);
811 static int ad7124_parse_channel_config(struct iio_dev *indio_dev, argument
936 struct iio_dev *indio_dev; local
[all...]
H A Dmax1363.c355 static int max1363_read_single_chan(struct iio_dev *indio_dev, argument
360 iio_device_claim_direct_scoped(return -EBUSY, indio_dev) {
363 struct max1363_state *st = iio_priv(indio_dev);
411 static int max1363_read_raw(struct iio_dev *indio_dev, argument
417 struct max1363_state *st = iio_priv(indio_dev);
422 ret = max1363_read_single_chan(indio_dev, chan, val, m);
689 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
690 struct max1363_state *st = iio_priv(indio_dev);
719 static int max1363_read_thresh(struct iio_dev *indio_dev, argument
724 struct max1363_state *st = iio_priv(indio_dev);
732 max1363_write_thresh(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, enum iio_event_info info, int val, int val2) argument
785 struct iio_dev *indio_dev = private; local
802 max1363_read_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir) argument
952 max1363_write_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, int state) argument
1008 max1363_update_scan_mode(struct iio_dev *indio_dev, const unsigned long *scan_mask) argument
1443 max1363_alloc_scan_masks(struct iio_dev *indio_dev) argument
1470 struct iio_dev *indio_dev = pf->indio_dev; local
1574 struct iio_dev *indio_dev; local
[all...]
H A Dad7793.c255 static int ad7793_setup(struct iio_dev *indio_dev, argument
259 struct ad7793_state *st = iio_priv(indio_dev);
358 static int ad7793_read_avail(struct iio_dev *indio_dev, argument
363 struct ad7793_state *st = iio_priv(indio_dev);
396 static int ad7793_read_raw(struct iio_dev *indio_dev, argument
402 struct ad7793_state *st = iio_priv(indio_dev);
409 ret = ad_sigma_delta_single_conversion(indio_dev, chan, val);
465 static int ad7793_write_raw(struct iio_dev *indio_dev, argument
471 struct ad7793_state *st = iio_priv(indio_dev);
475 ret = iio_device_claim_direct_mode(indio_dev);
526 ad7793_write_raw_get_fmt(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, long mask) argument
781 struct iio_dev *indio_dev; local
[all...]
H A Dad9467.c176 static int ad9467_reg_access(struct iio_dev *indio_dev, unsigned int reg, argument
179 struct ad9467_state *st = iio_priv(indio_dev);
585 static int ad9467_read_raw(struct iio_dev *indio_dev, argument
589 struct ad9467_state *st = iio_priv(indio_dev);
603 static int ad9467_write_raw(struct iio_dev *indio_dev, argument
607 struct ad9467_state *st = iio_priv(indio_dev);
632 iio_device_claim_direct_scoped(return -EBUSY, indio_dev) {
646 static int ad9467_read_avail(struct iio_dev *indio_dev, argument
651 struct ad9467_state *st = iio_priv(indio_dev);
666 static int ad9467_update_scan_mode(struct iio_dev *indio_dev, argument
802 ad9467_debugfs_init(struct iio_dev *indio_dev) argument
816 struct iio_dev *indio_dev; local
[all...]
H A Dad7091r-base.c122 static int ad7091r_read_event_config(struct iio_dev *indio_dev, argument
127 struct ad7091r_state *st = iio_priv(indio_dev);
150 static int ad7091r_write_event_config(struct iio_dev *indio_dev, argument
155 struct ad7091r_state *st = iio_priv(indio_dev);
180 static int ad7091r_read_event_value(struct iio_dev *indio_dev, argument
186 struct ad7091r_state *st = iio_priv(indio_dev);
221 static int ad7091r_write_event_value(struct iio_dev *indio_dev, argument
227 struct ad7091r_state *st = iio_priv(indio_dev);
H A Dxilinx-xadc.h21 void xadc_handle_events(struct iio_dev *indio_dev, unsigned long events);
23 int xadc_read_event_config(struct iio_dev *indio_dev,
26 int xadc_write_event_config(struct iio_dev *indio_dev,
29 int xadc_read_event_value(struct iio_dev *indio_dev,
33 int xadc_write_event_value(struct iio_dev *indio_dev,
80 int (*setup)(struct platform_device *pdev, struct iio_dev *indio_dev,
H A Dti-adc081c.c135 struct iio_dev *indio_dev = pf->indio_dev; local
136 struct adc081c *data = iio_priv(indio_dev);
143 iio_push_to_buffers_with_timestamp(indio_dev, &data->scan,
144 iio_get_time_ns(indio_dev));
146 iio_trigger_notify_done(indio_dev->trig);
/linux-master/drivers/iio/filter/
H A Dadmv8818.c336 static int admv8818_write_raw(struct iio_dev *indio_dev, argument
340 struct admv8818_state *st = iio_priv(indio_dev);
354 static int admv8818_read_raw(struct iio_dev *indio_dev, argument
358 struct admv8818_state *st = iio_priv(indio_dev);
386 static int admv8818_reg_access(struct iio_dev *indio_dev, argument
391 struct admv8818_state *st = iio_priv(indio_dev);
429 static int admv8818_get_mode(struct iio_dev *indio_dev, argument
432 struct admv8818_state *st = iio_priv(indio_dev);
437 static int admv8818_set_mode(struct iio_dev *indio_dev, argument
441 struct admv8818_state *st = iio_priv(indio_dev);
652 struct iio_dev *indio_dev; local
[all...]
/linux-master/drivers/iio/afe/
H A Diio-rescale.c146 static int rescale_read_raw(struct iio_dev *indio_dev, argument
150 struct rescale *rescale = iio_priv(indio_dev);
235 static int rescale_read_avail(struct iio_dev *indio_dev, argument
240 struct rescale *rescale = iio_priv(indio_dev);
257 static ssize_t rescale_read_ext_info(struct iio_dev *indio_dev, argument
262 struct rescale *rescale = iio_priv(indio_dev);
269 static ssize_t rescale_write_ext_info(struct iio_dev *indio_dev, argument
274 struct rescale *rescale = iio_priv(indio_dev);
524 struct iio_dev *indio_dev; local
545 indio_dev
[all...]
/linux-master/drivers/iio/frequency/
H A Dadf4350.c99 static int adf4350_reg_access(struct iio_dev *indio_dev, argument
103 struct adf4350_state *st = iio_priv(indio_dev);
250 static ssize_t adf4350_write(struct iio_dev *indio_dev, argument
255 struct adf4350_state *st = iio_priv(indio_dev);
310 static ssize_t adf4350_read(struct iio_dev *indio_dev, argument
315 struct adf4350_state *st = iio_priv(indio_dev);
473 struct iio_dev *indio_dev = data; local
474 struct adf4350_state *st = iio_priv(indio_dev);
483 struct iio_dev *indio_dev; local
507 indio_dev
[all...]
H A Dadmv1013.c189 static int admv1013_read_raw(struct iio_dev *indio_dev, argument
193 struct admv1013_state *st = iio_priv(indio_dev);
225 static int admv1013_write_raw(struct iio_dev *indio_dev, argument
229 struct admv1013_state *st = iio_priv(indio_dev);
259 static ssize_t admv1013_read(struct iio_dev *indio_dev, argument
264 struct admv1013_state *st = iio_priv(indio_dev);
288 static ssize_t admv1013_write(struct iio_dev *indio_dev, argument
293 struct admv1013_state *st = iio_priv(indio_dev);
360 static int admv1013_reg_access(struct iio_dev *indio_dev, argument
365 struct admv1013_state *st = iio_priv(indio_dev);
563 struct iio_dev *indio_dev; local
[all...]
H A Dadf4371.c324 static ssize_t adf4371_read(struct iio_dev *indio_dev, argument
329 struct adf4371_state *st = iio_priv(indio_dev);
367 static ssize_t adf4371_write(struct iio_dev *indio_dev, argument
372 struct adf4371_state *st = iio_priv(indio_dev);
458 static int adf4371_reg_access(struct iio_dev *indio_dev, argument
463 struct adf4371_state *st = iio_priv(indio_dev);
546 struct iio_dev *indio_dev; local
551 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*st));
552 if (!indio_dev)
562 st = iio_priv(indio_dev);
[all...]
/linux-master/drivers/iio/pressure/
H A Dhsc030pa.c306 struct iio_dev *indio_dev = pf->indio_dev; local
307 struct hsc_data *data = iio_priv(indio_dev);
317 iio_push_to_buffers_with_timestamp(indio_dev, &data->scan,
318 iio_get_time_ns(indio_dev));
321 iio_trigger_notify_done(indio_dev->trig);
346 static int hsc_read_raw(struct iio_dev *indio_dev, argument
350 struct hsc_data *data = iio_priv(indio_dev);
449 struct iio_dev *indio_dev; local
454 indio_dev
[all...]
H A Dms5611.h55 int ms5611_probe(struct iio_dev *indio_dev, struct device *dev,
/linux-master/drivers/iio/addac/
H A Dad74115.c614 struct iio_dev *indio_dev = pf->indio_dev; local
615 struct ad74115_state *st = iio_priv(indio_dev);
622 iio_push_to_buffers(indio_dev, st->adc_samples_rx_buf);
625 iio_trigger_notify_done(indio_dev->trig);
632 struct iio_dev *indio_dev = data; local
633 struct ad74115_state *st = iio_priv(indio_dev);
635 if (iio_buffer_enabled(indio_dev))
660 static int ad74115_update_scan_mode(struct iio_dev *indio_dev, argument
663 struct ad74115_state *st = iio_priv(indio_dev);
730 ad74115_buffer_postenable(struct iio_dev *indio_dev) argument
737 ad74115_buffer_predisable(struct iio_dev *indio_dev) argument
863 ad74115_get_adc_code(struct iio_dev *indio_dev, enum ad74115_adc_ch channel, int *val) argument
1160 ad74115_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long info) argument
1199 ad74115_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long info) argument
1221 ad74115_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, const int **vals, int *type, int *length, long info) argument
1243 ad74115_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
1539 ad74115_setup_iio_channels(struct iio_dev *indio_dev) argument
1617 ad74115_setup(struct iio_dev *indio_dev) argument
1786 ad74115_setup_trigger(struct iio_dev *indio_dev) argument
1831 struct iio_dev *indio_dev; local
[all...]
/linux-master/drivers/iio/accel/
H A Dst_accel_core.c41 st_accel_get_mount_matrix(const struct iio_dev *indio_dev, argument
44 struct st_sensor_data *adata = iio_priv(indio_dev);
1184 static int st_accel_read_raw(struct iio_dev *indio_dev, argument
1189 struct st_sensor_data *adata = iio_priv(indio_dev);
1193 err = st_sensors_read_info_raw(indio_dev, ch, val);
1213 static int st_accel_write_raw(struct iio_dev *indio_dev, argument
1221 return st_sensors_set_fullscale_by_gain(indio_dev, gain);
1227 return st_sensors_set_odr(indio_dev, val);
1267 static int apply_acpi_orientation(struct iio_dev *indio_dev) argument
1269 struct st_sensor_data *adata = iio_priv(indio_dev);
1390 apply_acpi_orientation(struct iio_dev *indio_dev) argument
1414 st_accel_common_probe(struct iio_dev *indio_dev) argument
[all...]
/linux-master/drivers/iio/trigger/
H A Dstm32-timer-trigger.c445 static int stm32_counter_read_raw(struct iio_dev *indio_dev, argument
449 struct stm32_timer_trigger *priv = iio_priv(indio_dev);
480 static int stm32_counter_write_raw(struct iio_dev *indio_dev, argument
484 struct stm32_timer_trigger *priv = iio_priv(indio_dev);
518 static int stm32_counter_validate_trigger(struct iio_dev *indio_dev, argument
521 struct stm32_timer_trigger *priv = iio_priv(indio_dev);
552 static int stm32_set_trigger_mode(struct iio_dev *indio_dev, argument
556 struct stm32_timer_trigger *priv = iio_priv(indio_dev);
563 static int stm32_get_trigger_mode(struct iio_dev *indio_dev, argument
566 struct stm32_timer_trigger *priv = iio_priv(indio_dev);
601 stm32_set_enable_mode(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, unsigned int mode) argument
640 stm32_get_enable_mode(struct iio_dev *indio_dev, const struct iio_chan_spec *chan) argument
659 stm32_count_get_preset(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, char *buf) argument
672 stm32_count_set_preset(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, const char *buf, size_t len) argument
718 struct iio_dev *indio_dev; local
[all...]
H A Dstm32-lptimer-trigger.c32 struct iio_dev *indio_dev)
34 if (indio_dev->modes & INDIO_HARDWARE_TRIGGERED)
31 stm32_lptim_validate_device(struct iio_trigger *trig, struct iio_dev *indio_dev) argument
/linux-master/drivers/iio/magnetometer/
H A Dyamaha-yas530.c610 static int yas5xx_read_raw(struct iio_dev *indio_dev, argument
615 struct yas5xx *yas5xx = iio_priv(indio_dev);
657 static void yas5xx_fill_buffer(struct iio_dev *indio_dev) argument
659 struct yas5xx *yas5xx = iio_priv(indio_dev);
676 iio_push_to_buffers_with_timestamp(indio_dev, &yas5xx->scan,
677 iio_get_time_ns(indio_dev));
683 struct iio_dev *indio_dev = pf->indio_dev; local
685 yas5xx_fill_buffer(indio_dev);
686 iio_trigger_notify_done(indio_dev
693 yas5xx_get_mount_matrix(const struct iio_dev *indio_dev, const struct iio_chan_spec *chan) argument
751 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
1390 struct iio_dev *indio_dev; local
1514 struct iio_dev *indio_dev = i2c_get_clientdata(i2c); local
1534 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
1545 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
[all...]
/linux-master/drivers/iio/imu/
H A Dadis16475.c254 static void adis16475_debugfs_init(struct iio_dev *indio_dev) argument
256 struct adis16475 *st = iio_priv(indio_dev);
257 struct dentry *d = iio_get_debugfs_dentry(indio_dev);
271 static void adis16475_debugfs_init(struct iio_dev *indio_dev) argument
449 static int adis16475_read_raw(struct iio_dev *indio_dev, argument
453 struct adis16475 *st = iio_priv(indio_dev);
459 return adis_single_conversion(indio_dev, chan, 0, val);
511 static int adis16475_write_raw(struct iio_dev *indio_dev, argument
515 struct adis16475 *st = iio_priv(indio_dev);
1099 static int adis16475_update_scan_mode(struct iio_dev *indio_dev, argument
1193 struct iio_dev *indio_dev = pf->indio_dev; local
1408 struct iio_dev *indio_dev; local
[all...]
/linux-master/include/linux/iio/imu/
H A Dadis.h139 int adis_init(struct adis *adis, struct iio_dev *indio_dev,
442 int adis_single_conversion(struct iio_dev *indio_dev,
521 devm_adis_setup_buffer_and_trigger(struct adis *adis, struct iio_dev *indio_dev,
524 int devm_adis_probe_trigger(struct adis *adis, struct iio_dev *indio_dev);
526 int adis_update_scan_mode(struct iio_dev *indio_dev,
532 devm_adis_setup_buffer_and_trigger(struct adis *adis, struct iio_dev *indio_dev, argument
539 struct iio_dev *indio_dev)
550 int adis_debugfs_reg_access(struct iio_dev *indio_dev,
538 devm_adis_probe_trigger(struct adis *adis, struct iio_dev *indio_dev) argument
/linux-master/include/linux/iio/
H A Dbuffer-dma.h130 struct iio_dev *indio_dev);
132 struct iio_dev *indio_dev);

Completed in 464 milliseconds

<<11121314151617181920>>