/linux-master/drivers/iio/adc/ |
H A D | qcom-spmi-rradc.c | 729 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 D | lpc32xx_adc.c | 59 static int lpc32xx_read_raw(struct iio_dev *indio_dev, argument 65 struct lpc32xx_adc_state *st = iio_priv(indio_dev);
|
H A D | adi-axi-adc.c | 237 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 D | adf4377.c | 468 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 D | hid-mcp2221.c | 955 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 D | adis.c | 238 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 D | mlx90632.c | 982 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 D | ltc2983.c | 1248 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 D | inv_icm42600.h | 405 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 D | inv_icm42600_core.c | 124 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 D | adt7316.c | 1732 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 D | scd30_serial.c | 180 struct iio_dev *indio_dev = serdev_device_get_drvdata(serdev); local 185 if (!indio_dev) 188 state = iio_priv(indio_dev);
|
H A D | sps30_serial.c | 216 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 D | bmp280-core.c | 463 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 D | consumer.h | 20 * @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 D | cros_ec_sensorhub_ring.c | 44 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 D | iio_hwmon.c | 94 while (st->channels[st->num_channels].indio_dev)
|
/linux-master/sound/soc/stm/ |
H A D | stm32_adfsdm.c | 223 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 D | toshiba_acpi.c | 188 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 D | ssp_dev.c | 472 * @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 D | scmi_iio.c | 30 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 D | mgb4_core.c | 612 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 D | industrialio-buffer-dma.c | 434 * @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 D | adc-keys.c | 123 if (!st->channel->indio_dev)
|
/linux-master/drivers/input/joystick/ |
H A D | adc-joystick.c | 227 for (i = 0; joy->chans[i].indio_dev; i++) {
|