/linux-master/drivers/iio/magnetometer/ |
H A D | hmc5843_core.c | 207 int hmc5843_show_measurement_configuration(struct iio_dev *indio_dev, argument 210 struct hmc5843_data *data = iio_priv(indio_dev); 222 int hmc5843_set_measurement_configuration(struct iio_dev *indio_dev, argument 226 struct hmc5843_data *data = iio_priv(indio_dev); 232 hmc5843_get_mount_matrix(const struct iio_dev *indio_dev, argument 235 struct hmc5843_data *data = iio_priv(indio_dev); 364 static int hmc5843_read_raw(struct iio_dev *indio_dev, argument 368 struct hmc5843_data *data = iio_priv(indio_dev); 395 static int hmc5843_write_raw(struct iio_dev *indio_dev, argument 399 struct hmc5843_data *data = iio_priv(indio_dev); 420 hmc5843_write_raw_get_fmt(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, long mask) argument 437 struct iio_dev *indio_dev = pf->indio_dev; local 624 struct iio_dev *indio_dev; local 676 struct iio_dev *indio_dev = dev_get_drvdata(dev); local [all...] |
H A D | mag3110.c | 274 static int mag3110_read_raw(struct iio_dev *indio_dev, argument 278 struct mag3110_data *data = iio_priv(indio_dev); 284 ret = iio_device_claim_direct_mode(indio_dev); 318 iio_device_release_direct_mode(indio_dev); 349 static int mag3110_write_raw(struct iio_dev *indio_dev, argument 353 struct mag3110_data *data = iio_priv(indio_dev); 356 ret = iio_device_claim_direct_mode(indio_dev); 389 iio_device_release_direct_mode(indio_dev); 396 struct iio_dev *indio_dev = pf->indio_dev; local 476 struct iio_dev *indio_dev; local 564 struct iio_dev *indio_dev = i2c_get_clientdata(client); local [all...] |
/linux-master/drivers/iio/accel/ |
H A D | bmc150-accel-core.c | 389 struct iio_dev *indio_dev = dev_get_drvdata(dev); 405 indio_dev->label = label; 416 struct iio_dev *indio_dev = dev_get_drvdata(dev); 419 indio_dev->label = "accel-base"; 421 indio_dev->label = "accel-display"; 502 static void bmc150_accel_interrupts_setup(struct iio_dev *indio_dev, 654 static int bmc150_accel_read_raw(struct iio_dev *indio_dev, 658 struct bmc150_accel_data *data = iio_priv(indio_dev); 667 if (iio_buffer_enabled(indio_dev)) 715 static int bmc150_accel_write_raw(struct iio_dev *indio_dev, 390 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 456 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 542 bmc150_accel_interrupts_setup(struct iio_dev *indio_dev, struct bmc150_accel_data *data, int irq) argument 694 bmc150_accel_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument 755 bmc150_accel_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument 783 bmc150_accel_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 807 bmc150_accel_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 833 bmc150_accel_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 843 bmc150_accel_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 870 bmc150_accel_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig) argument 888 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local 903 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local 915 bmc150_accel_get_mount_matrix(const struct iio_dev *indio_dev, const struct iio_chan_spec *chan) argument 944 bmc150_accel_set_watermark(struct iio_dev *indio_dev, unsigned val) argument 979 __bmc150_accel_fifo_flush(struct iio_dev *indio_dev, unsigned samples, bool irq) argument 1064 bmc150_accel_fifo_flush(struct iio_dev *indio_dev, unsigned samples) argument 1229 struct iio_dev *indio_dev = pf->indio_dev; local 1309 bmc150_accel_handle_roc_event(struct iio_dev *indio_dev) argument 1360 struct iio_dev *indio_dev = private; local 1400 struct iio_dev *indio_dev = private; local 1454 bmc150_accel_triggers_setup(struct iio_dev *indio_dev, struct bmc150_accel_data *data) argument 1516 bmc150_accel_buffer_preenable(struct iio_dev *indio_dev) argument 1523 bmc150_accel_buffer_postenable(struct iio_dev *indio_dev) argument 1556 bmc150_accel_buffer_predisable(struct iio_dev *indio_dev) argument 1579 bmc150_accel_buffer_postdisable(struct iio_dev *indio_dev) argument 1670 struct iio_dev *indio_dev; local 1808 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 1832 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 1844 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 1862 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 1875 struct iio_dev *indio_dev = dev_get_drvdata(dev); local [all...] |
/linux-master/drivers/iio/adc/ |
H A D | axp20x_adc.c | 234 static int axp20x_adc_raw(struct iio_dev *indio_dev, argument 237 struct axp20x_adc_iio *info = iio_priv(indio_dev); 258 static int axp22x_adc_raw(struct iio_dev *indio_dev, argument 261 struct axp20x_adc_iio *info = iio_priv(indio_dev); 272 static int axp813_adc_raw(struct iio_dev *indio_dev, argument 275 struct axp20x_adc_iio *info = iio_priv(indio_dev); 448 static int axp20x_adc_offset_voltage(struct iio_dev *indio_dev, int channel, argument 451 struct axp20x_adc_iio *info = iio_priv(indio_dev); 476 static int axp20x_adc_offset(struct iio_dev *indio_dev, argument 481 return axp20x_adc_offset_voltage(indio_dev, cha 492 axp20x_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument 511 axp22x_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument 532 axp813_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument 552 axp20x_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument 679 struct iio_dev *indio_dev; local 750 struct iio_dev *indio_dev = platform_get_drvdata(pdev); local [all...] |
H A D | ad7606_spi.c | 176 static int ad7616_write_scale_sw(struct iio_dev *indio_dev, int ch, int val) argument 178 struct ad7606_state *st = iio_priv(indio_dev); 204 static int ad7616_write_os_sw(struct iio_dev *indio_dev, int val) argument 206 struct ad7606_state *st = iio_priv(indio_dev); 212 static int ad7606_write_scale_sw(struct iio_dev *indio_dev, int ch, int val) argument 214 struct ad7606_state *st = iio_priv(indio_dev); 222 static int ad7606_write_os_sw(struct iio_dev *indio_dev, int val) argument 224 struct ad7606_state *st = iio_priv(indio_dev); 229 static int ad7616_sw_mode_config(struct iio_dev *indio_dev) argument 231 struct ad7606_state *st = iio_priv(indio_dev); 249 ad7606B_sw_mode_config(struct iio_dev *indio_dev) argument [all...] |
H A D | ad7292.c | 205 static int ad7292_read_raw(struct iio_dev *indio_dev, 209 struct ad7292_state *st = iio_priv(indio_dev); 263 struct iio_dev *indio_dev; 267 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*st)); 268 if (!indio_dev) 271 st = iio_priv(indio_dev); 304 indio_dev->name = spi_get_device_id(spi)->name; 305 indio_dev->modes = INDIO_DIRECT_MODE; 306 indio_dev->info = &ad7292_info; 316 indio_dev 204 ad7292_read_raw(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, int *val, int *val2, long info) argument 262 struct iio_dev *indio_dev; local [all...] |
H A D | ti-ads7924.c | 221 static int ads7924_read_raw(struct iio_dev *indio_dev, argument 226 struct ads7924_data *data = iio_priv(indio_dev); 255 struct iio_dev *indio_dev) 257 struct ads7924_data *priv = iio_priv(indio_dev); 323 static int ads7924_reset(struct iio_dev *indio_dev) argument 325 struct ads7924_data *data = iio_priv(indio_dev); 354 struct iio_dev *indio_dev; local 359 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data)); 360 if (!indio_dev) 364 data = iio_priv(indio_dev); 254 ads7924_get_channels_config(struct i2c_client *client, struct iio_dev *indio_dev) argument [all...] |
H A D | ti-ads1100.c | 186 static int ads1100_read_avail(struct iio_dev *indio_dev, argument 191 struct ads1100_data *data = iio_priv(indio_dev); 215 static int ads1100_read_raw(struct iio_dev *indio_dev, argument 220 struct ads1100_data *data = iio_priv(indio_dev); 225 ret = iio_device_claim_direct_mode(indio_dev); 232 iio_device_release_direct_mode(indio_dev); 254 static int ads1100_write_raw(struct iio_dev *indio_dev, argument 258 struct ads1100_data *data = iio_priv(indio_dev); 320 struct iio_dev *indio_dev; local 325 indio_dev [all...] |
H A D | max11410.c | 228 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 229 struct max11410_state *state = iio_priv(indio_dev); 260 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 261 struct max11410_state *state = iio_priv(indio_dev); 301 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 302 struct max11410_state *state = iio_priv(indio_dev); 453 static int max11410_read_raw(struct iio_dev *indio_dev, argument 457 struct max11410_state *state = iio_priv(indio_dev); 474 ret = iio_device_claim_direct_mode(indio_dev); 484 iio_device_release_direct_mode(indio_dev); 510 max11410_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument 578 max11410_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, const int **vals, int *type, int *length, long info) argument 625 struct iio_dev *indio_dev = pf->indio_dev; local 644 max11410_buffer_postenable(struct iio_dev *indio_dev) argument 660 max11410_buffer_predisable(struct iio_dev *indio_dev) argument 681 struct iio_dev *indio_dev = dev_id; local 692 max11410_parse_channels(struct max11410_state *st, struct iio_dev *indio_dev) argument 932 struct iio_dev *indio_dev; local [all...] |
H A D | ad799x.c | 191 struct iio_dev *indio_dev = pf->indio_dev; local 192 struct ad799x_state *st = iio_priv(indio_dev); 201 (*indio_dev->active_scan_mask << AD799X_CHANNEL_SHIFT); 206 cmd = (*indio_dev->active_scan_mask << AD799X_CHANNEL_SHIFT) | 222 iio_push_to_buffers_with_timestamp(indio_dev, st->rx_buf, 223 iio_get_time_ns(indio_dev)); 225 iio_trigger_notify_done(indio_dev->trig); 230 static int ad799x_update_scan_mode(struct iio_dev *indio_dev, argument 233 struct ad799x_state *st = iio_priv(indio_dev); 282 ad799x_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long m) argument 334 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local 349 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local 387 ad799x_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 403 ad799x_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 453 ad799x_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 473 ad799x_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 495 struct iio_dev *indio_dev = private; local 784 struct iio_dev *indio_dev; local 893 struct iio_dev *indio_dev = i2c_get_clientdata(client); local 907 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local 919 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local [all...] |
H A D | nau7802.c | 178 struct iio_dev *indio_dev = private; local 179 struct nau7802_state *st = iio_priv(indio_dev); 205 static int nau7802_read_irq(struct iio_dev *indio_dev, argument 209 struct nau7802_state *st = iio_priv(indio_dev); 243 static int nau7802_read_poll(struct iio_dev *indio_dev, argument 247 struct nau7802_state *st = iio_priv(indio_dev); 290 static int nau7802_read_raw(struct iio_dev *indio_dev, argument 294 struct nau7802_state *st = iio_priv(indio_dev); 327 ret = nau7802_read_irq(indio_dev, chan, val); 329 ret = nau7802_read_poll(indio_dev, cha 360 nau7802_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument 397 nau7802_write_raw_get_fmt(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, long mask) argument 413 struct iio_dev *indio_dev; local [all...] |
/linux-master/drivers/iio/light/ |
H A D | ltr390.c | 125 struct iio_dev *indio_dev; local 130 indio_dev = devm_iio_device_alloc(dev, sizeof(*data)); 131 if (!indio_dev) 134 data = iio_priv(indio_dev); 144 indio_dev->info = <r390_info; 145 indio_dev->channels = <r390_channel; 146 indio_dev->num_channels = 1; 147 indio_dev->name = "ltr390"; 169 return devm_iio_device_register(dev, indio_dev);
|
H A D | opt4001.c | 162 static int opt4001_read_lux_value(struct iio_dev *indio_dev, argument 165 struct opt4001_chip *chip = iio_priv(indio_dev); 263 static int opt4001_read_raw(struct iio_dev *indio_dev, argument 267 struct opt4001_chip *chip = iio_priv(indio_dev); 271 return opt4001_read_lux_value(indio_dev, val, val2); 281 static int opt4001_write_raw(struct iio_dev *indio_dev, argument 285 struct opt4001_chip *chip = iio_priv(indio_dev); 300 static int opt4001_read_available(struct iio_dev *indio_dev, argument 379 struct iio_dev *indio_dev; local 383 indio_dev [all...] |
H A D | rpr0521.c | 415 struct iio_dev *indio_dev = private; local 416 struct rpr0521_data *data = iio_priv(indio_dev); 418 data->irq_timestamp = iio_get_time_ns(indio_dev); 430 struct iio_dev *indio_dev = private; local 431 struct rpr0521_data *data = iio_priv(indio_dev); 444 struct iio_dev *indio_dev = pf->indio_dev; local 447 if (!iio_trigger_using_own(indio_dev)) 448 pf->timestamp = iio_get_time_ns(indio_dev); 456 struct iio_dev *indio_dev local 528 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trigger); local 547 rpr0521_buffer_preenable(struct iio_dev *indio_dev) argument 562 rpr0521_buffer_postdisable(struct iio_dev *indio_dev) argument 719 rpr0521_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument 797 rpr0521_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument 933 struct iio_dev *indio_dev; local 1045 struct iio_dev *indio_dev = i2c_get_clientdata(client); local 1057 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local 1078 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local [all...] |
/linux-master/drivers/iio/imu/inv_mpu6050/ |
H A D | inv_mpu_ring.c | 21 static int inv_reset_fifo(struct iio_dev *indio_dev) argument 24 struct inv_mpu6050_state *st = iio_priv(indio_dev); 46 struct iio_dev *indio_dev = pf->indio_dev; 47 struct inv_mpu6050_state *st = iio_priv(indio_dev); 121 iio_push_to_buffers_with_timestamp(indio_dev, data, timestamp); 126 iio_trigger_notify_done(indio_dev->trig); 132 inv_reset_fifo(indio_dev); 134 iio_trigger_notify_done(indio_dev->trig); 48 struct iio_dev *indio_dev = pf->indio_dev; local
|
/linux-master/drivers/iio/pressure/ |
H A D | cros_ec_baro.c | 37 static int cros_ec_baro_read(struct iio_dev *indio_dev, argument 41 struct cros_ec_baro_state *st = iio_priv(indio_dev); 50 ret = cros_ec_sensors_read_cmd(indio_dev, 1 << idx, 83 static int cros_ec_baro_write(struct iio_dev *indio_dev, argument 87 struct cros_ec_baro_state *st = iio_priv(indio_dev); 127 struct iio_dev *indio_dev; local 137 indio_dev = devm_iio_device_alloc(dev, sizeof(*state)); 138 if (!indio_dev) 141 ret = cros_ec_sensors_core_init(pdev, indio_dev, true, 146 indio_dev [all...] |
H A D | ms5611_spi.c | 85 struct iio_dev *indio_dev; local 87 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*st)); 88 if (!indio_dev) 91 spi_set_drvdata(spi, indio_dev); 100 st = iio_priv(indio_dev); 106 return ms5611_probe(indio_dev, &spi->dev, spi_get_device_id(spi)->name,
|
H A D | ms5611_i2c.c | 86 struct iio_dev *indio_dev; local 94 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*st)); 95 if (!indio_dev) 98 st = iio_priv(indio_dev); 99 i2c_set_clientdata(client, indio_dev); 105 return ms5611_probe(indio_dev, &client->dev, id->name, id->driver_data);
|
/linux-master/drivers/iio/gyro/ |
H A D | mpu3050-core.c | 263 static int mpu3050_read_raw(struct iio_dev *indio_dev, argument 268 struct mpu3050 *mpu3050 = iio_priv(indio_dev); 379 static int mpu3050_write_raw(struct iio_dev *indio_dev, argument 383 struct mpu3050 *mpu3050 = iio_priv(indio_dev); 472 struct iio_dev *indio_dev = pf->indio_dev; local 473 struct mpu3050 *mpu3050 = iio_priv(indio_dev); 488 if (iio_trigger_using_own(indio_dev)) 491 timestamp = iio_get_time_ns(indio_dev); 573 iio_push_to_buffers_with_ts_unaligned(indio_dev, 651 mpu3050_buffer_preenable(struct iio_dev *indio_dev) argument 664 mpu3050_buffer_postdisable(struct iio_dev *indio_dev) argument 680 mpu3050_get_mount_matrix(const struct iio_dev *indio_dev, const struct iio_chan_spec *chan) argument 913 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); local 928 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); local 955 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); local 1052 mpu3050_trigger_probe(struct iio_dev *indio_dev, int irq) argument 1146 struct iio_dev *indio_dev; local 1268 struct iio_dev *indio_dev = dev_get_drvdata(dev); local [all...] |
/linux-master/drivers/iio/potentiometer/ |
H A D | x9250.c | 73 static int x9250_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, argument 76 struct x9250 *x9250 = iio_priv(indio_dev); 98 static int x9250_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, argument 114 static int x9250_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, argument 117 struct x9250 *x9250 = iio_priv(indio_dev); 158 struct iio_dev *indio_dev; local 173 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*x9250)); 174 if (!indio_dev) 177 x9250 = iio_priv(indio_dev); 185 indio_dev [all...] |
H A D | ad5272.c | 99 static int ad5272_read_raw(struct iio_dev *indio_dev, argument 103 struct ad5272_data *data = iio_priv(indio_dev); 121 static int ad5272_write_raw(struct iio_dev *indio_dev, argument 125 struct ad5272_data *data = iio_priv(indio_dev); 165 struct iio_dev *indio_dev; local 169 indio_dev = devm_iio_device_alloc(dev, sizeof(*data)); 170 if (!indio_dev) 173 i2c_set_clientdata(client, indio_dev); 175 data = iio_priv(indio_dev); 188 indio_dev [all...] |
H A D | ad5110.c | 155 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local 156 struct ad5110_data *data = iio_priv(indio_dev); 172 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local 173 struct ad5110_data *data = iio_priv(indio_dev); 199 static int ad5110_read_raw(struct iio_dev *indio_dev, argument 203 struct ad5110_data *data = iio_priv(indio_dev); 230 static int ad5110_write_raw(struct iio_dev *indio_dev, argument 234 struct ad5110_data *data = iio_priv(indio_dev); 301 struct iio_dev *indio_dev; local 305 indio_dev [all...] |
/linux-master/drivers/iio/dac/ |
H A D | ad5766.c | 182 static int ad5766_read(struct iio_dev *indio_dev, u8 dac, int *val) argument 184 struct ad5766_state *st = iio_priv(indio_dev); 194 static int ad5766_write(struct iio_dev *indio_dev, u8 dac, u16 data) argument 196 struct ad5766_state *st = iio_priv(indio_dev); 230 static int ad5766_read_raw(struct iio_dev *indio_dev, argument 236 struct ad5766_state *st = iio_priv(indio_dev); 241 ret = ad5766_read(indio_dev, chan->address, val); 261 static int ad5766_write_raw(struct iio_dev *indio_dev, argument 275 return ad5766_write(indio_dev, chan->address, val); 359 static ssize_t ad5766_read_ext(struct iio_dev *indio_dev, argument 383 ad5766_write_ext(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, const char *buf, size_t len) argument 577 struct iio_dev *indio_dev = pf->indio_dev; local 606 struct iio_dev *indio_dev; local [all...] |
/linux-master/drivers/iio/chemical/ |
H A D | scd4x.c | 339 static int scd4x_read_raw(struct iio_dev *indio_dev, argument 343 struct scd4x_state *state = iio_priv(indio_dev); 361 ret = iio_device_claim_direct_mode(indio_dev); 369 iio_device_release_direct_mode(indio_dev); 413 static int scd4x_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, argument 428 static int scd4x_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, argument 431 struct scd4x_state *state = iio_priv(indio_dev); 464 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local 465 struct scd4x_state *state = iio_priv(indio_dev); 487 struct iio_dev *indio_dev local 512 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local 623 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 636 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 664 struct iio_dev *indio_dev = pf->indio_dev; local 689 struct iio_dev *indio_dev; local [all...] |
/linux-master/drivers/iio/temperature/ |
H A D | mlx90614.c | 152 struct iio_dev *indio_dev = i2c_get_clientdata(client); local 153 struct mlx90614_data *data = iio_priv(indio_dev); 242 static int mlx90614_read_raw(struct iio_dev *indio_dev, argument 246 struct mlx90614_data *data = iio_priv(indio_dev); 346 static int mlx90614_write_raw(struct iio_dev *indio_dev, argument 350 struct mlx90614_data *data = iio_priv(indio_dev); 392 static int mlx90614_write_raw_get_fmt(struct iio_dev *indio_dev, argument 406 static int mlx90614_read_avail(struct iio_dev *indio_dev, argument 411 struct mlx90614_data *data = iio_priv(indio_dev); 568 struct iio_dev *indio_dev local 587 struct iio_dev *indio_dev; local 640 struct iio_dev *indio_dev = i2c_get_clientdata(client); local 721 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local 732 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local 751 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local 759 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local [all...] |