Lines Matching refs:bu27034_data

208 struct bu27034_data {
280 static int bu27034_get_gain_sel(struct bu27034_data *data, int chan)
319 static int bu27034_get_gain(struct bu27034_data *data, int chan, int *gain)
342 static int bu27034_get_int_time(struct bu27034_data *data)
354 static int _bu27034_get_scale(struct bu27034_data *data, int channel, int *val,
370 static int bu27034_get_scale(struct bu27034_data *data, int channel, int *val,
391 static int bu27034_write_gain_sel(struct bu27034_data *data, int chan, int sel)
440 static int bu27034_set_gain(struct bu27034_data *data, int chan, int gain)
459 static int bu27034_set_int_time(struct bu27034_data *data, int time)
475 static int bu27034_try_set_int_time(struct bu27034_data *data, int time_us)
568 static int bu27034_set_scale(struct bu27034_data *data, int chan,
946 static bool bu27034_has_valid_sample(struct bu27034_data *data)
966 static void bu27034_invalidate_read_data(struct bu27034_data *data)
971 static int bu27034_read_result(struct bu27034_data *data, int chan, int *res)
996 static int bu27034_get_result_unlocked(struct bu27034_data *data, __le16 *res,
1028 static int bu27034_meas_set(struct bu27034_data *data, bool en)
1038 static int bu27034_get_single_result(struct bu27034_data *data, int chan,
1080 static int bu27034_calc_mlux(struct bu27034_data *data, __le16 *res, int *val)
1140 static int bu27034_get_mlux(struct bu27034_data *data, int chan, int *val)
1168 struct bu27034_data *data = iio_priv(idev);
1185 int (*result_get)(struct bu27034_data *data, int chan, int *val);
1239 struct bu27034_data *data = iio_priv(idev);
1270 struct bu27034_data *data = iio_priv(idev);
1289 static int bu27034_chip_init(struct bu27034_data *data)
1321 static int bu27034_wait_for_data(struct bu27034_data *data)
1350 struct bu27034_data *data;
1395 struct bu27034_data *data = iio_priv(idev);
1422 struct bu27034_data *data = iio_priv(idev);
1445 struct bu27034_data *data;