Searched refs:indio_dev (Results 351 - 375 of 542) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/iio/adc/
H A Dad7476.c92 struct iio_dev *indio_dev = pf->indio_dev; local
93 struct ad7476_state *st = iio_priv(indio_dev);
102 iio_push_to_buffers_with_timestamp(indio_dev, st->data,
103 iio_get_time_ns(indio_dev));
105 iio_trigger_notify_done(indio_dev->trig);
129 static int ad7476_read_raw(struct iio_dev *indio_dev, argument
136 struct ad7476_state *st = iio_priv(indio_dev);
141 ret = iio_device_claim_direct_mode(indio_dev);
145 iio_device_release_direct_mode(indio_dev);
306 struct iio_dev *indio_dev; local
[all...]
H A Dimx8qxp-adc.c201 static int imx8qxp_adc_read_raw(struct iio_dev *indio_dev, argument
205 struct imx8qxp_adc *adc = iio_priv(indio_dev);
285 static int imx8qxp_adc_reg_access(struct iio_dev *indio_dev, unsigned int reg, argument
288 struct imx8qxp_adc *adc = iio_priv(indio_dev);
312 struct iio_dev *indio_dev; local
317 indio_dev = devm_iio_device_alloc(dev, sizeof(*adc));
318 if (!indio_dev) {
323 adc = iio_priv(indio_dev);
353 platform_set_drvdata(pdev, indio_dev);
357 indio_dev
409 struct iio_dev *indio_dev = platform_get_drvdata(pdev); local
429 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
443 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
[all...]
H A Dina2xx-adc.c180 static int ina2xx_read_raw(struct iio_dev *indio_dev, argument
185 struct ina2xx_chip_info *chip = iio_priv(indio_dev);
452 static int ina2xx_read_avail(struct iio_dev *indio_dev, argument
477 static int ina2xx_write_raw(struct iio_dev *indio_dev, argument
481 struct ina2xx_chip_info *chip = iio_priv(indio_dev);
485 if (iio_buffer_enabled(indio_dev))
713 static int ina2xx_conversion_ready(struct iio_dev *indio_dev) argument
715 struct ina2xx_chip_info *chip = iio_priv(indio_dev);
746 static int ina2xx_work_buffer(struct iio_dev *indio_dev) argument
748 struct ina2xx_chip_info *chip = iio_priv(indio_dev);
777 struct iio_dev *indio_dev = data; local
834 ina2xx_buffer_enable(struct iio_dev *indio_dev) argument
860 ina2xx_buffer_disable(struct iio_dev *indio_dev) argument
877 ina2xx_debug_reg(struct iio_dev *indio_dev, unsigned reg, unsigned writeval, unsigned *readval) argument
956 struct iio_dev *indio_dev; local
1042 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
[all...]
H A Dvf610_adc.c468 static int vf610_set_conversion_mode(struct iio_dev *indio_dev, argument
472 struct vf610_adc *info = iio_priv(indio_dev);
483 static int vf610_get_conversion_mode(struct iio_dev *indio_dev, argument
486 struct vf610_adc *info = iio_priv(indio_dev);
581 struct iio_dev *indio_dev = dev_id; local
582 struct vf610_adc *info = iio_priv(indio_dev);
588 if (iio_buffer_enabled(indio_dev)) {
590 iio_push_to_buffers_with_timestamp(indio_dev,
592 iio_get_time_ns(indio_dev));
593 iio_trigger_notify_done(indio_dev
629 vf610_read_sample(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val) argument
681 vf610_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument
716 vf610_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
744 vf610_adc_buffer_postenable(struct iio_dev *indio_dev) argument
765 vf610_adc_buffer_predisable(struct iio_dev *indio_dev) argument
789 vf610_adc_reg_access(struct iio_dev *indio_dev, unsigned reg, unsigned writeval, unsigned *readval) argument
821 struct iio_dev *indio_dev; local
921 struct iio_dev *indio_dev = platform_get_drvdata(pdev); local
932 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
949 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
[all...]
H A Dad7606_par.c21 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
22 struct ad7606_state *st = iio_priv(indio_dev);
36 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
37 struct ad7606_state *st = iio_priv(indio_dev);
H A Dmcp3422.c258 static int mcp3422_write_raw_get_fmt(struct iio_dev *indio_dev, argument
336 struct iio_dev *indio_dev; local
344 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*adc));
345 if (!indio_dev)
348 adc = iio_priv(indio_dev);
354 indio_dev->name = dev_name(&client->dev);
355 indio_dev->modes = INDIO_DIRECT_MODE;
356 indio_dev->info = &mcp3422_info;
361 indio_dev->channels = mcp3421_channels;
362 indio_dev
[all...]
H A Dxilinx-xadc-core.c298 struct iio_dev *indio_dev = devid; local
299 struct xadc *xadc = iio_priv(indio_dev);
328 xadc_handle_events(indio_dev,
345 struct iio_dev *indio_dev, int irq)
347 struct xadc *xadc = iio_priv(indio_dev);
491 struct iio_dev *indio_dev, int irq)
493 struct xadc *xadc = iio_priv(indio_dev);
503 struct iio_dev *indio_dev = devid; local
504 struct xadc *xadc = iio_priv(indio_dev);
528 xadc_handle_events(indio_dev, event
344 xadc_zynq_setup(struct platform_device *pdev, struct iio_dev *indio_dev, int irq) argument
490 xadc_axi_setup(struct platform_device *pdev, struct iio_dev *indio_dev, int irq) argument
624 xadc_update_scan_mode(struct iio_dev *indio_dev, const unsigned long *mask) argument
675 struct iio_dev *indio_dev = pf->indio_dev; local
749 xadc_alloc_trigger(struct iio_dev *indio_dev, const char *name) argument
817 xadc_postdisable(struct iio_dev *indio_dev) argument
845 xadc_preenable(struct iio_dev *indio_dev) argument
915 xadc_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long info) argument
1019 xadc_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long info) argument
1194 xadc_parse_dt(struct iio_dev *indio_dev, unsigned int *conf, int irq) argument
1318 struct iio_dev *indio_dev; local
[all...]
H A Drtq6056.c471 static int rtq6056_adc_read_raw(struct iio_dev *indio_dev, argument
475 struct rtq6056_priv *priv = iio_priv(indio_dev);
493 static int rtq6056_adc_read_avail(struct iio_dev *indio_dev, argument
498 struct rtq6056_priv *priv = iio_priv(indio_dev);
517 static int rtq6056_adc_write_raw(struct iio_dev *indio_dev, argument
521 struct rtq6056_priv *priv = iio_priv(indio_dev);
524 iio_device_claim_direct_scoped(return -EBUSY, indio_dev) {
546 static int rtq6056_adc_read_label(struct iio_dev *indio_dev, argument
589 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
590 struct rtq6056_priv *priv = iio_priv(indio_dev);
631 struct iio_dev *indio_dev = pf->indio_dev; local
711 struct iio_dev *indio_dev; local
[all...]
H A Dmax34408.c149 static int max34408_read_raw(struct iio_dev *indio_dev, argument
153 struct max34408_data *max34408 = iio_priv(indio_dev);
199 struct iio_dev *indio_dev; local
214 indio_dev = devm_iio_device_alloc(dev, sizeof(*max34408));
215 if (!indio_dev)
218 max34408 = iio_priv(indio_dev);
234 indio_dev->channels = model_data->channels;
235 indio_dev->num_channels = model_data->num_channels;
236 indio_dev->name = model_data->model_name;
238 indio_dev
[all...]
/linux-master/drivers/iio/dac/
H A Dad9739a.c79 static int ad9739a_oper_mode_get(struct iio_dev *indio_dev, argument
82 struct ad9739a_state *st = iio_priv(indio_dev);
104 static int ad9739a_oper_mode_set(struct iio_dev *indio_dev, argument
107 struct ad9739a_state *st = iio_priv(indio_dev);
120 static int ad9739a_read_raw(struct iio_dev *indio_dev, argument
124 struct ad9739a_state *st = iio_priv(indio_dev);
136 static int ad9739a_buffer_preenable(struct iio_dev *indio_dev) argument
138 struct ad9739a_state *st = iio_priv(indio_dev);
143 static int ad9739a_buffer_postdisable(struct iio_dev *indio_dev) argument
145 struct ad9739a_state *st = iio_priv(indio_dev);
365 struct iio_dev *indio_dev; local
[all...]
/linux-master/drivers/iio/accel/
H A Dbma180.c533 static int bma180_read_raw(struct iio_dev *indio_dev, argument
537 struct bma180_data *data = iio_priv(indio_dev);
542 ret = iio_device_claim_direct_mode(indio_dev);
549 iio_device_release_direct_mode(indio_dev);
582 static int bma180_write_raw(struct iio_dev *indio_dev, argument
585 struct bma180_data *data = iio_priv(indio_dev);
616 static int bma180_get_power_mode(struct iio_dev *indio_dev, argument
619 struct bma180_data *data = iio_priv(indio_dev);
624 static int bma180_set_power_mode(struct iio_dev *indio_dev, argument
627 struct bma180_data *data = iio_priv(indio_dev);
638 bma180_accel_get_mount_matrix(const struct iio_dev *indio_dev, const struct iio_chan_spec *chan) argument
872 struct iio_dev *indio_dev = pf->indio_dev; local
901 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); local
909 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); local
928 struct iio_dev *indio_dev; local
1044 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
1063 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local
1076 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local
[all...]
H A Dadxl367.c477 static int adxl367_set_range(struct iio_dev *indio_dev, argument
480 iio_device_claim_direct_scoped(return -EBUSY, indio_dev) {
481 struct adxl367_state *st = iio_priv(indio_dev);
621 static int adxl367_set_odr(struct iio_dev *indio_dev, enum adxl367_odr odr) argument
623 iio_device_claim_direct_scoped(return -EBUSY, indio_dev) {
624 struct adxl367_state *st = iio_priv(indio_dev);
724 static int adxl367_read_sample(struct iio_dev *indio_dev, argument
728 iio_device_claim_direct_scoped(return -EBUSY, indio_dev) {
729 struct adxl367_state *st = iio_priv(indio_dev);
775 static bool adxl367_push_event(struct iio_dev *indio_dev, u argument
794 adxl367_push_fifo_data(struct iio_dev *indio_dev, u8 status, u16 fifo_entries) argument
820 struct iio_dev *indio_dev = private; local
837 adxl367_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
850 adxl367_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long info) argument
900 adxl367_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long info) argument
931 adxl367_write_raw_get_fmt(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, long info) argument
946 adxl367_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, const int **vals, int *type, int *length, long info) argument
970 adxl367_read_event_value(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
1011 adxl367_write_event_value(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
1051 adxl367_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
1072 adxl367_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
1159 adxl367_set_watermark(struct iio_dev *indio_dev, unsigned int val) argument
1198 adxl367_update_scan_mode(struct iio_dev *indio_dev, const unsigned long *active_scan_mask) argument
1228 adxl367_buffer_postenable(struct iio_dev *indio_dev) argument
1255 adxl367_buffer_predisable(struct iio_dev *indio_dev) argument
1420 struct iio_dev *indio_dev; local
[all...]
H A Dsca3300.c414 static int sca3300_write_raw(struct iio_dev *indio_dev, argument
418 struct sca3300_data *data = iio_priv(indio_dev);
445 static int sca3300_read_raw(struct iio_dev *indio_dev, argument
449 struct sca3300_data *data = iio_priv(indio_dev);
492 struct iio_dev *indio_dev = pf->indio_dev; local
493 struct sca3300_data *data = iio_priv(indio_dev);
497 for_each_set_bit(bit, indio_dev->active_scan_mask,
498 indio_dev->masklength) {
499 ret = sca3300_read_reg(data, indio_dev
521 sca3300_init(struct sca3300_data *sca_data, struct iio_dev *indio_dev) argument
565 sca3300_debugfs_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
588 sca3300_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, const int **vals, int *type, int *length, long mask) argument
630 struct iio_dev *indio_dev; local
[all...]
H A Dda311.c184 static int da311_read_raw(struct iio_dev *indio_dev, argument
188 struct da311_data *data = iio_priv(indio_dev);
223 struct iio_dev *indio_dev; local
230 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
231 if (!indio_dev)
234 data = iio_priv(indio_dev);
237 indio_dev->info = &da311_info;
238 indio_dev->name = "da311";
239 indio_dev->modes = INDIO_DIRECT_MODE;
240 indio_dev
[all...]
H A Ddmard10.c138 static int dmard10_read_raw(struct iio_dev *indio_dev, argument
142 struct dmard10_data *data = iio_priv(indio_dev);
181 struct iio_dev *indio_dev; local
193 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
194 if (!indio_dev) {
199 data = iio_priv(indio_dev);
202 indio_dev->info = &dmard10_info;
203 indio_dev->name = "dmard10";
204 indio_dev->modes = INDIO_DIRECT_MODE;
205 indio_dev
[all...]
H A Dmma9553.c462 static int mma9553_read_raw(struct iio_dev *indio_dev, argument
466 struct mma9553_data *data = iio_priv(indio_dev);
605 static int mma9553_write_raw(struct iio_dev *indio_dev, argument
609 struct mma9553_data *data = iio_priv(indio_dev);
710 static int mma9553_read_event_config(struct iio_dev *indio_dev, argument
715 struct mma9553_data *data = iio_priv(indio_dev);
725 static int mma9553_write_event_config(struct iio_dev *indio_dev, argument
730 struct mma9553_data *data = iio_priv(indio_dev);
766 static int mma9553_read_event_value(struct iio_dev *indio_dev, argument
773 struct mma9553_data *data = iio_priv(indio_dev);
806 mma9553_write_event_value(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
853 mma9553_get_calibgender_mode(struct iio_dev *indio_dev, const struct iio_chan_spec *chan) argument
867 mma9553_set_calibgender_mode(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, unsigned int mode) argument
992 struct iio_dev *indio_dev = private; local
1006 struct iio_dev *indio_dev = private; local
1080 struct iio_dev *indio_dev; local
1153 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
1168 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local
1185 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local
1200 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local
1213 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local
[all...]
/linux-master/drivers/iio/imu/bmi160/
H A Dbmi160.h29 int bmi160_probe_trigger(struct iio_dev *indio_dev, int irq, u32 irq_type);
/linux-master/drivers/iio/common/st_sensors/
H A Dst_sensors_spi.c77 * @indio_dev: IIO device reference.
82 int st_sensors_spi_configure(struct iio_dev *indio_dev, argument
85 struct st_sensor_data *sdata = iio_priv(indio_dev);
108 spi_set_drvdata(spi, indio_dev);
110 indio_dev->name = spi->modalias;
/linux-master/drivers/iio/proximity/
H A Dsx_common.h49 int (*check_whoami)(struct device *dev, struct iio_dev *indio_dev);
50 int (*init_compensation)(struct iio_dev *indio_dev);
140 int sx_common_read_event_config(struct iio_dev *indio_dev,
144 int sx_common_write_event_config(struct iio_dev *indio_dev,
H A Drfd77402.c161 static int rfd77402_read_raw(struct iio_dev *indio_dev, argument
165 struct rfd77402_data *data = iio_priv(indio_dev);
263 struct iio_dev *indio_dev; local
272 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
273 if (!indio_dev)
276 data = iio_priv(indio_dev);
280 indio_dev->info = &rfd77402_info;
281 indio_dev->channels = rfd77402_channels;
282 indio_dev->num_channels = ARRAY_SIZE(rfd77402_channels);
283 indio_dev
[all...]
/linux-master/include/linux/iio/
H A Dtrigger.h36 struct iio_dev *indio_dev);
148 * @indio_dev: IIO device structure containing the device
152 int iio_trigger_set_immutable(struct iio_dev *indio_dev, struct iio_trigger *trig);
170 * @indio_dev: device to check
172 bool iio_trigger_using_own(struct iio_dev *indio_dev);
176 struct iio_dev *indio_dev);
/linux-master/drivers/iio/light/
H A Djsa1212.c213 static int jsa1212_read_raw(struct iio_dev *indio_dev, argument
218 struct jsa1212_data *data = iio_priv(indio_dev);
314 struct iio_dev *indio_dev; local
318 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
319 if (!indio_dev)
328 data = iio_priv(indio_dev);
330 i2c_set_clientdata(client, indio_dev);
340 indio_dev->channels = jsa1212_channels;
341 indio_dev->num_channels = ARRAY_SIZE(jsa1212_channels);
342 indio_dev
377 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
[all...]
H A Dltr501.c529 static ssize_t ltr501_read_near_level(struct iio_dev *indio_dev, argument
534 struct ltr501_data *data = iio_priv(indio_dev);
650 static int ltr501_read_raw(struct iio_dev *indio_dev, argument
654 struct ltr501_data *data = iio_priv(indio_dev);
662 ret = iio_device_claim_direct_mode(indio_dev);
669 iio_device_release_direct_mode(indio_dev);
679 ret = iio_device_claim_direct_mode(indio_dev);
708 iio_device_release_direct_mode(indio_dev);
760 static int ltr501_write_raw(struct iio_dev *indio_dev, argument
764 struct ltr501_data *data = iio_priv(indio_dev);
880 ltr501_read_thresh(const 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
940 ltr501_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
1003 ltr501_read_event(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
1029 ltr501_write_event(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
1052 ltr501_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
1078 ltr501_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
1284 struct iio_dev *indio_dev = pf->indio_dev; local
1338 struct iio_dev *indio_dev = private; local
1441 struct iio_dev *indio_dev; local
1587 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
[all...]
/linux-master/drivers/iio/common/ssp_sensors/
H A Dssp_iio_sensor.h39 int ssp_common_buffer_postenable(struct iio_dev *indio_dev);
41 int ssp_common_buffer_postdisable(struct iio_dev *indio_dev);
43 int ssp_common_process_data(struct iio_dev *indio_dev, void *buf,
/linux-master/drivers/iio/pressure/
H A Dhp03.c160 static int hp03_read_raw(struct iio_dev *indio_dev, argument
164 struct hp03_priv *priv = iio_priv(indio_dev);
215 struct iio_dev *indio_dev; local
219 indio_dev = devm_iio_device_alloc(dev, sizeof(*priv));
220 if (!indio_dev)
223 priv = iio_priv(indio_dev);
227 indio_dev->name = id->name;
228 indio_dev->channels = hp03_channels;
229 indio_dev->num_channels = ARRAY_SIZE(hp03_channels);
230 indio_dev
[all...]

Completed in 314 milliseconds

<<11121314151617181920>>