bu27034_data
struct bu27034_data *data = iio_priv(indio_dev);
struct bu27034_data *data = iio_priv(idev);
struct bu27034_data *data = iio_priv(idev);
static int bu27034_chip_init(struct bu27034_data *data)
static int bu27034_wait_for_data(struct bu27034_data *data)
struct bu27034_data *data;
struct bu27034_data *data = iio_priv(idev);
struct bu27034_data *data = iio_priv(idev);
struct bu27034_data *data;
static int bu27034_get_gain_sel(struct bu27034_data *data, int chan)
static int bu27034_get_gain(struct bu27034_data *data, int chan, int *gain)
static int bu27034_get_int_time(struct bu27034_data *data)
static int _bu27034_get_scale(struct bu27034_data *data, int channel, int *val,
static int bu27034_get_scale(struct bu27034_data *data, int channel, int *val,
static int bu27034_write_gain_sel(struct bu27034_data *data, int chan, int sel)
static int bu27034_set_gain(struct bu27034_data *data, int chan, int gain)
static int bu27034_set_int_time(struct bu27034_data *data, int time)
static int bu27034_try_set_int_time(struct bu27034_data *data, int time_us)
static int bu27034_set_scale(struct bu27034_data *data, int chan,
static bool bu27034_has_valid_sample(struct bu27034_data *data)
static void bu27034_invalidate_read_data(struct bu27034_data *data)
static int bu27034_read_result(struct bu27034_data *data, int chan, int *res)
static int bu27034_get_result_unlocked(struct bu27034_data *data, __le16 *res,
static int bu27034_meas_set(struct bu27034_data *data, bool en)
static int bu27034_get_single_result(struct bu27034_data *data, int chan,
static int bu27034_calc_mlux(struct bu27034_data *data, __le16 *res, int *val)
static int bu27034_get_mlux(struct bu27034_data *data, int chan, int *val)
struct bu27034_data *data = iio_priv(idev);
int (*result_get)(struct bu27034_data *data, int chan, int *val);