Lines Matching refs:ads1015_data
244 struct ads1015_data {
266 static bool ads1015_event_channel_enabled(struct ads1015_data *data)
271 static void ads1015_event_channel_enable(struct ads1015_data *data, int chan,
280 static void ads1015_event_channel_disable(struct ads1015_data *data, int chan)
371 static int ads1015_set_power_state(struct ads1015_data *data, bool on)
388 static int ads1015_set_power_state(struct ads1015_data *data, bool on)
396 int ads1015_get_adc_result(struct ads1015_data *data, int chan, int *val)
447 struct ads1015_data *data = iio_priv(indio_dev);
478 static int ads1015_set_scale(struct ads1015_data *data,
496 static int ads1015_set_data_rate(struct ads1015_data *data, int chan, int rate)
515 struct ads1015_data *data = iio_priv(indio_dev);
541 struct ads1015_data *data = iio_priv(indio_dev);
601 struct ads1015_data *data = iio_priv(indio_dev);
626 struct ads1015_data *data = iio_priv(indio_dev);
666 struct ads1015_data *data = iio_priv(indio_dev);
712 struct ads1015_data *data = iio_priv(indio_dev);
734 static int ads1015_enable_event_config(struct ads1015_data *data,
780 static int ads1015_disable_event_config(struct ads1015_data *data,
811 struct ads1015_data *data = iio_priv(indio_dev);
839 struct ads1015_data *data = iio_priv(indio_dev);
864 struct ads1015_data *data = iio_priv(indio_dev);
903 struct ads1015_data *data = iio_priv(indio_dev);
958 struct ads1015_data *data = iio_priv(indio_dev);
970 static int ads1015_set_conv_mode(struct ads1015_data *data, int mode)
982 struct ads1015_data *data;
1100 struct ads1015_data *data = iio_priv(indio_dev);
1119 struct ads1015_data *data = iio_priv(indio_dev);
1127 struct ads1015_data *data = iio_priv(indio_dev);
1143 static const struct ads1015_chip_data ads1015_data = {
1177 { "ads1015", (kernel_ulong_t)&ads1015_data },
1185 { .compatible = "ti,ads1015", .data = &ads1015_data },