rpr0521_gain       84 drivers/iio/light/rpr0521.c static const struct rpr0521_gain rpr0521_als_gain[4] = {
rpr0521_gain       91 drivers/iio/light/rpr0521.c static const struct rpr0521_gain rpr0521_pxs_gain[3] = {
rpr0521_gain      127 drivers/iio/light/rpr0521.c 	const struct rpr0521_gain *gain;
rpr0521_gain      129 drivers/iio/light/rpr0521.c } rpr0521_gain[] = {
rpr0521_gain      583 drivers/iio/light/rpr0521.c 	ret = regmap_read(data->regmap, rpr0521_gain[chan].reg, &reg);
rpr0521_gain      587 drivers/iio/light/rpr0521.c 	idx = (rpr0521_gain[chan].mask & reg) >> rpr0521_gain[chan].shift;
rpr0521_gain      588 drivers/iio/light/rpr0521.c 	*val = rpr0521_gain[chan].gain[idx].scale;
rpr0521_gain      589 drivers/iio/light/rpr0521.c 	*val2 = rpr0521_gain[chan].gain[idx].uscale;
rpr0521_gain      600 drivers/iio/light/rpr0521.c 	for (i = 0; i < rpr0521_gain[chan].size; i++)
rpr0521_gain      601 drivers/iio/light/rpr0521.c 		if (val == rpr0521_gain[chan].gain[i].scale &&
rpr0521_gain      602 drivers/iio/light/rpr0521.c 		    val2 == rpr0521_gain[chan].gain[i].uscale) {
rpr0521_gain      610 drivers/iio/light/rpr0521.c 	return regmap_update_bits(data->regmap, rpr0521_gain[chan].reg,
rpr0521_gain      611 drivers/iio/light/rpr0521.c 				  rpr0521_gain[chan].mask,
rpr0521_gain      612 drivers/iio/light/rpr0521.c 				  idx << rpr0521_gain[chan].shift);