/linux-master/drivers/staging/iio/accel/ |
H A D | adis16240.c | 200 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local 201 struct adis *st = iio_priv(indio_dev); 238 static int adis16240_read_raw(struct iio_dev *indio_dev, argument 243 struct adis *st = iio_priv(indio_dev); 250 return adis_single_conversion(indio_dev, chan, 298 static int adis16240_write_raw(struct iio_dev *indio_dev, argument 304 struct adis *st = iio_priv(indio_dev); 386 struct iio_dev *indio_dev; local 389 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*st)); 390 if (!indio_dev) [all...] |
/linux-master/drivers/iio/light/ |
H A D | iqs621-als.c | 39 struct iio_dev *indio_dev; member in struct:iqs621_als_private 98 struct iio_dev *indio_dev; local 107 indio_dev = iqs621_als->indio_dev; 108 timestamp = iio_get_time_ns(indio_dev); 115 dev_err(indio_dev->dev.parent, 136 iio_push_event(indio_dev, 142 iio_push_event(indio_dev, 153 iio_push_event(indio_dev, 159 iio_push_event(indio_dev, 195 struct iio_dev *indio_dev = iqs621_als->indio_dev; local 205 iqs621_als_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument 238 iqs621_als_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 270 iqs621_als_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 330 iqs621_als_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 367 iqs621_als_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 545 struct iio_dev *indio_dev; local [all...] |
H A D | cros_ec_light_prox.c | 39 static int cros_ec_light_prox_read(struct iio_dev *indio_dev, argument 43 struct cros_ec_light_prox_state *st = iio_priv(indio_dev); 54 ret = cros_ec_sensors_read_cmd(indio_dev, 1 << idx, 66 ret = cros_ec_sensors_read_cmd(indio_dev, 1 << idx, 125 static int cros_ec_light_prox_write(struct iio_dev *indio_dev, argument 129 struct cros_ec_light_prox_state *st = iio_priv(indio_dev); 175 struct iio_dev *indio_dev; local 180 indio_dev = devm_iio_device_alloc(dev, sizeof(*state)); 181 if (!indio_dev) 184 ret = cros_ec_sensors_core_init(pdev, indio_dev, tru [all...] |
H A D | isl76682.c | 96 static int isl76682_write_raw(struct iio_dev *indio_dev, argument 100 struct isl76682_chip *chip = iio_priv(indio_dev); 123 static int isl76682_read_raw(struct iio_dev *indio_dev, argument 127 struct isl76682_chip *chip = iio_priv(indio_dev); 186 static int isl76682_read_avail(struct iio_dev *indio_dev, argument 286 struct iio_dev *indio_dev; local 289 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*chip)); 290 if (!indio_dev) 293 chip = iio_priv(indio_dev); 312 indio_dev [all...] |
H A D | al3320a.c | 126 static int al3320a_read_raw(struct iio_dev *indio_dev, argument 130 struct al3320a_data *data = iio_priv(indio_dev); 161 static int al3320a_write_raw(struct iio_dev *indio_dev, argument 165 struct al3320a_data *data = iio_priv(indio_dev); 193 struct iio_dev *indio_dev; local 196 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data)); 197 if (!indio_dev) 200 data = iio_priv(indio_dev); 201 i2c_set_clientdata(client, indio_dev); 204 indio_dev [all...] |
H A D | stk3310.c | 139 static ssize_t stk3310_read_near_level(struct iio_dev *indio_dev, argument 144 struct stk3310_data *data = iio_priv(indio_dev); 213 static int stk3310_read_event(struct iio_dev *indio_dev, argument 223 struct stk3310_data *data = iio_priv(indio_dev); 248 static int stk3310_write_event(struct iio_dev *indio_dev, argument 259 struct stk3310_data *data = iio_priv(indio_dev); 284 static int stk3310_read_event_config(struct iio_dev *indio_dev, argument 291 struct stk3310_data *data = iio_priv(indio_dev); 300 static int stk3310_write_event_config(struct iio_dev *indio_dev, argument 307 struct stk3310_data *data = iio_priv(indio_dev); 323 stk3310_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument 381 stk3310_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument 464 stk3310_init(struct iio_dev *indio_dev) argument 549 struct iio_dev *indio_dev = private; local 563 struct iio_dev *indio_dev = private; local 592 struct iio_dev *indio_dev; local 653 struct iio_dev *indio_dev = i2c_get_clientdata(client); local [all...] |
/linux-master/drivers/iio/chemical/ |
H A D | atlas-sensor.c | 408 static int atlas_buffer_postenable(struct iio_dev *indio_dev) argument 410 struct atlas_data *data = iio_priv(indio_dev); 420 static int atlas_buffer_predisable(struct iio_dev *indio_dev) argument 422 struct atlas_data *data = iio_priv(indio_dev); 452 struct iio_dev *indio_dev = pf->indio_dev; local 453 struct atlas_data *data = iio_priv(indio_dev); 461 iio_push_to_buffers_with_timestamp(indio_dev, data->buffer, 462 iio_get_time_ns(indio_dev)); 464 iio_trigger_notify_done(indio_dev 471 struct iio_dev *indio_dev = private; local 500 atlas_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument 569 atlas_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument 616 struct iio_dev *indio_dev; local 723 struct iio_dev *indio_dev = i2c_get_clientdata(client); local [all...] |
/linux-master/drivers/iio/proximity/ |
H A D | irsd200.c | 490 static int irsd200_read_raw(struct iio_dev *indio_dev, argument 494 struct irsd200_data *data = iio_priv(indio_dev); 529 static int irsd200_read_avail(struct iio_dev *indio_dev, argument 555 static int irsd200_write_raw(struct iio_dev *indio_dev, argument 559 struct irsd200_data *data = iio_priv(indio_dev); 573 static int irsd200_read_event(struct iio_dev *indio_dev, argument 579 struct irsd200_data *data = iio_priv(indio_dev); 606 static int irsd200_write_event(struct iio_dev *indio_dev, argument 612 struct irsd200_data *data = iio_priv(indio_dev); 626 static int irsd200_read_event_config(struct iio_dev *indio_dev, argument 648 irsd200_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 673 struct iio_dev *indio_dev = dev_id; local 759 struct iio_dev *indio_dev = ((struct iio_poll_func *)pollf)->indio_dev; local 854 struct iio_dev *indio_dev; local [all...] |
/linux-master/drivers/iio/adc/ |
H A D | ad7291.c | 110 struct iio_dev *indio_dev = private; local 115 s64 timestamp = iio_get_time_ns(indio_dev); 134 iio_push_event(indio_dev, 141 iio_push_event(indio_dev, 150 iio_push_event(indio_dev, 157 iio_push_event(indio_dev, 199 static int ad7291_read_event_value(struct iio_dev *indio_dev, argument 206 struct ad7291_chip_info *chip = iio_priv(indio_dev); 224 static int ad7291_write_event_value(struct iio_dev *indio_dev, argument 231 struct ad7291_chip_info *chip = iio_priv(indio_dev); 245 ad7291_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 268 ad7291_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 318 ad7291_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument 472 struct iio_dev *indio_dev; local [all...] |
H A D | axp288_adc.c | 160 static int axp288_adc_read_raw(struct iio_dev *indio_dev, argument 165 struct axp288_adc_info *info = iio_priv(indio_dev); 172 dev_err(&indio_dev->dev, "GPADC mode\n"); 179 dev_err(&indio_dev->dev, "TS pin restore\n"); 262 struct iio_dev *indio_dev; local 265 indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*info)); 266 if (!indio_dev) 269 info = iio_priv(indio_dev); 285 indio_dev->name = pdev->name; 286 indio_dev [all...] |
H A D | ti-ads1015.c | 446 struct iio_dev *indio_dev = pf->indio_dev; local 447 struct ads1015_data *data = iio_priv(indio_dev); 458 chan = find_first_bit(indio_dev->active_scan_mask, 459 indio_dev->masklength); 469 iio_push_to_buffers_with_timestamp(indio_dev, &scan, 470 iio_get_time_ns(indio_dev)); 473 iio_trigger_notify_done(indio_dev->trig); 510 static int ads1015_read_avail(struct iio_dev *indio_dev, argument 515 struct ads1015_data *data = iio_priv(indio_dev); 536 ads1015_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument 597 ads1015_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument 621 ads1015_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 661 ads1015_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 708 ads1015_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 807 ads1015_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 838 struct iio_dev *indio_dev = priv; local 862 ads1015_buffer_preenable(struct iio_dev *indio_dev) argument 873 ads1015_buffer_postdisable(struct iio_dev *indio_dev) argument 902 struct iio_dev *indio_dev = i2c_get_clientdata(client); local 957 struct iio_dev *indio_dev = i2c_get_clientdata(client); local 980 struct iio_dev *indio_dev; local 1098 struct iio_dev *indio_dev = i2c_get_clientdata(client); local 1117 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local 1125 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local [all...] |
H A D | berlin2-adc.c | 109 static int berlin2_adc_read(struct iio_dev *indio_dev, int channel) argument 111 struct berlin2_adc_priv *priv = iio_priv(indio_dev); 153 static int berlin2_adc_tsen_read(struct iio_dev *indio_dev) argument 155 struct berlin2_adc_priv *priv = iio_priv(indio_dev); 204 static int berlin2_adc_read_raw(struct iio_dev *indio_dev, argument 215 *val = berlin2_adc_read(indio_dev, chan->channel); 224 temp = berlin2_adc_tsen_read(indio_dev); 294 struct iio_dev *indio_dev; local 300 indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*priv)); 301 if (!indio_dev) { [all...] |
H A D | npcm_adc.c | 103 struct iio_dev *indio_dev = data; local 104 struct npcm_adc *info = iio_priv(indio_dev); 155 static int npcm_adc_read_raw(struct iio_dev *indio_dev, argument 161 struct npcm_adc *info = iio_priv(indio_dev); 210 struct iio_dev *indio_dev; local 213 indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*info)); 214 if (!indio_dev) 216 info = iio_priv(indio_dev); 253 "NPCM_ADC", indio_dev); 296 platform_set_drvdata(pdev, indio_dev); 325 struct iio_dev *indio_dev = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/iio/dac/ |
H A D | ti-dac5571.c | 124 static int dac5571_get_powerdown_mode(struct iio_dev *indio_dev, argument 127 struct dac5571_data *data = iio_priv(indio_dev); 132 static int dac5571_set_powerdown_mode(struct iio_dev *indio_dev, argument 136 struct dac5571_data *data = iio_priv(indio_dev); 164 static ssize_t dac5571_read_powerdown(struct iio_dev *indio_dev, argument 169 struct dac5571_data *data = iio_priv(indio_dev); 174 static ssize_t dac5571_write_powerdown(struct iio_dev *indio_dev, argument 179 struct dac5571_data *data = iio_priv(indio_dev); 240 static int dac5571_read_raw(struct iio_dev *indio_dev, argument 244 struct dac5571_data *data = iio_priv(indio_dev); 266 dac5571_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument 296 dac5571_write_raw_get_fmt(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, long mask) argument 315 struct iio_dev *indio_dev; local 381 struct iio_dev *indio_dev = i2c_get_clientdata(i2c); local [all...] |
H A D | ad5686.c | 28 static int ad5686_get_powerdown_mode(struct iio_dev *indio_dev, argument 31 struct ad5686_state *st = iio_priv(indio_dev); 36 static int ad5686_set_powerdown_mode(struct iio_dev *indio_dev, argument 40 struct ad5686_state *st = iio_priv(indio_dev); 55 static ssize_t ad5686_read_dac_powerdown(struct iio_dev *indio_dev, argument 58 struct ad5686_state *st = iio_priv(indio_dev); 64 static ssize_t ad5686_write_dac_powerdown(struct iio_dev *indio_dev, argument 72 struct ad5686_state *st = iio_priv(indio_dev); 119 static int ad5686_read_raw(struct iio_dev *indio_dev, argument 125 struct ad5686_state *st = iio_priv(indio_dev); 146 ad5686_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument 456 struct iio_dev *indio_dev; local 550 struct iio_dev *indio_dev = dev_get_drvdata(dev); local [all...] |
H A D | ad5446.c | 71 static int ad5446_set_powerdown_mode(struct iio_dev *indio_dev, argument 74 struct ad5446_state *st = iio_priv(indio_dev); 81 static int ad5446_get_powerdown_mode(struct iio_dev *indio_dev, argument 84 struct ad5446_state *st = iio_priv(indio_dev); 96 static ssize_t ad5446_read_dac_powerdown(struct iio_dev *indio_dev, argument 101 struct ad5446_state *st = iio_priv(indio_dev); 106 static ssize_t ad5446_write_dac_powerdown(struct iio_dev *indio_dev, argument 111 struct ad5446_state *st = iio_priv(indio_dev); 171 static int ad5446_read_raw(struct iio_dev *indio_dev, argument 177 struct ad5446_state *st = iio_priv(indio_dev); 191 ad5446_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument 228 struct iio_dev *indio_dev; local 288 struct iio_dev *indio_dev = dev_get_drvdata(dev); local [all...] |
H A D | ad5791.c | 150 static int ad5791_get_powerdown_mode(struct iio_dev *indio_dev, argument 153 struct ad5791_state *st = iio_priv(indio_dev); 158 static int ad5791_set_powerdown_mode(struct iio_dev *indio_dev, argument 161 struct ad5791_state *st = iio_priv(indio_dev); 175 static ssize_t ad5791_read_dac_powerdown(struct iio_dev *indio_dev, argument 178 struct ad5791_state *st = iio_priv(indio_dev); 183 static ssize_t ad5791_write_dac_powerdown(struct iio_dev *indio_dev, argument 189 struct ad5791_state *st = iio_priv(indio_dev); 246 static int ad5791_read_raw(struct iio_dev *indio_dev, argument 252 struct ad5791_state *st = iio_priv(indio_dev); 317 ad5791_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument 345 struct iio_dev *indio_dev; local 440 struct iio_dev *indio_dev = spi_get_drvdata(spi); local [all...] |
H A D | mcp4728.c | 111 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local 112 struct mcp4728_data *data = iio_priv(indio_dev); 187 static int mcp4728_program_channel_cfg(int channel, struct iio_dev *indio_dev) argument 189 struct mcp4728_data *data = iio_priv(indio_dev); 220 static int mcp4728_get_powerdown_mode(struct iio_dev *indio_dev, argument 223 struct mcp4728_data *data = iio_priv(indio_dev); 228 static int mcp4728_set_powerdown_mode(struct iio_dev *indio_dev, argument 232 struct mcp4728_data *data = iio_priv(indio_dev); 239 static ssize_t mcp4728_read_powerdown(struct iio_dev *indio_dev, argument 244 struct mcp4728_data *data = iio_priv(indio_dev); 249 mcp4728_write_powerdown(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, const char *buf, size_t len) argument 363 mcp4728_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument 380 mcp4728_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument 433 mcp4728_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, const int **vals, int *type, int *length, long info) argument 466 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 483 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 542 struct iio_dev *indio_dev; local [all...] |
/linux-master/drivers/iio/accel/ |
H A D | bmi088-accel-core.c | 297 static int bmi088_accel_read_raw(struct iio_dev *indio_dev, argument 301 struct bmi088_accel_data *data = iio_priv(indio_dev); 321 ret = iio_device_claim_direct_mode(indio_dev); 326 iio_device_release_direct_mode(indio_dev); 388 static int bmi088_accel_read_avail(struct iio_dev *indio_dev, argument 393 struct bmi088_accel_data *data = iio_priv(indio_dev); 411 static int bmi088_accel_write_raw(struct iio_dev *indio_dev, argument 415 struct bmi088_accel_data *data = iio_priv(indio_dev); 557 struct iio_dev *indio_dev; local 560 indio_dev 600 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 613 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 621 struct iio_dev *indio_dev = dev_get_drvdata(dev); local [all...] |
H A D | adxl345_core.c | 71 static int adxl345_read_raw(struct iio_dev *indio_dev, argument 75 struct adxl345_data *data = iio_priv(indio_dev); 127 static int adxl345_write_raw(struct iio_dev *indio_dev, argument 131 struct adxl345_data *data = iio_priv(indio_dev); 156 static int adxl345_write_raw_get_fmt(struct iio_dev *indio_dev, argument 203 struct iio_dev *indio_dev; local 215 indio_dev = devm_iio_device_alloc(dev, sizeof(*data)); 216 if (!indio_dev) 219 data = iio_priv(indio_dev); 232 indio_dev [all...] |
H A D | msa311.c | 587 static int msa311_read_raw_data(struct iio_dev *indio_dev, argument 591 struct msa311_priv *msa311 = iio_priv(indio_dev); 600 err = iio_device_claim_direct_mode(indio_dev); 608 iio_device_release_direct_mode(indio_dev); 629 static int msa311_read_scale(struct iio_dev *indio_dev, int *val, int *val2) argument 631 struct msa311_priv *msa311 = iio_priv(indio_dev); 650 static int msa311_read_samp_freq(struct iio_dev *indio_dev, argument 653 struct msa311_priv *msa311 = iio_priv(indio_dev); 673 static int msa311_read_raw(struct iio_dev *indio_dev, argument 679 return msa311_read_raw_data(indio_dev, cha 692 msa311_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, const int **vals, int *type, int *length, long mask) argument 717 msa311_write_scale(struct iio_dev *indio_dev, int val, int val2) argument 751 msa311_write_samp_freq(struct iio_dev *indio_dev, int val, int val2) argument 792 msa311_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument 808 msa311_debugfs_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument 842 msa311_buffer_preenable(struct iio_dev *indio_dev) argument 850 msa311_buffer_postdisable(struct iio_dev *indio_dev) argument 863 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); local 879 msa311_validate_device(struct iio_trigger *trig, struct iio_dev *indio_dev) argument 889 struct iio_dev *indio_dev = pf->indio_dev; local 1056 struct iio_dev *indio_dev = i2c_get_clientdata(i2c); local 1151 struct iio_dev *indio_dev; local 1246 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 1262 struct iio_dev *indio_dev = dev_get_drvdata(dev); local [all...] |
/linux-master/drivers/iio/pressure/ |
H A D | t5403.c | 126 static int t5403_read_raw(struct iio_dev *indio_dev, argument 130 struct t5403_data *data = iio_priv(indio_dev); 158 static int t5403_write_raw(struct iio_dev *indio_dev, argument 162 struct t5403_data *data = iio_priv(indio_dev); 215 struct iio_dev *indio_dev; local 228 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data)); 229 if (!indio_dev) 232 data = iio_priv(indio_dev); 236 i2c_set_clientdata(client, indio_dev); 237 indio_dev [all...] |
H A D | abp060mg.c | 130 static int abp060mg_read_raw(struct iio_dev *indio_dev, argument 134 struct abp_state *state = iio_priv(indio_dev); 165 static void abp060mg_init_device(struct iio_dev *indio_dev, unsigned long id) argument 167 struct abp_state *state = iio_priv(indio_dev); 180 struct iio_dev *indio_dev; local 184 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*state)); 185 if (!indio_dev) 188 state = iio_priv(indio_dev); 195 abp060mg_init_device(indio_dev, cfg_id); 197 indio_dev [all...] |
/linux-master/drivers/iio/ |
H A D | industrialio-trigger.c | 115 int iio_trigger_set_immutable(struct iio_dev *indio_dev, struct iio_trigger *trig) argument 119 if (!indio_dev || !trig) 122 iio_dev_opaque = to_iio_dev_opaque(indio_dev); 126 indio_dev->trig = iio_trigger_get(trig); 290 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(pf->indio_dev); 325 if (iio_validate_own_trigger(pf->indio_dev, trig)) 342 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(pf->indio_dev); 352 if (pf->indio_dev->dev.parent == trig->dev.parent) 365 pf->timestamp = iio_get_time_ns(pf->indio_dev); 374 struct iio_dev *indio_dev, 371 iio_alloc_pollfunc(irqreturn_t (h)int irq, void *p), irqreturn_t (*thread)(int irq, void *p), int type, struct iio_dev *indio_dev, const char *fmt, ...) argument 423 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local 448 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local 725 iio_trigger_using_own(struct iio_dev *indio_dev) argument 763 iio_trigger_validate_own_device(struct iio_trigger *trig, struct iio_dev *indio_dev) argument 772 iio_device_register_trigger_consumer(struct iio_dev *indio_dev) argument 778 iio_device_unregister_trigger_consumer(struct iio_dev *indio_dev) argument [all...] |
/linux-master/drivers/iio/amplifiers/ |
H A D | ada4250.c | 81 static int ada4250_set_offset_uv(struct iio_dev *indio_dev, argument 85 struct ada4250_state *st = iio_priv(indio_dev); 165 static int ada4250_read_raw(struct iio_dev *indio_dev, argument 169 struct ada4250_state *st = iio_priv(indio_dev); 203 static int ada4250_write_raw(struct iio_dev *indio_dev, argument 207 struct ada4250_state *st = iio_priv(indio_dev); 221 return ada4250_set_offset_uv(indio_dev, chan, val); 237 static int ada4250_read_avail(struct iio_dev *indio_dev, argument 260 static int ada4250_reg_access(struct iio_dev *indio_dev, argument 265 struct ada4250_state *st = iio_priv(indio_dev); 346 struct iio_dev *indio_dev; local [all...] |