/linux-master/drivers/iio/pressure/ |
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);
|
H A D | mpl115.c | 98 static int mpl115_read_raw(struct iio_dev *indio_dev, argument 102 struct mpl115_data *data = iio_priv(indio_dev); 159 struct iio_dev *indio_dev; local 162 indio_dev = devm_iio_device_alloc(dev, sizeof(*data)); 163 if (!indio_dev) 166 data = iio_priv(indio_dev); 171 indio_dev->info = &mpl115_info; 172 indio_dev->name = name; 173 indio_dev->modes = INDIO_DIRECT_MODE; 174 indio_dev [all...] |
/linux-master/drivers/iio/light/ |
H A D | max44000.c | 261 static int max44000_read_raw(struct iio_dev *indio_dev, argument 265 struct max44000_data *data = iio_priv(indio_dev); 345 static int max44000_write_raw(struct iio_dev *indio_dev, argument 349 struct max44000_data *data = iio_priv(indio_dev); 380 static int max44000_write_raw_get_fmt(struct iio_dev *indio_dev, argument 494 struct iio_dev *indio_dev = pf->indio_dev; local 495 struct max44000_data *data = iio_priv(indio_dev); 501 if (test_bit(MAX44000_SCAN_INDEX_ALS, indio_dev->active_scan_mask)) { 507 if (test_bit(MAX44000_SCAN_INDEX_PRX, indio_dev 529 struct iio_dev *indio_dev; local [all...] |
H A D | gp2ap020a00f.c | 833 struct iio_dev *indio_dev = data; local 834 struct gp2ap020a00f_data *priv = iio_priv(indio_dev); 845 iio_push_event(indio_dev, 851 iio_get_time_ns(indio_dev)); 853 iio_push_event(indio_dev, 859 iio_get_time_ns(indio_dev)); 868 struct iio_dev *indio_dev = data; local 869 struct gp2ap020a00f_data *priv = iio_priv(indio_dev); 918 iio_push_event(indio_dev, 925 iio_get_time_ns(indio_dev)); 964 struct iio_dev *indio_dev = pf->indio_dev; local 1018 gp2ap020a00f_write_event_val(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 1077 gp2ap020a00f_read_event_val(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 1105 gp2ap020a00f_write_prox_event_config(struct iio_dev *indio_dev, int state) argument 1160 gp2ap020a00f_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 1196 gp2ap020a00f_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 1279 gp2ap020a00f_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument 1386 gp2ap020a00f_buffer_postenable(struct iio_dev *indio_dev) argument 1432 gp2ap020a00f_buffer_predisable(struct iio_dev *indio_dev) argument 1474 struct iio_dev *indio_dev; local 1578 struct iio_dev *indio_dev = i2c_get_clientdata(client); local [all...] |
H A D | vcnl4000.c | 916 static int vcnl4000_read_raw(struct iio_dev *indio_dev, argument 921 struct vcnl4000_data *data = iio_priv(indio_dev); 992 static int vcnl4040_write_raw(struct iio_dev *indio_dev, argument 996 struct vcnl4000_data *data = iio_priv(indio_dev); 1029 static int vcnl4040_read_avail(struct iio_dev *indio_dev, argument 1034 struct vcnl4000_data *data = iio_priv(indio_dev); 1077 static int vcnl4010_read_raw(struct iio_dev *indio_dev, argument 1082 struct vcnl4000_data *data = iio_priv(indio_dev); 1087 ret = iio_device_claim_direct_mode(indio_dev); 1095 ret = vcnl4000_read_raw(indio_dev, cha 1116 vcnl4010_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, const int **vals, int *type, int *length, long mask) argument 1153 vcnl4010_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument 1190 vcnl4010_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 1223 vcnl4010_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 1256 vcnl4040_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 1320 vcnl4040_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 1398 vcnl4010_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 1413 vcnl4010_config_threshold(struct iio_dev *indio_dev, bool state) argument 1455 vcnl4010_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 1469 vcnl4040_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 1501 vcnl4040_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 1556 struct iio_dev *indio_dev = p; local 1599 vcnl4000_read_near_level(struct iio_dev *indio_dev, uintptr_t priv, const struct iio_chan_spec *chan, char *buf) argument 1611 struct iio_dev *indio_dev = p; local 1657 struct iio_dev *indio_dev = pf->indio_dev; local 1701 vcnl4010_buffer_postenable(struct iio_dev *indio_dev) argument 1720 vcnl4010_buffer_predisable(struct iio_dev *indio_dev) argument 1943 vcnl4010_probe_trigger(struct iio_dev *indio_dev) argument 1965 struct iio_dev *indio_dev; local 2072 struct iio_dev *indio_dev = i2c_get_clientdata(client); local 2089 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local 2097 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local [all...] |
H A D | noa1305.c | 127 static int noa1305_read_raw(struct iio_dev *indio_dev, argument 132 struct noa1305_priv *priv = iio_priv(indio_dev); 192 struct iio_dev *indio_dev; local 198 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*priv)); 199 if (!indio_dev) 208 priv = iio_priv(indio_dev); 215 i2c_set_clientdata(client, indio_dev); 251 indio_dev->info = &noa1305_info; 252 indio_dev->channels = noa1305_channels; 253 indio_dev [all...] |
H A D | cm36651.c | 232 struct iio_dev *indio_dev = data; local 233 struct cm36651_data *cm36651 = iio_priv(indio_dev); 268 iio_push_event(indio_dev, ev_code, iio_get_time_ns(indio_dev)); 445 static int cm36651_read_raw(struct iio_dev *indio_dev, argument 449 struct cm36651_data *cm36651 = iio_priv(indio_dev); 471 static int cm36651_write_raw(struct iio_dev *indio_dev, argument 475 struct cm36651_data *cm36651 = iio_priv(indio_dev); 488 static int cm36651_read_prox_thresh(struct iio_dev *indio_dev, argument 495 struct cm36651_data *cm36651 = iio_priv(indio_dev); 502 cm36651_write_prox_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 528 cm36651_write_prox_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 547 cm36651_read_prox_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir) argument 625 struct iio_dev *indio_dev; local 705 struct iio_dev *indio_dev = i2c_get_clientdata(client); local [all...] |
H A D | adux1020.c | 97 struct iio_dev *indio_dev; member in struct:adux1020_data 361 static int adux1020_read_raw(struct iio_dev *indio_dev, argument 365 struct adux1020_data *data = iio_priv(indio_dev); 451 static int adux1020_write_raw(struct iio_dev *indio_dev, argument 455 struct adux1020_data *data = iio_priv(indio_dev); 502 static int adux1020_write_event_config(struct iio_dev *indio_dev, argument 507 struct adux1020_data *data = iio_priv(indio_dev); 562 static int adux1020_read_event_config(struct iio_dev *indio_dev, argument 567 struct adux1020_data *data = iio_priv(indio_dev); 589 static int adux1020_read_thresh(struct iio_dev *indio_dev, argument 620 adux1020_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 702 struct iio_dev *indio_dev = private; local 780 struct iio_dev *indio_dev; local [all...] |
H A D | tsl2563.c | 448 static int tsl2563_write_raw(struct iio_dev *indio_dev, argument 454 struct tsl2563_chip *chip = iio_priv(indio_dev); 468 static int tsl2563_read_raw(struct iio_dev *indio_dev, argument 476 struct tsl2563_chip *chip = iio_priv(indio_dev); 563 static int tsl2563_read_thresh(struct iio_dev *indio_dev, argument 568 struct tsl2563_chip *chip = iio_priv(indio_dev); 584 static int tsl2563_write_thresh(struct iio_dev *indio_dev, argument 589 struct tsl2563_chip *chip = iio_priv(indio_dev); 631 static int tsl2563_write_interrupt_config(struct iio_dev *indio_dev, argument 635 struct tsl2563_chip *chip = iio_priv(indio_dev); 664 tsl2563_read_interrupt_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir) argument 698 struct iio_dev *indio_dev; local 785 struct iio_dev *indio_dev = i2c_get_clientdata(client); local 798 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 817 struct iio_dev *indio_dev = dev_get_drvdata(dev); local [all...] |
H A D | us5182d.c | 419 static int us5182d_read_raw(struct iio_dev *indio_dev, argument 423 struct us5182d_data *data = iio_priv(indio_dev); 494 static int us5182d_write_raw(struct iio_dev *indio_dev, argument 498 struct us5182d_data *data = iio_priv(indio_dev); 520 static int us5182d_setup_prox(struct iio_dev *indio_dev, argument 523 struct us5182d_data *data = iio_priv(indio_dev); 535 static int us5182d_read_thresh(struct iio_dev *indio_dev, argument 540 struct us5182d_data *data = iio_priv(indio_dev); 560 static int us5182d_write_thresh(struct iio_dev *indio_dev, argument 565 struct us5182d_data *data = iio_priv(indio_dev); 602 us5182d_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 628 us5182d_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 716 us5182d_reset(struct iio_dev *indio_dev) argument 724 us5182d_init(struct iio_dev *indio_dev) argument 759 us5182d_get_platform_data(struct iio_dev *indio_dev) argument 783 us5182d_dark_gain_config(struct iio_dev *indio_dev) argument 810 struct iio_dev *indio_dev = private; local 838 struct iio_dev *indio_dev; local 924 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local 935 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local [all...] |
/linux-master/drivers/iio/health/ |
H A D | afe4404.c | 171 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local 172 struct afe4404_data *afe = iio_priv(indio_dev); 195 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local 196 struct afe4404_data *afe = iio_priv(indio_dev); 248 static int afe4404_read_raw(struct iio_dev *indio_dev, argument 252 struct afe4404_data *afe = iio_priv(indio_dev); 294 static int afe4404_write_raw(struct iio_dev *indio_dev, argument 298 struct afe4404_data *afe = iio_priv(indio_dev); 332 struct iio_dev *indio_dev = pf->indio_dev; local 429 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local 450 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local 473 struct iio_dev *indio_dev; local [all...] |
H A D | afe4403.c | 140 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local 141 struct afe4403_data *afe = iio_priv(indio_dev); 164 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local 165 struct afe4403_data *afe = iio_priv(indio_dev); 243 static int afe4403_read_raw(struct iio_dev *indio_dev, argument 247 struct afe4403_data *afe = iio_priv(indio_dev); 283 static int afe4403_write_raw(struct iio_dev *indio_dev, argument 287 struct afe4403_data *afe = iio_priv(indio_dev); 313 struct iio_dev *indio_dev = pf->indio_dev; local 421 struct iio_dev *indio_dev = spi_get_drvdata(to_spi_device(dev)); local 442 struct iio_dev *indio_dev = spi_get_drvdata(to_spi_device(dev)); local 465 struct iio_dev *indio_dev; local [all...] |
/linux-master/drivers/iio/adc/ |
H A D | ad7780.c | 105 static int ad7780_read_raw(struct iio_dev *indio_dev, argument 111 struct ad7780_state *st = iio_priv(indio_dev); 116 return ad_sigma_delta_single_conversion(indio_dev, chan, val); 139 static int ad7780_write_raw(struct iio_dev *indio_dev, argument 145 struct ad7780_state *st = iio_priv(indio_dev); 311 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); 321 ad_sd_init(&st->sd, indio_dev, sp [all...] |
H A D | da9150-gpadc.c | 222 static int da9150_gpadc_read_raw(struct iio_dev *indio_dev, argument 226 struct da9150_gpadc *gpadc = iio_priv(indio_dev); 323 struct iio_dev *indio_dev; local 326 indio_dev = devm_iio_device_alloc(dev, sizeof(*gpadc)); 327 if (!indio_dev) { 331 gpadc = iio_priv(indio_dev); 349 ret = devm_iio_map_array_register(&pdev->dev, indio_dev, da9150_gpadc_default_maps); 355 indio_dev->name = dev_name(dev); 356 indio_dev->info = &da9150_gpadc_info; 357 indio_dev [all...] |
H A D | sun20i-gpadc-iio.c | 110 static int sun20i_gpadc_read_raw(struct iio_dev *indio_dev, argument 114 struct sun20i_gpadc_iio *info = iio_priv(indio_dev); 152 static int sun20i_gpadc_alloc_channels(struct iio_dev *indio_dev, argument 186 indio_dev->channels = channels; 187 indio_dev->num_channels = num_channels; 195 struct iio_dev *indio_dev; local 202 indio_dev = devm_iio_device_alloc(dev, sizeof(*info)); 203 if (!indio_dev) 206 info = iio_priv(indio_dev); 212 ret = sun20i_gpadc_alloc_channels(indio_dev, de [all...] |
H A D | ltc2309.c | 132 static int ltc2309_read_raw(struct iio_dev *indio_dev, argument 136 struct ltc2309 *ltc2309 = iio_priv(indio_dev); 167 struct iio_dev *indio_dev; local 171 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*ltc2309)); 172 if (!indio_dev) 175 ltc2309 = iio_priv(indio_dev); 176 ltc2309->dev = &indio_dev->dev; 180 indio_dev->name = "ltc2309"; 181 indio_dev->modes = INDIO_DIRECT_MODE; 182 indio_dev [all...] |
H A D | ti-ads131e08.c | 387 static int ads131e08_initial_config(struct iio_dev *indio_dev) argument 389 const struct iio_chan_spec *channel = indio_dev->channels; 390 struct ads131e08_state *st = iio_priv(indio_dev); 413 for (i = 0; i < indio_dev->num_channels; i++) { 479 static int ads131e08_read_direct(struct iio_dev *indio_dev, argument 482 struct ads131e08_state *st = iio_priv(indio_dev); 499 static int ads131e08_read_raw(struct iio_dev *indio_dev, argument 503 struct ads131e08_state *st = iio_priv(indio_dev); 508 ret = iio_device_claim_direct_mode(indio_dev); 512 ret = ads131e08_read_direct(indio_dev, channe 545 ads131e08_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *channel, int value, int value2, long mask) argument 578 ads131e08_debugfs_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument 601 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); local 616 struct iio_dev *indio_dev = pf->indio_dev; local 680 struct iio_dev *indio_dev = private; local 691 ads131e08_alloc_channels(struct iio_dev *indio_dev) argument 800 struct iio_dev *indio_dev; local [all...] |
H A D | ti-ads7950.c | 283 static int ti_ads7950_update_scan_mode(struct iio_dev *indio_dev, argument 286 struct ti_ads7950_state *st = iio_priv(indio_dev); 290 for_each_set_bit(i, active_scan_mask, indio_dev->num_channels) { 307 struct iio_dev *indio_dev = pf->indio_dev; local 308 struct ti_ads7950_state *st = iio_priv(indio_dev); 316 iio_push_to_buffers_with_timestamp(indio_dev, &st->rx_buf[2], 317 iio_get_time_ns(indio_dev)); 321 iio_trigger_notify_done(indio_dev->trig); 326 static int ti_ads7950_scan_direct(struct iio_dev *indio_dev, unsigne argument 367 ti_ads7950_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long m) argument 535 struct iio_dev *indio_dev; local 668 struct iio_dev *indio_dev = spi_get_drvdata(spi); local [all...] |
H A D | ltc2497.c | 99 struct iio_dev *indio_dev; local 108 indio_dev = devm_iio_device_alloc(dev, sizeof(*st)); 109 if (!indio_dev) 112 st = iio_priv(indio_dev); 113 i2c_set_clientdata(client, indio_dev); 123 return ltc2497core_probe(dev, indio_dev); 128 struct iio_dev *indio_dev = i2c_get_clientdata(client); local 130 ltc2497core_remove(indio_dev);
|
/linux-master/drivers/iio/multiplexer/ |
H A D | iio-mux.c | 33 struct iio_dev *indio_dev; member in struct:mux 88 static int mux_read_raw(struct iio_dev *indio_dev, argument 92 struct mux *mux = iio_priv(indio_dev); 118 static int mux_read_avail(struct iio_dev *indio_dev, argument 123 struct mux *mux = iio_priv(indio_dev); 146 static int mux_write_raw(struct iio_dev *indio_dev, argument 150 struct mux *mux = iio_priv(indio_dev); 178 static ssize_t mux_read_ext_info(struct iio_dev *indio_dev, uintptr_t private, argument 181 struct mux *mux = iio_priv(indio_dev); 198 static ssize_t mux_write_ext_info(struct iio_dev *indio_dev, uintptr_ argument 331 struct iio_dev *indio_dev; local [all...] |
/linux-master/drivers/iio/magnetometer/ |
H A D | bmc150_magn.c | 456 static int bmc150_magn_read_raw(struct iio_dev *indio_dev, argument 460 struct bmc150_magn_data *data = iio_priv(indio_dev); 466 if (iio_buffer_enabled(indio_dev)) 531 static int bmc150_magn_write_raw(struct iio_dev *indio_dev, argument 535 struct bmc150_magn_data *data = iio_priv(indio_dev); 593 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local 594 struct bmc150_magn_data *data = iio_priv(indio_dev); 611 bmc150_magn_get_mount_matrix(const struct iio_dev *indio_dev, argument 614 struct bmc150_magn_data *data = iio_priv(indio_dev); 673 struct iio_dev *indio_dev local 787 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); local 804 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); local 839 bmc150_magn_buffer_preenable(struct iio_dev *indio_dev) argument 846 bmc150_magn_buffer_postdisable(struct iio_dev *indio_dev) argument 873 struct iio_dev *indio_dev; local 990 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 1017 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 1037 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 1048 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 1062 struct iio_dev *indio_dev = dev_get_drvdata(dev); local [all...] |
/linux-master/include/linux/iio/common/ |
H A D | ssp_sensors.h | 54 int (*process_data)(struct iio_dev *indio_dev, void *buf, 60 void ssp_register_consumer(struct iio_dev *indio_dev,
|
/linux-master/include/linux/iio/ |
H A D | iio-opaque.h | 8 * @indio_dev: public industrial I/O device information 43 struct iio_dev indio_dev; member in struct:iio_dev_opaque 80 container_of((_indio_dev), struct iio_dev_opaque, indio_dev)
|
/linux-master/drivers/iio/accel/ |
H A D | adxl355_core.c | 260 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); local 261 struct adxl355_data *data = iio_priv(indio_dev); 484 static int adxl355_read_raw(struct iio_dev *indio_dev, argument 488 struct adxl355_data *data = iio_priv(indio_dev); 551 static int adxl355_write_raw(struct iio_dev *indio_dev, argument 555 struct adxl355_data *data = iio_priv(indio_dev); 584 static int adxl355_read_avail(struct iio_dev *indio_dev, argument 589 struct adxl355_data *data = iio_priv(indio_dev); 630 struct iio_dev *indio_dev = pf->indio_dev; local 723 adxl355_probe_trigger(struct iio_dev *indio_dev, int irq) argument 759 struct iio_dev *indio_dev; local [all...] |
/linux-master/drivers/iio/dac/ |
H A D | ad5755.c | 252 static int ad5755_write_unlocked(struct iio_dev *indio_dev, argument 255 struct ad5755_state *st = iio_priv(indio_dev); 262 static int ad5755_write_ctrl_unlocked(struct iio_dev *indio_dev, argument 265 return ad5755_write_unlocked(indio_dev, 269 static int ad5755_write(struct iio_dev *indio_dev, unsigned int reg, argument 272 struct ad5755_state *st = iio_priv(indio_dev); 276 ret = ad5755_write_unlocked(indio_dev, reg, val); 282 static int ad5755_write_ctrl(struct iio_dev *indio_dev, unsigned int channel, argument 285 struct ad5755_state *st = iio_priv(indio_dev); 289 ret = ad5755_write_ctrl_unlocked(indio_dev, channe 295 ad5755_read(struct iio_dev *indio_dev, unsigned int addr) argument 325 ad5755_update_dac_ctrl(struct iio_dev *indio_dev, unsigned int channel, unsigned int set, unsigned int clr) argument 340 ad5755_set_channel_pwr_down(struct iio_dev *indio_dev, unsigned int channel, bool pwr_down) argument 434 ad5755_read_raw(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, int *val, int *val2, long info) argument 469 ad5755_write_raw(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, int val, int val2, long info) argument 490 ad5755_read_powerdown(struct iio_dev *indio_dev, uintptr_t priv, const struct iio_chan_spec *chan, char *buf) argument 499 ad5755_write_powerdown(struct iio_dev *indio_dev, uintptr_t priv, struct iio_chan_spec const *chan, const char *buf, size_t len) argument 585 ad5755_setup_pdata(struct iio_dev *indio_dev, const struct ad5755_platform_data *pdata) argument 654 ad5755_init_channels(struct iio_dev *indio_dev, const struct ad5755_platform_data *pdata) argument 813 struct iio_dev *indio_dev; local [all...] |