Searched refs:indio_dev (Results 476 - 500 of 542) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/iio/adc/
H A Dqcom-pm8xxx-xoadc.c417 struct iio_dev *indio_dev = d; local
418 struct pm8xxx_xoadc *adc = iio_priv(indio_dev);
648 static int pm8xxx_read_raw(struct iio_dev *indio_dev, argument
652 struct pm8xxx_xoadc *adc = iio_priv(indio_dev);
696 static int pm8xxx_fwnode_xlate(struct iio_dev *indio_dev, argument
699 struct pm8xxx_xoadc *adc = iio_priv(indio_dev);
709 dev_err(&indio_dev->dev, "wrong number of arguments for %pfwP need 2 got %d\n",
716 dev_dbg(&indio_dev->dev, "pre scale/mux: %02x, amux: %02x\n",
884 struct iio_dev *indio_dev; local
893 indio_dev
961 struct iio_dev *indio_dev = platform_get_drvdata(pdev); local
[all...]
H A Dab8500-gpadc.c890 static int ab8500_gpadc_read_raw(struct iio_dev *indio_dev, argument
894 struct ab8500_gpadc *gpadc = iio_priv(indio_dev);
928 static int ab8500_gpadc_fwnode_xlate(struct iio_dev *indio_dev, argument
933 for (i = 0; i < indio_dev->num_channels; i++)
934 if (indio_dev->channels[i].channel == iiospec->args[0])
947 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
948 struct ab8500_gpadc *gpadc = iio_priv(indio_dev);
957 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
958 struct ab8500_gpadc *gpadc = iio_priv(indio_dev);
1078 struct iio_dev *indio_dev; local
1182 struct iio_dev *indio_dev = platform_get_drvdata(pdev); local
[all...]
H A Dsc27xx_adc.c659 static int sc27xx_adc_read_raw(struct iio_dev *indio_dev, argument
663 struct sc27xx_adc_data *data = iio_priv(indio_dev);
700 static int sc27xx_adc_write_raw(struct iio_dev *indio_dev, argument
704 struct sc27xx_adc_data *data = iio_priv(indio_dev);
867 struct iio_dev *indio_dev; local
876 indio_dev = devm_iio_device_alloc(dev, sizeof(*sc27xx_data));
877 if (!indio_dev)
880 sc27xx_data = iio_priv(indio_dev);
934 indio_dev->name = dev_name(dev);
935 indio_dev
[all...]
H A Dqcom-spmi-adc5.c406 static int adc5_fwnode_xlate(struct iio_dev *indio_dev, argument
409 struct adc5_chip *adc = iio_priv(indio_dev);
419 static int adc7_fwnode_xlate(struct iio_dev *indio_dev, argument
422 struct adc5_chip *adc = iio_priv(indio_dev);
435 static int adc_read_raw_common(struct iio_dev *indio_dev, argument
439 struct adc5_chip *adc = iio_priv(indio_dev);
466 static int adc5_read_raw(struct iio_dev *indio_dev, argument
470 return adc_read_raw_common(indio_dev, chan, val, val2,
474 static int adc7_read_raw(struct iio_dev *indio_dev, argument
478 return adc_read_raw_common(indio_dev, cha
878 struct iio_dev *indio_dev; local
[all...]
H A Dpac1934.c487 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
488 struct pac1934_chip_info *info = iio_priv(indio_dev);
498 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
499 struct pac1934_chip_info *info = iio_priv(indio_dev);
514 static int pac1934_read_avail(struct iio_dev *indio_dev, argument
782 static int pac1934_read_raw(struct iio_dev *indio_dev, argument
786 struct pac1934_chip_info *info = iio_priv(indio_dev);
914 static int pac1934_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, argument
917 struct pac1934_chip_info *info = iio_priv(indio_dev);
973 static int pac1934_read_label(struct iio_dev *indio_dev, argument
1320 pac1934_prep_iio_channels(struct pac1934_chip_info *info, struct iio_dev *indio_dev) argument
1420 pac1934_prep_custom_attributes(struct pac1934_chip_info *info, struct iio_dev *indio_dev) argument
1481 struct iio_dev *indio_dev; local
[all...]
H A Dcpcap-adc.c384 struct iio_dev *indio_dev = data; local
385 struct cpcap_adc *ddata = iio_priv(indio_dev);
864 static int cpcap_adc_read(struct iio_dev *indio_dev, argument
868 struct cpcap_adc *ddata = iio_priv(indio_dev);
960 struct iio_dev *indio_dev; local
963 indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*ddata));
964 if (!indio_dev) {
969 ddata = iio_priv(indio_dev);
978 indio_dev->modes = INDIO_DIRECT_MODE | INDIO_BUFFER_SOFTWARE;
979 indio_dev
[all...]
H A Dqcom-spmi-vadc.c446 static int vadc_read_raw(struct iio_dev *indio_dev, argument
450 struct vadc_priv *vadc = iio_priv(indio_dev);
487 static int vadc_fwnode_xlate(struct iio_dev *indio_dev, argument
490 struct vadc_priv *vadc = iio_priv(indio_dev);
500 static int vadc_read_label(struct iio_dev *indio_dev, argument
503 struct vadc_priv *vadc = iio_priv(indio_dev);
870 struct iio_dev *indio_dev; local
884 indio_dev = devm_iio_device_alloc(dev, sizeof(*vadc));
885 if (!indio_dev)
888 vadc = iio_priv(indio_dev);
[all...]
/linux-master/drivers/iio/dac/
H A Dad3552r.c441 static int ad3552r_read_raw(struct iio_dev *indio_dev, argument
447 struct ad3552r_desc *dac = iio_priv(indio_dev);
485 static int ad3552r_write_raw(struct iio_dev *indio_dev, argument
491 struct ad3552r_desc *dac = iio_priv(indio_dev);
585 struct iio_dev *indio_dev = pf->indio_dev; local
586 struct iio_buffer *buf = indio_dev->buffer;
587 struct ad3552r_desc *dac = iio_priv(indio_dev);
598 ad3552r_write_codes(dac, *indio_dev->active_scan_mask, buff);
601 iio_trigger_notify_done(indio_dev
1047 struct iio_dev *indio_dev; local
[all...]
H A Dad5064.c238 static int ad5064_get_powerdown_mode(struct iio_dev *indio_dev, argument
241 struct ad5064_state *st = iio_priv(indio_dev);
246 static int ad5064_set_powerdown_mode(struct iio_dev *indio_dev, argument
249 struct ad5064_state *st = iio_priv(indio_dev);
275 static ssize_t ad5064_read_dac_powerdown(struct iio_dev *indio_dev, argument
278 struct ad5064_state *st = iio_priv(indio_dev);
283 static ssize_t ad5064_write_dac_powerdown(struct iio_dev *indio_dev, argument
287 struct ad5064_state *st = iio_priv(indio_dev);
315 static int ad5064_read_raw(struct iio_dev *indio_dev, argument
321 struct ad5064_state *st = iio_priv(indio_dev);
342 ad5064_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
856 struct iio_dev *indio_dev; local
[all...]
H A Dad7293.c476 static int ad7293_read_raw(struct iio_dev *indio_dev, argument
480 struct ad7293_state *st = iio_priv(indio_dev);
582 static int ad7293_write_raw(struct iio_dev *indio_dev, argument
586 struct ad7293_state *st = iio_priv(indio_dev);
636 static int ad7293_reg_access(struct iio_dev *indio_dev, argument
641 struct ad7293_state *st = iio_priv(indio_dev);
655 static int ad7293_read_avail(struct iio_dev *indio_dev, argument
883 struct iio_dev *indio_dev; local
887 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*st));
888 if (!indio_dev)
[all...]
/linux-master/drivers/iio/imu/bno055/
H A Dbno055.c656 static int bno055_read_simple_chan(struct iio_dev *indio_dev, argument
660 struct bno055_priv *priv = iio_priv(indio_dev);
779 static int bno055_read_avail(struct iio_dev *indio_dev, argument
784 struct bno055_priv *priv = iio_priv(indio_dev);
825 static int bno055_read_temp_chan(struct iio_dev *indio_dev, int *val) argument
827 struct bno055_priv *priv = iio_priv(indio_dev);
844 static int bno055_read_quaternion(struct iio_dev *indio_dev, argument
849 struct bno055_priv *priv = iio_priv(indio_dev);
878 static bool bno055_is_chan_readable(struct iio_dev *indio_dev, argument
881 struct bno055_priv *priv = iio_priv(indio_dev);
901 _bno055_read_raw_multi(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int size, int *vals, int *val_len, long mask) argument
943 bno055_read_raw_multi(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int size, int *vals, int *val_len, long mask) argument
1052 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
1093 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
1525 bno055_buffer_preenable(struct iio_dev *indio_dev) argument
[all...]
/linux-master/drivers/iio/imu/
H A Dfxos8700_core.c541 static int fxos8700_read_raw(struct iio_dev *indio_dev, argument
546 struct fxos8700_data *data = iio_priv(indio_dev);
568 static int fxos8700_write_raw(struct iio_dev *indio_dev, argument
572 struct fxos8700_data *data = iio_priv(indio_dev);
683 struct iio_dev *indio_dev; local
687 indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
688 if (!indio_dev)
691 data = iio_priv(indio_dev);
692 dev_set_drvdata(dev, indio_dev);
703 indio_dev
[all...]
/linux-master/drivers/iio/proximity/
H A Dsx9360.c320 static int sx9360_read_raw(struct iio_dev *indio_dev, argument
324 struct sx_common_data *data = iio_priv(indio_dev);
328 iio_device_claim_direct_scoped(return -EBUSY, indio_dev)
332 iio_device_claim_direct_scoped(return -EBUSY, indio_dev)
354 static int sx9360_read_avail(struct iio_dev *indio_dev, argument
467 static int sx9360_read_event_val(struct iio_dev *indio_dev, argument
473 struct sx_common_data *data = iio_priv(indio_dev);
571 static int sx9360_write_event_val(struct iio_dev *indio_dev, argument
577 struct sx_common_data *data = iio_priv(indio_dev);
616 static int sx9360_write_raw(struct iio_dev *indio_dev, argument
668 sx9360_init_compensation(struct iio_dev *indio_dev) argument
742 sx9360_check_whoami(struct device *dev, struct iio_dev *indio_dev) argument
[all...]
H A Dsx9324.c176 static ssize_t sx9324_phase_configuration_show(struct iio_dev *indio_dev, argument
181 struct sx_common_data *data = iio_priv(indio_dev);
427 static int sx9324_read_raw(struct iio_dev *indio_dev, argument
431 struct sx_common_data *data = iio_priv(indio_dev);
435 iio_device_claim_direct_scoped(return -EBUSY, indio_dev)
439 iio_device_claim_direct_scoped(return -EBUSY, indio_dev)
451 static int sx9324_read_avail(struct iio_dev *indio_dev, argument
579 static int sx9324_read_event_val(struct iio_dev *indio_dev, argument
585 struct sx_common_data *data = iio_priv(indio_dev);
691 static int sx9324_write_event_val(struct iio_dev *indio_dev, argument
741 sx9324_write_raw(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, int val, int val2, long mask) argument
831 sx9324_init_compensation(struct iio_dev *indio_dev) argument
1012 sx9324_check_whoami(struct device *dev, struct iio_dev *indio_dev) argument
[all...]
H A Dsx9310.c335 static int sx9310_read_raw(struct iio_dev *indio_dev, argument
339 struct sx_common_data *data = iio_priv(indio_dev);
346 iio_device_claim_direct_scoped(return -EBUSY, indio_dev)
350 iio_device_claim_direct_scoped(return -EBUSY, indio_dev)
362 static int sx9310_read_avail(struct iio_dev *indio_dev, argument
488 static int sx9310_read_event_val(struct iio_dev *indio_dev, argument
494 struct sx_common_data *data = iio_priv(indio_dev);
608 static int sx9310_write_event_val(struct iio_dev *indio_dev, argument
614 struct sx_common_data *data = iio_priv(indio_dev);
684 static int sx9310_write_raw(struct iio_dev *indio_dev, argument
746 sx9310_init_compensation(struct iio_dev *indio_dev) argument
876 sx9310_check_whoami(struct device *dev, struct iio_dev *indio_dev) argument
[all...]
/linux-master/drivers/staging/iio/frequency/
H A Dad9832.c174 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
175 struct ad9832_state *st = iio_priv(indio_dev);
305 struct iio_dev *indio_dev; local
314 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*st));
315 if (!indio_dev)
318 st = iio_priv(indio_dev);
355 indio_dev->name = spi_get_device_id(spi)->name;
356 indio_dev->info = &ad9832_info;
357 indio_dev->modes = INDIO_DIRECT_MODE;
428 return devm_iio_device_register(&spi->dev, indio_dev);
[all...]
/linux-master/drivers/iio/buffer/
H A Dindustrialio-buffer-dmaengine.c246 struct iio_dev *indio_dev,
257 indio_dev->modes |= INDIO_BUFFER_HARDWARE;
261 ret = iio_device_attach_buffer(indio_dev, buffer);
279 * @indio_dev: IIO device to which to attach this buffer.
289 struct iio_dev *indio_dev,
295 buffer = iio_dmaengine_buffer_setup_ext(dev, indio_dev, channel, dir);
245 iio_dmaengine_buffer_setup_ext(struct device *dev, struct iio_dev *indio_dev, const char *channel, enum iio_buffer_direction dir) argument
288 devm_iio_dmaengine_buffer_setup_ext(struct device *dev, struct iio_dev *indio_dev, const char *channel, enum iio_buffer_direction dir) argument
H A Dkfifo_buf.c261 * @indio_dev: The device the buffer should be attached to
271 struct iio_dev *indio_dev,
281 indio_dev->modes |= INDIO_BUFFER_SOFTWARE;
282 indio_dev->setup_ops = setup_ops;
286 return iio_device_attach_buffer(indio_dev, buffer);
270 devm_iio_kfifo_buffer_setup_ext(struct device *dev, struct iio_dev *indio_dev, const struct iio_buffer_setup_ops *setup_ops, const struct iio_dev_attr **buffer_attrs) argument
/linux-master/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_spi.c18 static int inv_mpu_i2c_disable(struct iio_dev *indio_dev) argument
20 struct inv_mpu6050_state *st = iio_priv(indio_dev);
/linux-master/drivers/iio/gyro/
H A Dmpu3050-i2c.c83 struct iio_dev *indio_dev = dev_get_drvdata(&client->dev); local
84 struct mpu3050 *mpu3050 = iio_priv(indio_dev);
/linux-master/drivers/iio/imu/inv_icm42600/
H A Dinv_icm42600_buffer.c275 static int inv_icm42600_buffer_preenable(struct iio_dev *indio_dev) argument
277 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev);
279 struct inv_icm42600_sensor_state *sensor_st = iio_priv(indio_dev);
295 static int inv_icm42600_buffer_postenable(struct iio_dev *indio_dev) argument
297 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev);
340 static int inv_icm42600_buffer_predisable(struct iio_dev *indio_dev) argument
342 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev);
379 static int inv_icm42600_buffer_postdisable(struct iio_dev *indio_dev) argument
381 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev);
391 if (indio_dev
[all...]
/linux-master/drivers/media/pci/mgb4/
H A Dmgb4_core.h59 struct iio_dev *indio_dev; member in struct:mgb4_dev
/linux-master/drivers/iio/temperature/
H A Dmlx90635.c692 static int mlx90635_read_raw(struct iio_dev *indio_dev, argument
696 struct mlx90635_data *data = iio_priv(indio_dev);
757 static int mlx90635_write_raw(struct iio_dev *indio_dev, argument
761 struct mlx90635_data *data = iio_priv(indio_dev);
791 static int mlx90635_read_avail(struct iio_dev *indio_dev, argument
934 struct iio_dev *indio_dev; local
940 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*mlx90635));
941 if (!indio_dev)
954 mlx90635 = iio_priv(indio_dev);
955 i2c_set_clientdata(client, indio_dev);
[all...]
/linux-master/drivers/iio/
H A Dindustrialio-backend.c326 * @indio_dev: IIO device
339 struct iio_dev *indio_dev)
348 buffer = iio_backend_ptr_op_call(back, request_buffer, indio_dev);
389 * @indio_dev: IIO device
397 * a way to get the backend from indio_dev). This is the getter.
402 ssize_t iio_backend_ext_info_get(struct iio_dev *indio_dev, uintptr_t private, argument
414 back = iio_backend_from_indio_dev_parent(indio_dev->dev.parent);
424 * @indio_dev: IIO device
433 * a way to get the backend from indio_dev). This is the setter.
438 ssize_t iio_backend_ext_info_set(struct iio_dev *indio_dev, uintptr_ argument
337 devm_iio_backend_request_buffer(struct device *dev, struct iio_backend *back, struct iio_dev *indio_dev) argument
464 iio_backend_extend_chan_spec(struct iio_dev *indio_dev, struct iio_backend *back, struct iio_chan_spec *chan) argument
[all...]
/linux-master/drivers/iio/chemical/
H A Dbme680_core.c778 static int bme680_read_raw(struct iio_dev *indio_dev, argument
782 struct bme680_data *data = iio_priv(indio_dev);
822 static int bme680_write_raw(struct iio_dev *indio_dev, argument
826 struct bme680_data *data = iio_priv(indio_dev);
892 struct iio_dev *indio_dev; local
916 indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
917 if (!indio_dev)
923 data = iio_priv(indio_dev);
924 dev_set_drvdata(dev, indio_dev);
926 indio_dev
[all...]

Completed in 272 milliseconds

<<11121314151617181920>>