Lines Matching defs:bu27008_data

337 struct bu27008_data;
341 int (*chip_init)(struct bu27008_data *data);
342 int (*get_gain_sel)(struct bu27008_data *data, int *sel);
343 int (*write_gain_sel)(struct bu27008_data *data, int sel);
364 struct bu27008_data {
480 static int bu27008_write_gain_sel(struct bu27008_data *data, int sel)
521 static int bu27010_write_gain_sel(struct bu27008_data *data, int sel)
556 static int bu27008_get_gain_sel(struct bu27008_data *data, int *sel)
582 static int bu27010_get_gain_sel(struct bu27008_data *data, int *sel)
616 static int bu27008_chip_init(struct bu27008_data *data)
640 static int bu27010_chip_init(struct bu27008_data *data)
739 static int bu27008_chan_read_data(struct bu27008_data *data, int reg, int *val)
760 static int bu27008_get_gain(struct bu27008_data *data, struct iio_gts *gts, int *gain)
779 static int bu27008_set_gain(struct bu27008_data *data, int gain)
790 static int bu27008_get_int_time_sel(struct bu27008_data *data, int *sel)
806 static int bu27008_set_int_time_sel(struct bu27008_data *data, int sel)
814 static int bu27008_get_int_time_us(struct bu27008_data *data)
825 static int _bu27008_get_scale(struct bu27008_data *data, bool ir, int *val,
847 static int bu27008_get_scale(struct bu27008_data *data, bool ir, int *val,
859 static int bu27008_set_int_time(struct bu27008_data *data, int time)
871 static int bu27008_try_set_int_time(struct bu27008_data *data, int int_time_new)
945 static int bu27008_meas_set(struct bu27008_data *data, bool enable)
954 static int bu27008_chan_cfg(struct bu27008_data *data,
976 static int bu27008_read_one(struct bu27008_data *data, struct iio_dev *idev,
1011 struct bu27008_data *data = iio_priv(idev);
1052 static int bu27008_try_find_new_time_gain(struct bu27008_data *data, int val,
1073 static int bu27008_set_scale(struct bu27008_data *data,
1123 struct bu27008_data *data = iio_priv(idev);
1158 struct bu27008_data *data = iio_priv(idev);
1176 struct bu27008_data *data = iio_priv(idev);
1206 struct bu27008_data *data = iio_trigger_get_drvdata(trig);
1224 struct bu27008_data *data = iio_trigger_get_drvdata(trig);
1238 struct bu27008_data *data = iio_priv(idev);
1269 struct bu27008_data *data = iio_priv(idev);
1276 struct bu27008_data *data = iio_priv(idev);
1298 static int bu27008_setup_trigger(struct bu27008_data *data, struct iio_dev *idev)
1345 struct bu27008_data *data;