Searched refs:indio_dev (Results 501 - 525 of 542) sorted by relevance

<<2122

/linux-master/drivers/iio/adc/
H A Dqcom-spmi-rradc.c729 static int rradc_read_raw(struct iio_dev *indio_dev, argument
733 struct rradc_chip *chip = iio_priv(indio_dev);
771 static int rradc_read_label(struct iio_dev *indio_dev, argument
929 struct iio_dev *indio_dev; local
933 indio_dev = devm_iio_device_alloc(dev, sizeof(*chip));
934 if (!indio_dev)
937 chip = iio_priv(indio_dev);
987 indio_dev->name = "pmi8998-rradc";
990 indio_dev->name = "pm660-rradc";
993 indio_dev
[all...]
H A Dlpc32xx_adc.c59 static int lpc32xx_read_raw(struct iio_dev *indio_dev, argument
65 struct lpc32xx_adc_state *st = iio_priv(indio_dev);
H A Dadi-axi-adc.c237 struct iio_dev *indio_dev)
245 return iio_dmaengine_buffer_setup(st->dev, indio_dev, dma_name);
236 axi_adc_request_buffer(struct iio_backend *back, struct iio_dev *indio_dev) argument
/linux-master/drivers/iio/frequency/
H A Dadf4377.c468 static int adf4377_reg_access(struct iio_dev *indio_dev, argument
473 struct adf4377_state *st = iio_priv(indio_dev);
799 static ssize_t adf4377_read(struct iio_dev *indio_dev, uintptr_t private, argument
802 struct adf4377_state *st = iio_priv(indio_dev);
818 static ssize_t adf4377_write(struct iio_dev *indio_dev, uintptr_t private, argument
822 struct adf4377_state *st = iio_priv(indio_dev);
926 struct iio_dev *indio_dev; local
931 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*st));
932 if (!indio_dev)
939 st = iio_priv(indio_dev);
[all...]
/linux-master/drivers/hid/
H A Dhid-mcp2221.c955 static int mcp2221_read_raw(struct iio_dev *indio_dev, argument
959 struct mcp2221_iio *priv = iio_priv(indio_dev);
995 static int mcp2221_write_raw(struct iio_dev *indio_dev, argument
999 struct mcp2221_iio *priv = iio_priv(indio_dev);
1065 struct iio_dev *indio_dev; local
1091 indio_dev = devm_iio_device_alloc(&mcp->hdev->dev, sizeof(*data));
1092 if (!indio_dev)
1095 data = iio_priv(indio_dev);
1098 indio_dev->name = "mcp2221";
1099 indio_dev
[all...]
/linux-master/drivers/iio/imu/
H A Dadis.c238 int adis_debugfs_reg_access(struct iio_dev *indio_dev, unsigned int reg, argument
241 struct adis *adis = iio_device_get_drvdata(indio_dev);
448 * @indio_dev: The IIO device
461 int adis_single_conversion(struct iio_dev *indio_dev, argument
465 struct adis *adis = iio_device_get_drvdata(indio_dev);
497 * @indio_dev: The iio device
506 int adis_init(struct adis *adis, struct iio_dev *indio_dev, argument
523 iio_device_set_drvdata(indio_dev, adis);
/linux-master/drivers/iio/temperature/
H A Dmlx90632.c982 static int mlx90632_read_raw(struct iio_dev *indio_dev, argument
986 struct mlx90632_data *data = iio_priv(indio_dev);
1051 static int mlx90632_write_raw(struct iio_dev *indio_dev, argument
1055 struct mlx90632_data *data = iio_priv(indio_dev);
1073 static int mlx90632_read_avail(struct iio_dev *indio_dev, argument
1175 struct iio_dev *indio_dev; local
1180 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*mlx90632));
1181 if (!indio_dev) {
1193 mlx90632 = iio_priv(indio_dev);
1194 i2c_set_clientdata(client, indio_dev);
[all...]
H A Dltc2983.c1248 static int ltc2983_read_raw(struct iio_dev *indio_dev, argument
1252 struct ltc2983_data *st = iio_priv(indio_dev);
1290 static int ltc2983_reg_access(struct iio_dev *indio_dev, argument
1295 struct ltc2983_data *st = iio_priv(indio_dev);
1571 struct iio_dev *indio_dev; local
1575 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*st));
1576 if (!indio_dev)
1579 st = iio_priv(indio_dev);
1641 indio_dev->name = st->info->name;
1642 indio_dev
[all...]
/linux-master/drivers/iio/imu/inv_icm42600/
H A Dinv_icm42600.h405 inv_icm42600_get_mount_matrix(const struct iio_dev *indio_dev,
421 int inv_icm42600_debugfs_reg(struct iio_dev *indio_dev, unsigned int reg,
429 int inv_icm42600_gyro_parse_fifo(struct iio_dev *indio_dev);
433 int inv_icm42600_accel_parse_fifo(struct iio_dev *indio_dev);
H A Dinv_icm42600_core.c124 inv_icm42600_get_mount_matrix(const struct iio_dev *indio_dev, argument
127 const struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev);
331 int inv_icm42600_debugfs_reg(struct iio_dev *indio_dev, unsigned int reg, argument
334 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev);
/linux-master/drivers/staging/iio/addac/
H A Dadt7316.c1732 struct iio_dev *indio_dev = private; local
1733 struct adt7316_chip_info *chip = iio_priv(indio_dev);
1743 time = iio_get_time_ns(indio_dev);
1745 iio_push_event(indio_dev,
1751 iio_push_event(indio_dev,
1757 iio_push_event(indio_dev,
1763 iio_push_event(indio_dev,
1769 iio_push_event(indio_dev,
1775 iio_push_event(indio_dev,
1781 iio_push_event(indio_dev,
1801 adt7316_setup_irq(struct iio_dev *indio_dev) argument
2131 struct iio_dev *indio_dev; local
[all...]
/linux-master/drivers/iio/chemical/
H A Dscd30_serial.c180 struct iio_dev *indio_dev = serdev_device_get_drvdata(serdev); local
185 if (!indio_dev)
188 state = iio_priv(indio_dev);
H A Dsps30_serial.c216 struct iio_dev *indio_dev = dev_get_drvdata(&serdev->dev); local
222 if (!indio_dev)
225 state = iio_priv(indio_dev);
/linux-master/drivers/iio/pressure/
H A Dbmp280-core.c463 static int bmp280_read_raw(struct iio_dev *indio_dev, argument
467 struct bmp280_data *data = iio_priv(indio_dev);
665 static int bmp280_write_raw(struct iio_dev *indio_dev, argument
669 struct bmp280_data *data = iio_priv(indio_dev);
723 static int bmp280_read_avail(struct iio_dev *indio_dev, argument
728 struct bmp280_data *data = iio_priv(indio_dev);
2089 struct iio_dev *indio_dev; local
2096 indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
2097 if (!indio_dev)
2100 data = iio_priv(indio_dev);
2229 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
2237 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
[all...]
/linux-master/include/linux/iio/
H A Dconsumer.h20 * @indio_dev: Device on which the channel exists.
25 struct iio_dev *indio_dev; member in struct:iio_channel
/linux-master/drivers/platform/chrome/
H A Dcros_ec_sensorhub_ring.c44 struct iio_dev *indio_dev; local
53 indio_dev = sensorhub->push_data[id].indio_dev;
58 return cb(indio_dev, sample->vector, sample->timestamp);
66 * @indio_dev : The iio device to use when a sample arrives.
77 struct iio_dev *indio_dev,
82 if (sensorhub->push_data[sensor_num].indio_dev)
85 sensorhub->push_data[sensor_num].indio_dev = indio_dev;
95 sensorhub->push_data[sensor_num].indio_dev
75 cros_ec_sensorhub_register_push_data(struct cros_ec_sensorhub *sensorhub, u8 sensor_num, struct iio_dev *indio_dev, cros_ec_sensorhub_push_data_cb_t cb) argument
[all...]
/linux-master/drivers/hwmon/
H A Diio_hwmon.c94 while (st->channels[st->num_channels].indio_dev)
/linux-master/sound/soc/stm/
H A Dstm32_adfsdm.c223 return stm32_dfsdm_get_buff_cb(priv->iio_ch->indio_dev,
227 return stm32_dfsdm_release_buff_cb(priv->iio_ch->indio_dev);
/linux-master/drivers/platform/x86/
H A Dtoshiba_acpi.c188 struct iio_dev *indio_dev; member in struct:toshiba_acpi_dev
2546 static int toshiba_iio_accel_read_raw(struct iio_dev *indio_dev, argument
3209 if (dev->accelerometer_supported && dev->indio_dev) {
3210 iio_device_unregister(dev->indio_dev);
3211 iio_device_free(dev->indio_dev);
3405 dev->indio_dev = iio_device_alloc(&acpi_dev->dev, sizeof(*dev));
3406 if (!dev->indio_dev) {
3413 dev->indio_dev->info = &toshiba_iio_accel_info;
3414 dev->indio_dev->name = "Toshiba accelerometer";
3415 dev->indio_dev
[all...]
/linux-master/drivers/iio/common/ssp_sensors/
H A Dssp_dev.c472 * @indio_dev: consumer iio device
475 void ssp_register_consumer(struct iio_dev *indio_dev, enum ssp_sensor_type type) argument
477 struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent);
479 data->sensor_devs[type] = indio_dev;
/linux-master/drivers/iio/common/scmi_sensors/
H A Dscmi_iio.c30 struct iio_dev *indio_dev; member in struct:scmi_iio_priv
81 scmi_iio_dev = sensor->indio_dev;
592 sensor->indio_dev = iiodev;
/linux-master/drivers/media/pci/mgb4/
H A Dmgb4_core.c612 mgbdev->indio_dev = mgb4_trigger_create(mgbdev);
652 if (mgbdev->indio_dev)
653 mgb4_trigger_free(mgbdev->indio_dev);
/linux-master/drivers/iio/buffer/
H A Dindustrialio-buffer-dma.c434 * @indio_dev: IIO device the buffer is attached to
442 struct iio_dev *indio_dev)
462 * @indio_dev: IIO device the buffer is attached to
468 struct iio_dev *indio_dev)
441 iio_dma_buffer_enable(struct iio_buffer *buffer, struct iio_dev *indio_dev) argument
467 iio_dma_buffer_disable(struct iio_buffer *buffer, struct iio_dev *indio_dev) argument
/linux-master/drivers/input/keyboard/
H A Dadc-keys.c123 if (!st->channel->indio_dev)
/linux-master/drivers/input/joystick/
H A Dadc-joystick.c227 for (i = 0; joy->chans[i].indio_dev; i++) {

Completed in 478 milliseconds

<<2122