Searched refs:indio_dev (Results 401 - 425 of 542) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/iio/imu/
H A Dkmx61.c279 static void kmx61_set_data(struct iio_dev *indio_dev, struct kmx61_data *data) argument
281 struct kmx61_data **priv = iio_priv(indio_dev);
286 static struct kmx61_data *kmx61_get_data(struct iio_dev *indio_dev) argument
288 return *(struct kmx61_data **)iio_priv(indio_dev);
781 static int kmx61_read_raw(struct iio_dev *indio_dev, argument
787 struct kmx61_data *data = kmx61_get_data(indio_dev);
851 static int kmx61_write_raw(struct iio_dev *indio_dev, argument
856 struct kmx61_data *data = kmx61_get_data(indio_dev);
884 static int kmx61_read_event(struct iio_dev *indio_dev, argument
891 struct kmx61_data *data = kmx61_get_data(indio_dev);
906 kmx61_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
930 kmx61_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
940 kmx61_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
977 kmx61_acc_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig) argument
988 kmx61_mag_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig) argument
1024 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); local
1066 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); local
1083 struct iio_dev *indio_dev = data->acc_indio_dev; local
1191 struct iio_dev *indio_dev = pf->indio_dev; local
1237 struct iio_dev *indio_dev; local
1254 kmx61_trigger_setup(struct kmx61_data *data, struct iio_dev *indio_dev, const char *tag) argument
[all...]
/linux-master/drivers/iio/adc/
H A Dad7280a.c470 static ssize_t ad7280_show_balance_sw(struct iio_dev *indio_dev, argument
474 struct ad7280_state *st = iio_priv(indio_dev);
481 static ssize_t ad7280_store_balance_sw(struct iio_dev *indio_dev, argument
486 struct ad7280_state *st = iio_priv(indio_dev);
512 static ssize_t ad7280_show_balance_timer(struct iio_dev *indio_dev, argument
517 struct ad7280_state *st = iio_priv(indio_dev);
534 static ssize_t ad7280_store_balance_timer(struct iio_dev *indio_dev, argument
539 struct ad7280_state *st = iio_priv(indio_dev);
686 static int ad7280a_read_thresh(struct iio_dev *indio_dev, argument
692 struct ad7280_state *st = iio_priv(indio_dev);
724 ad7280a_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
804 struct iio_dev *indio_dev = private; local
881 ad7280_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long m) argument
921 ad7280_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
962 struct iio_dev *indio_dev; local
[all...]
H A Dmt6370-adc.c303 struct iio_dev *indio_dev; local
311 indio_dev = devm_iio_device_alloc(dev, sizeof(*priv));
312 if (!indio_dev)
315 priv = iio_priv(indio_dev);
328 indio_dev->name = "mt6370-adc";
329 indio_dev->info = &mt6370_adc_iio_info;
330 indio_dev->modes = INDIO_DIRECT_MODE;
331 indio_dev->channels = mt6370_adc_channels;
332 indio_dev->num_channels = ARRAY_SIZE(mt6370_adc_channels);
334 return devm_iio_device_register(dev, indio_dev);
[all...]
H A Dad7173.c572 static int ad7173_setup(struct iio_dev *indio_dev) argument
574 struct ad7173_state *st = iio_priv(indio_dev);
643 static int ad7173_read_raw(struct iio_dev *indio_dev, argument
647 struct ad7173_state *st = iio_priv(indio_dev);
655 ret = ad_sigma_delta_single_conversion(indio_dev, chan, val);
702 static int ad7173_write_raw(struct iio_dev *indio_dev, argument
706 struct ad7173_state *st = iio_priv(indio_dev);
711 ret = iio_device_claim_direct_mode(indio_dev);
741 iio_device_release_direct_mode(indio_dev);
745 static int ad7173_update_scan_mode(struct iio_dev *indio_dev, argument
763 ad7173_debug_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
883 ad7173_register_clk_provider(struct iio_dev *indio_dev) argument
906 ad7173_fw_parse_channel_config(struct iio_dev *indio_dev) argument
1004 ad7173_fw_parse_device_config(struct iio_dev *indio_dev) argument
1084 struct iio_dev *indio_dev; local
[all...]
H A Dmax9611.c288 static int max9611_read_raw(struct iio_dev *indio_dev, argument
292 struct max9611_dev *dev = iio_priv(indio_dev);
517 struct iio_dev *indio_dev; local
522 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*max9611));
523 if (!indio_dev)
526 i2c_set_clientdata(client, indio_dev);
528 max9611 = iio_priv(indio_dev);
545 indio_dev->name = device_get_match_data(dev);
546 indio_dev->modes = INDIO_DIRECT_MODE;
547 indio_dev
[all...]
H A Dad7944.c316 static int ad7944_read_raw(struct iio_dev *indio_dev, argument
320 struct ad7944_adc *adc = iio_priv(indio_dev);
325 ret = iio_device_claim_direct_mode(indio_dev);
330 iio_device_release_direct_mode(indio_dev);
360 struct iio_dev *indio_dev = pf->indio_dev; local
361 struct ad7944_adc *adc = iio_priv(indio_dev);
364 ret = ad7944_convert_and_acquire(adc, &indio_dev->channels[0]);
369 iio_push_to_buffers_with_timestamp(indio_dev, adc->chain_mode_buf,
372 iio_push_to_buffers_with_timestamp(indio_dev,
478 struct iio_dev *indio_dev; local
[all...]
H A Dad7606.h103 int (*write_scale)(struct iio_dev *indio_dev, int ch, int val);
104 int (*write_os)(struct iio_dev *indio_dev, int val);
138 int (*sw_mode_config)(struct iio_dev *indio_dev);
H A Dxilinx-ams.c403 static void ams_enable_channel_sequence(struct iio_dev *indio_dev) argument
405 struct ams *ams = iio_priv(indio_dev);
417 for (i = 0; i < indio_dev->num_channels; i++)
418 scan_mask |= BIT_ULL(indio_dev->channels[i].scan_index);
677 static int ams_read_raw(struct iio_dev *indio_dev, argument
681 struct ams *ams = iio_priv(indio_dev);
691 ams_enable_channel_sequence(indio_dev);
880 static int ams_read_event_config(struct iio_dev *indio_dev, argument
885 struct ams *ams = iio_priv(indio_dev);
890 static int ams_write_event_config(struct iio_dev *indio_dev, argument
915 ams_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
936 ams_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
972 ams_handle_event(struct iio_dev *indio_dev, u32 event) argument
1002 ams_handle_events(struct iio_dev *indio_dev, unsigned long events) argument
1056 struct iio_dev *indio_dev = data; local
1214 ams_init_module(struct iio_dev *indio_dev, struct fwnode_handle *fwnode, struct iio_chan_spec *channels) argument
1259 ams_parse_firmware(struct iio_dev *indio_dev) argument
1350 struct iio_dev *indio_dev; local
[all...]
H A Dmcp320x.c194 static int mcp320x_read_raw(struct iio_dev *indio_dev, argument
198 struct mcp320x *adc = iio_priv(indio_dev);
381 struct iio_dev *indio_dev; local
386 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*adc));
387 if (!indio_dev)
390 adc = iio_priv(indio_dev);
393 indio_dev->name = spi_get_device_id(spi)->name;
394 indio_dev->modes = INDIO_DIRECT_MODE;
395 indio_dev->info = &mcp320x_info;
399 indio_dev
[all...]
H A Dmcp3564.c495 static int mcp3564_set_current_boost_mode(struct iio_dev *indio_dev, argument
499 struct mcp3564_state *adc = iio_priv(indio_dev);
502 dev_dbg(&indio_dev->dev, "%s: %d\n", __func__, mode);
509 dev_err(&indio_dev->dev, "Failed to configure CONFIG2 register\n");
518 static int mcp3564_get_current_boost_mode(struct iio_dev *indio_dev, argument
521 struct mcp3564_state *adc = iio_priv(indio_dev);
548 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
549 struct mcp3564_state *adc = iio_priv(indio_dev);
558 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
559 struct mcp3564_state *adc = iio_priv(indio_dev);
585 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
595 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
744 mcp3564_read_single_value(struct iio_dev *indio_dev, struct iio_chan_spec const *channel, int *val) argument
785 mcp3564_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *channel, const int **vals, int *type, int *length, long mask) argument
824 mcp3564_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *channel, int *val, int *val2, long mask) argument
865 mcp3564_write_raw_get_fmt(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, long info) argument
883 mcp3564_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *channel, int val, int val2, long mask) argument
988 mcp3564_read_label(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, char *label) argument
996 mcp3564_parse_fw_children(struct iio_dev *indio_dev) argument
1113 mcp3564_config(struct iio_dev *indio_dev) argument
1419 struct iio_dev *indio_dev; local
[all...]
H A Dfsl-imx25-gcq.c141 static int mx25_gcq_read_raw(struct iio_dev *indio_dev, argument
145 struct mx25_gcq_priv *priv = iio_priv(indio_dev);
151 ret = mx25_gcq_get_raw_value(&indio_dev->dev, chan, priv, val);
298 struct iio_dev *indio_dev; local
306 indio_dev = devm_iio_device_alloc(dev, sizeof(*priv));
307 if (!indio_dev)
310 priv = iio_priv(indio_dev);
363 indio_dev->channels = mx25_gcq_channels;
364 indio_dev->num_channels = ARRAY_SIZE(mx25_gcq_channels);
365 indio_dev
[all...]
/linux-master/drivers/iio/chemical/
H A Dvz89x.c261 static int vz89x_read_raw(struct iio_dev *indio_dev, argument
265 struct vz89x_data *data = iio_priv(indio_dev);
354 struct iio_dev *indio_dev; local
357 indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
358 if (!indio_dev)
360 data = iio_priv(indio_dev);
372 i2c_set_clientdata(client, indio_dev);
377 indio_dev->info = &vz89x_info;
378 indio_dev->name = dev_name(dev);
379 indio_dev
[all...]
/linux-master/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_core.c551 static int inv_mpu6050_init_config(struct iio_dev *indio_dev) argument
555 struct inv_mpu6050_state *st = iio_priv(indio_dev);
621 static int inv_mpu6050_read_channel_data(struct iio_dev *indio_dev, argument
625 struct inv_mpu6050_state *st = iio_priv(indio_dev);
721 inv_mpu6050_read_raw(struct iio_dev *indio_dev, argument
725 struct inv_mpu6050_state *st = iio_priv(indio_dev);
730 ret = iio_device_claim_direct_mode(indio_dev);
734 ret = inv_mpu6050_read_channel_data(indio_dev, chan, val);
736 iio_device_release_direct_mode(indio_dev);
816 static int inv_write_raw_get_fmt(struct iio_dev *indio_dev, argument
858 inv_mpu6050_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
1135 inv_mpu6050_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
1152 inv_mpu6050_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
1176 inv_mpu6050_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
1200 inv_mpu6050_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
1284 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
1406 inv_mpu6050_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig) argument
1418 inv_get_mount_matrix(const struct iio_dev *indio_dev, const struct iio_chan_spec *chan) argument
1687 inv_mpu6050_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
1858 struct iio_dev *indio_dev; local
2089 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
2135 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
[all...]
/linux-master/drivers/iio/addac/
H A Dad74413r.c784 struct iio_dev *indio_dev = pf->indio_dev; local
785 struct ad74413r_state *st = iio_priv(indio_dev);
797 iio_push_to_buffers_with_timestamp(indio_dev, &st->adc_samples_buf,
798 iio_get_time_ns(indio_dev));
801 iio_trigger_notify_done(indio_dev->trig);
808 struct iio_dev *indio_dev = data; local
809 struct ad74413r_state *st = iio_priv(indio_dev);
811 if (iio_buffer_enabled(indio_dev))
860 static int ad74413r_get_single_adc_result(struct iio_dev *indio_dev, argument
888 ad74413r_update_scan_mode(struct iio_dev *indio_dev, const unsigned long *active_scan_mask) argument
966 ad74413r_buffer_postenable(struct iio_dev *indio_dev) argument
973 ad74413r_buffer_predisable(struct iio_dev *indio_dev) argument
980 ad74413r_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long info) argument
1042 ad74413r_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long info) argument
1066 ad74413r_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, const int **vals, int *type, int *length, long info) argument
1195 ad74413r_parse_channel_config(struct iio_dev *indio_dev, struct fwnode_handle *channel_node) argument
1255 ad74413r_parse_channel_configs(struct iio_dev *indio_dev) argument
1269 ad74413r_setup_channels(struct iio_dev *indio_dev) argument
1357 struct iio_dev *indio_dev; local
[all...]
/linux-master/drivers/iio/light/
H A Dtsl2591.c431 static int tsl2591_read_channel_data(struct iio_dev *indio_dev, argument
435 struct tsl2591_chip *chip = iio_priv(indio_dev);
644 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
645 struct tsl2591_chip *chip = iio_priv(indio_dev);
712 static int tsl2591_read_raw(struct iio_dev *indio_dev, argument
716 struct tsl2591_chip *chip = iio_priv(indio_dev);
731 ret = tsl2591_read_channel_data(indio_dev, chan, val, val2);
743 ret = tsl2591_read_channel_data(indio_dev, chan, val, val2);
781 static int tsl2591_write_raw(struct iio_dev *indio_dev, argument
785 struct tsl2591_chip *chip = iio_priv(indio_dev);
829 tsl2591_read_available(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, const int **vals, int *type, int *length, long mask) argument
851 tsl2591_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
905 tsl2591_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
974 tsl2591_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
984 tsl2591_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
1024 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
1038 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
1106 struct iio_dev *indio_dev = data; local
1120 struct iio_dev *indio_dev; local
[all...]
H A Dapds9306.c467 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
529 iio_push_event(indio_dev, ev_code, iio_get_time_ns(indio_dev));
817 static int apds9306_read_raw(struct iio_dev *indio_dev, argument
821 struct apds9306_data *data = iio_priv(indio_dev);
834 ret = iio_device_claim_direct_mode(indio_dev);
838 iio_device_release_direct_mode(indio_dev);
867 static int apds9306_read_avail(struct iio_dev *indio_dev, argument
872 struct apds9306_data *data = iio_priv(indio_dev);
890 static int apds9306_write_raw_get_fmt(struct iio_dev *indio_dev, argument
906 apds9306_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
930 struct iio_dev *indio_dev = priv; local
977 apds9306_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
1008 apds9306_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
1030 apds9306_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
1070 apds9306_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
1256 struct iio_dev *indio_dev; local
[all...]
/linux-master/drivers/iio/magnetometer/
H A Dak8975.c564 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
565 struct ak8975_data *data = iio_priv(indio_dev);
714 static int ak8975_read_axis(struct iio_dev *indio_dev, int index, int *val) argument
716 struct ak8975_data *data = iio_priv(indio_dev);
753 static int ak8975_read_raw(struct iio_dev *indio_dev, argument
758 struct ak8975_data *data = iio_priv(indio_dev);
762 return ak8975_read_axis(indio_dev, chan->address, val);
772 ak8975_get_mount_matrix(const struct iio_dev *indio_dev, argument
775 struct ak8975_data *data = iio_priv(indio_dev);
814 static void ak8975_fill_buffer(struct iio_dev *indio_dev) argument
859 struct iio_dev *indio_dev = pf->indio_dev; local
870 struct iio_dev *indio_dev; local
995 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
1010 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
1029 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
[all...]
H A Dak8974.c598 static int ak8974_read_raw(struct iio_dev *indio_dev, argument
603 struct ak8974 *ak8974 = iio_priv(indio_dev);
663 static void ak8974_fill_buffer(struct iio_dev *indio_dev) argument
665 struct ak8974 *ak8974 = iio_priv(indio_dev);
682 iio_push_to_buffers_with_timestamp(indio_dev, &ak8974->scan,
683 iio_get_time_ns(indio_dev));
694 struct iio_dev *indio_dev = pf->indio_dev; local
696 ak8974_fill_buffer(indio_dev);
697 iio_trigger_notify_done(indio_dev
703 ak8974_get_mount_matrix(const struct iio_dev *indio_dev, const struct iio_chan_spec *chan) argument
766 struct iio_dev *indio_dev = i2c_get_clientdata(i2c); local
819 struct iio_dev *indio_dev; local
973 struct iio_dev *indio_dev = i2c_get_clientdata(i2c); local
[all...]
/linux-master/drivers/iio/frequency/
H A Dadmv4420.c125 static int admv4420_reg_access(struct iio_dev *indio_dev, argument
129 struct admv4420_state *st = iio_priv(indio_dev);
156 static int admv4420_read_raw(struct iio_dev *indio_dev, argument
160 struct admv4420_state *st = iio_priv(indio_dev);
254 static int admv4420_setup(struct iio_dev *indio_dev) argument
256 struct admv4420_state *st = iio_priv(indio_dev);
257 struct device *dev = indio_dev->dev.parent;
347 struct iio_dev *indio_dev; local
352 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*st));
353 if (!indio_dev)
[all...]
/linux-master/drivers/iio/pressure/
H A Dst_pressure_core.c627 static int st_press_write_raw(struct iio_dev *indio_dev, argument
638 return st_sensors_set_odr(indio_dev, val);
644 static int st_press_read_raw(struct iio_dev *indio_dev, argument
649 struct st_sensor_data *press_data = iio_priv(indio_dev);
653 err = st_sensors_read_info_raw(indio_dev, ch, val);
743 int st_press_common_probe(struct iio_dev *indio_dev) argument
745 struct st_sensor_data *press_data = iio_priv(indio_dev);
746 struct device *parent = indio_dev->dev.parent;
750 indio_dev->modes = INDIO_DIRECT_MODE;
751 indio_dev
[all...]
H A Dicp10100.c336 static int icp10100_read_raw_measures(struct iio_dev *indio_dev, argument
340 struct icp10100_state *st = iio_priv(indio_dev);
346 ret = iio_device_claim_direct_mode(indio_dev);
373 iio_device_release_direct_mode(indio_dev);
377 static int icp10100_read_raw(struct iio_dev *indio_dev, argument
381 struct icp10100_state *st = iio_priv(indio_dev);
386 return icp10100_read_raw_measures(indio_dev, chan, val, val2);
418 static int icp10100_read_avail(struct iio_dev *indio_dev, argument
436 static int icp10100_write_raw(struct iio_dev *indio_dev, argument
440 struct icp10100_state *st = iio_priv(indio_dev);
465 icp10100_write_raw_get_fmt(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, long mask) argument
535 struct iio_dev *indio_dev; local
[all...]
/linux-master/drivers/staging/iio/frequency/
H A Dad9834.c146 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
147 struct ad9834_state *st = iio_priv(indio_dev);
224 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
225 struct ad9834_state *st = iio_priv(indio_dev);
283 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
284 struct ad9834_state *st = iio_priv(indio_dev);
305 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
306 struct ad9834_state *st = iio_priv(indio_dev);
400 struct iio_dev *indio_dev; local
418 indio_dev
[all...]
/linux-master/drivers/iio/resolver/
H A Dad2s1210.c362 static void ad2s1210_push_events(struct iio_dev *indio_dev, argument
365 struct ad2s1210_state *st = iio_priv(indio_dev);
373 iio_push_event(indio_dev,
378 iio_push_event(indio_dev,
387 iio_push_event(indio_dev,
395 iio_push_event(indio_dev,
403 iio_push_event(indio_dev,
411 iio_push_event(indio_dev,
419 iio_push_event(indio_dev,
427 iio_push_event(indio_dev,
446 ad2s1210_single_conversion(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val) argument
751 ad2s1210_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument
795 ad2s1210_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, const int **vals, int *type, int *length, long mask) argument
833 ad2s1210_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
1129 ad2s1210_read_label(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, char *label) argument
1157 ad2s1210_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
1196 ad2s1210_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
1235 ad2s1210_read_event_label(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, enum iio_event_type type, enum iio_event_direction dir, char *label) argument
1265 ad2s1210_debugfs_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
1282 struct iio_dev *indio_dev = pf->indio_dev; local
1547 struct iio_dev *indio_dev; local
[all...]
/linux-master/include/linux/platform_data/
H A Dcros_ec_sensorhub.h30 * @indio_dev: The IIO device that will process the sample.
35 typedef int (*cros_ec_sensorhub_push_data_cb_t)(struct iio_dev *indio_dev,
40 struct iio_dev *indio_dev; member in struct:cros_ec_sensorhub_sensor_push_data
182 struct iio_dev *indio_dev,
/linux-master/include/linux/iio/
H A Dbuffer_impl.h66 int (*enable)(struct iio_buffer *buffer, struct iio_dev *indio_dev);
67 int (*disable)(struct iio_buffer *buffer, struct iio_dev *indio_dev);
143 * @indio_dev: device to add buffer to
149 int iio_update_buffers(struct iio_dev *indio_dev,

Completed in 354 milliseconds

<<11121314151617181920>>