realbits          237 drivers/iio/accel/adxl372.c 		.realbits = 12,						\
realbits          662 drivers/iio/accel/adxl372.c 				     chan->scan_type.realbits - 1);
realbits          482 drivers/iio/accel/bma180.c 			chan->scan_type.realbits - 1);
realbits          595 drivers/iio/accel/bma180.c 		.realbits = _bits,					\
realbits          609 drivers/iio/accel/bma180.c 		.realbits = 8,						\
realbits           45 drivers/iio/accel/bma220_spi.c 		.realbits = 6,						\
realbits          563 drivers/iio/accel/bmc150-accel-core.c 			     chan->scan_type.realbits - 1);
realbits          983 drivers/iio/accel/bmc150-accel-core.c 		.realbits = (bits),					\
realbits          150 drivers/iio/accel/cros_ec_accel_legacy.c 			.realbits = CROS_EC_SENSOR_BITS,		\
realbits          124 drivers/iio/accel/hid-sensor-accel-3d.c 	channels[channel].scan_type.realbits = size * 8;
realbits          996 drivers/iio/accel/kxcjk-1013.c 		.realbits = 12,						\
realbits          287 drivers/iio/accel/kxsd9.c 			.realbits = 12,					\
realbits          306 drivers/iio/accel/kxsd9.c 			.realbits = 12,
realbits          212 drivers/iio/accel/mma7455_core.c 		.realbits = 10, \
realbits          505 drivers/iio/accel/mma8452.c 			chan->scan_type.realbits - 1);
realbits         1220 drivers/iio/accel/mma8452.c 		.realbits = (bits), \
realbits         1241 drivers/iio/accel/mma8452.c 		.realbits = (bits), \
realbits          223 drivers/iio/accel/mxc4005.c 					     chan->scan_type.realbits - 1);
realbits          279 drivers/iio/accel/mxc4005.c 		.realbits = 12,					\
realbits          496 drivers/iio/accel/sca3000.c 			.realbits = 13,				\
realbits           85 drivers/iio/accel/stk8312.c 		.realbits = 8,						\
realbits          113 drivers/iio/accel/stk8ba50.c 		.realbits = 10,						\
realbits          143 drivers/iio/adc/ad7124.c 		.realbits = 24,
realbits          308 drivers/iio/adc/ad7124.c 			*val2 = chan->scan_type.realbits - 1 + idx;
realbits          310 drivers/iio/adc/ad7124.c 			*val2 = chan->scan_type.realbits + idx;
realbits          315 drivers/iio/adc/ad7124.c 			*val = -(1 << (chan->scan_type.realbits - 1));
realbits          347 drivers/iio/adc/ad7124.c 			full_scale = 1 << (chan->scan_type.realbits - 1);
realbits          349 drivers/iio/adc/ad7124.c 			full_scale = 1 << chan->scan_type.realbits;
realbits          175 drivers/iio/adc/ad7266.c 		*val2 = chan->scan_type.realbits;
realbits          199 drivers/iio/adc/ad7266.c 		.realbits = 12,				\
realbits          247 drivers/iio/adc/ad7266.c 		.realbits = 12,				\
realbits           68 drivers/iio/adc/ad7298.c 			.realbits = 12,					\
realbits           86 drivers/iio/adc/ad7298.c 			.realbits = 32,
realbits          256 drivers/iio/adc/ad7298.c 			*val = ret & GENMASK(chan->scan_type.realbits - 1, 0);
realbits          263 drivers/iio/adc/ad7298.c 			*val2 = chan->scan_type.realbits;
realbits          124 drivers/iio/adc/ad7476.c 			GENMASK(st->chip_info->channel[0].scan_type.realbits - 1, 0);
realbits          135 drivers/iio/adc/ad7476.c 		*val2 = chan->scan_type.realbits;
realbits          149 drivers/iio/adc/ad7476.c 		.realbits = (bits),				\
realbits           22 drivers/iio/adc/ad7606.h 			.realbits = 16,				\
realbits          141 drivers/iio/adc/ad7766.c 		*val2 = chan->scan_type.realbits;
realbits          159 drivers/iio/adc/ad7766.c 			.realbits = 24,
realbits          146 drivers/iio/adc/ad7768-1.c 			.realbits = 24,
realbits          383 drivers/iio/adc/ad7768-1.c 		*val2 = chan->scan_type.realbits;
realbits          123 drivers/iio/adc/ad7780.c 		*val2 = chan->scan_type.realbits - 1;
realbits          127 drivers/iio/adc/ad7780.c 		*val = -(1 << (chan->scan_type.realbits - 1));
realbits          159 drivers/iio/adc/ad7780.c 		full_scale = 1 << (chip_info->channel.scan_type.realbits - 1);
realbits          228 drivers/iio/adc/ad7791.c 			*val = -(1 << (chan->scan_type.realbits - 1));
realbits          248 drivers/iio/adc/ad7791.c 			*val2 = chan->scan_type.realbits;
realbits          250 drivers/iio/adc/ad7791.c 			*val2 = chan->scan_type.realbits - 1;
realbits          330 drivers/iio/adc/ad7793.c 			>> (st->chip_info->channels[0].scan_type.realbits -
realbits          435 drivers/iio/adc/ad7793.c 		scale_uv >>= (chan->scan_type.realbits - (unipolar ? 0 : 1));
realbits          441 drivers/iio/adc/ad7793.c 			*val = -(1 << (chan->scan_type.realbits - 1));
realbits          450 drivers/iio/adc/ad7793.c 			shift = chan->scan_type.realbits - (unipolar ? 0 : 1);
realbits          167 drivers/iio/adc/ad7887.c 		*val &= GENMASK(chan->scan_type.realbits - 1, 0);
realbits          179 drivers/iio/adc/ad7887.c 		*val2 = chan->scan_type.realbits;
realbits          202 drivers/iio/adc/ad7887.c 				.realbits = 12,
realbits          218 drivers/iio/adc/ad7887.c 				.realbits = 12,
realbits           94 drivers/iio/adc/ad7923.c 			.realbits = (bits),				\
realbits          255 drivers/iio/adc/ad7923.c 		*val2 = chan->scan_type.realbits;
realbits          290 drivers/iio/adc/ad799x.c 			GENMASK(chan->scan_type.realbits - 1, 0);
realbits          297 drivers/iio/adc/ad799x.c 		*val2 = chan->scan_type.realbits;
realbits          441 drivers/iio/adc/ad799x.c 	if (val < 0 || val > GENMASK(chan->scan_type.realbits - 1, 0))
realbits          470 drivers/iio/adc/ad799x.c 		GENMASK(chan->scan_type.realbits - 1, 0);
realbits          570 drivers/iio/adc/ad799x.c 		.realbits = (_realbits), \
realbits          315 drivers/iio/adc/ad_sigma_delta.c 		DIV_ROUND_UP(chan->scan_type.realbits + chan->scan_type.shift, 8),
realbits          334 drivers/iio/adc/ad_sigma_delta.c 	sample &= (1 << chan->scan_type.realbits) - 1;
realbits          412 drivers/iio/adc/ad_sigma_delta.c 	reg_size = indio_dev->channels[0].scan_type.realbits +
realbits          265 drivers/iio/adc/at91-sama5d2_adc.c 			.realbits = 14,					\
realbits          286 drivers/iio/adc/at91-sama5d2_adc.c 			.realbits = 14,					\
realbits          306 drivers/iio/adc/at91-sama5d2_adc.c 			.realbits = 12,					\
realbits          321 drivers/iio/adc/at91-sama5d2_adc.c 			.realbits = 12,					\
realbits         1399 drivers/iio/adc/at91-sama5d2_adc.c 		*val2 = chan->scan_type.realbits;
realbits          501 drivers/iio/adc/at91_adc.c 		chan->scan_type.realbits = st->res;
realbits          513 drivers/iio/adc/at91_adc.c 	timestamp->scan_type.realbits = 64;
realbits          732 drivers/iio/adc/at91_adc.c 		*val2 = chan->scan_type.realbits;
realbits          239 drivers/iio/adc/cc10001_adc.c 		*val2 = chan->scan_type.realbits;
realbits          288 drivers/iio/adc/cc10001_adc.c 		chan->scan_type.realbits = 10;
realbits          300 drivers/iio/adc/cc10001_adc.c 	timestamp->scan_type.realbits = 64;
realbits          344 drivers/iio/adc/cpcap-adc.c 		.realbits = 10, \
realbits          460 drivers/iio/adc/dln2-adc.c 	lval.scan_type.realbits = DLN2_ADC_DATA_BITS;			\
realbits          471 drivers/iio/adc/dln2-adc.c 	lval.scan_type.realbits = 64;			\
realbits          449 drivers/iio/adc/hx711.c 			.realbits = 24,
realbits          463 drivers/iio/adc/hx711.c 			.realbits = 24,
realbits          619 drivers/iio/adc/ina2xx-adc.c 		.realbits = 16, \
realbits          637 drivers/iio/adc/ina2xx-adc.c 		.realbits = 16, \
realbits          663 drivers/iio/adc/ina2xx-adc.c 		.realbits = 16 - _shift, \
realbits          682 drivers/iio/adc/ina2xx-adc.c 		.realbits = 16, \
realbits           96 drivers/iio/adc/max1027.c 			.realbits = 10,					\
realbits          112 drivers/iio/adc/max1027.c 			.realbits = 12,					\
realbits           52 drivers/iio/adc/max1118.c 			.realbits = 8,					\
realbits          471 drivers/iio/adc/max1363.c 			.realbits = bits,				\
realbits          494 drivers/iio/adc/max1363.c 			.realbits = bits,				\
realbits          241 drivers/iio/adc/mxs-lradc-adc.c 		*val2 = chan->scan_type.realbits -
realbits          588 drivers/iio/adc/mxs-lradc-adc.c 		.realbits = LRADC_RESOLUTION,			\
realbits          612 drivers/iio/adc/mxs-lradc-adc.c 		.scan_type = {.sign = 'u', .realbits = 18, .storagebits = 32,},
realbits          648 drivers/iio/adc/mxs-lradc-adc.c 		.scan_type = {.sign = 'u', .realbits = 18, .storagebits = 32,},
realbits           21 drivers/iio/adc/sd_adc_modulator.c 		.realbits = 1,
realbits         1187 drivers/iio/adc/stm32-adc.c 			*val2 = chan->scan_type.realbits;
realbits         1190 drivers/iio/adc/stm32-adc.c 			*val2 = chan->scan_type.realbits;
realbits         1197 drivers/iio/adc/stm32-adc.c 			*val = -((1 << chan->scan_type.realbits) / 2);
realbits         1642 drivers/iio/adc/stm32-adc.c 	chan->scan_type.realbits = adc->cfg->adc_info->resolutions[adc->res];
realbits         1416 drivers/iio/adc/stm32-dfsdm-adc.c 	ch->scan_type.realbits = 24;
realbits           79 drivers/iio/adc/ti-adc081c.c 		.realbits = (_bits),				\
realbits           46 drivers/iio/adc/ti-adc0832.c 			.realbits = 8,					\
realbits           63 drivers/iio/adc/ti-adc0832.c 			.realbits = 8,					\
realbits           44 drivers/iio/adc/ti-adc084s021.c 			.realbits = 8,                                     \
realbits           94 drivers/iio/adc/ti-adc108s102.c 			.realbits = ADC108S102_BITS,			\
realbits          202 drivers/iio/adc/ti-adc108s102.c 		*val2 = chan->scan_type.realbits;
realbits           66 drivers/iio/adc/ti-adc12138.c 			.realbits = 13,					\
realbits           86 drivers/iio/adc/ti-adc12138.c 			.realbits = 13,					\
realbits          254 drivers/iio/adc/ti-adc12138.c 		*shift = channel->scan_type.realbits - 1;
realbits           41 drivers/iio/adc/ti-adc161s626.c 			.realbits = 14,
realbits           58 drivers/iio/adc/ti-adc161s626.c 			.realbits = 16,
realbits          106 drivers/iio/adc/ti-adc161s626.c 	*val = sign_extend32(*val >> data->shift, chan->scan_type.realbits - 1);
realbits          156 drivers/iio/adc/ti-adc161s626.c 		*val2 = chan->scan_type.realbits;
realbits          160 drivers/iio/adc/ti-adc161s626.c 		*val = 1 << (chan->scan_type.realbits - 1);
realbits          147 drivers/iio/adc/ti-ads1015.c 		.realbits = 12,					\
realbits          170 drivers/iio/adc/ti-ads1015.c 		.realbits = 12,					\
realbits          191 drivers/iio/adc/ti-ads1015.c 		.realbits = 16,					\
realbits          213 drivers/iio/adc/ti-ads1015.c 		.realbits = 16,					\
realbits          413 drivers/iio/adc/ti-ads1015.c 				(chan->scan_type.realbits - 1), 1000000);
realbits          485 drivers/iio/adc/ti-ads1015.c 		*val2 = chan->scan_type.realbits - 1;
realbits          572 drivers/iio/adc/ti-ads1015.c 	int realbits = chan->scan_type.realbits;
realbits          582 drivers/iio/adc/ti-ads1015.c 		if (val >= 1 << (realbits - 1) || val < -1 << (realbits - 1)) {
realbits          656 drivers/iio/adc/ti-ads1015.c 		low_thresh = max(-1 << (chan->scan_type.realbits - 1),
realbits          981 drivers/iio/adc/ti-ads1015.c 		int realbits = indio_dev->channels[i].scan_type.realbits;
realbits          983 drivers/iio/adc/ti-ads1015.c 		data->thresh_data[i].low_thresh = -1 << (realbits - 1);
realbits          984 drivers/iio/adc/ti-ads1015.c 		data->thresh_data[i].high_thresh = (1 << (realbits - 1)) - 1;
realbits          112 drivers/iio/adc/ti-ads124s08.c 		.realbits = 32,					\
realbits          148 drivers/iio/adc/ti-ads7950.c 		.realbits = bits,				\
realbits          384 drivers/iio/adc/ti-ads7950.c 					  chan->scan_type.realbits);
realbits          393 drivers/iio/adc/ti-ads7950.c 		*val2 = (1 << chan->scan_type.realbits) - 1;
realbits          162 drivers/iio/adc/ti-ads8688.c 		.realbits = 16,					\
realbits           63 drivers/iio/adc/ti-tlc4541.c 			.realbits = (bits),                           \
realbits          142 drivers/iio/adc/ti-tlc4541.c 		*val &= GENMASK(chan->scan_type.realbits - 1, 0);
realbits          149 drivers/iio/adc/ti-tlc4541.c 		*val2 = chan->scan_type.realbits;
realbits          453 drivers/iio/adc/ti_am335x_adc.c 		chan->scan_type.realbits = 12;
realbits          510 drivers/iio/adc/vf610_adc.c 		.realbits = 12,				\
realbits          522 drivers/iio/adc/vf610_adc.c 		.realbits = 12,					\
realbits         1020 drivers/iio/adc/xilinx-xadc-core.c 		.realbits = 12, \
realbits         1040 drivers/iio/adc/xilinx-xadc-core.c 		.realbits = 12, \
realbits           99 drivers/iio/chemical/atlas-ph-sensor.c 			.realbits = 32,
realbits          126 drivers/iio/chemical/atlas-ph-sensor.c 			.realbits = 32, \
realbits          141 drivers/iio/chemical/atlas-ph-sensor.c 			.realbits = 32,
realbits          168 drivers/iio/chemical/atlas-ph-sensor.c 			.realbits = 32,
realbits          100 drivers/iio/chemical/ccs811.c 			.realbits = 16,
realbits          113 drivers/iio/chemical/ccs811.c 			.realbits = 16,
realbits          181 drivers/iio/chemical/pms7003.c 		.realbits = 10, \
realbits          449 drivers/iio/chemical/sps30.c 		.realbits = 19, \
realbits           36 drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c 		.scan_type.realbits = CROS_EC_SENSOR_BITS,
realbits          259 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c 		channel->scan_type.realbits = CROS_EC_SENSOR_BITS;
realbits          289 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c 	channel->scan_type.realbits = 64;
realbits           14 drivers/iio/common/ssp_sensors/ssp_iio_sensor.h 			.realbits = 16,\
realbits           28 drivers/iio/common/ssp_sensors/ssp_iio_sensor.h 		.realbits = 64,						\
realbits           34 drivers/iio/common/st_sensors/st_sensors_buffer.c 			DIV_ROUND_UP(channel->scan_type.realbits +
realbits          543 drivers/iio/common/st_sensors/st_sensors_core.c 	byte_for_channel = DIV_ROUND_UP(ch->scan_type.realbits +
realbits          334 drivers/iio/dac/ad5064.c 		*val2 = chan->scan_type.realbits;
realbits          350 drivers/iio/dac/ad5064.c 		if (val >= (1 << chan->scan_type.realbits) || val < 0)
realbits          406 drivers/iio/dac/ad5064.c 		.realbits = (bits),				\
realbits          884 drivers/iio/dac/ad5064.c 	midscale = (1 << indio_dev->channels[0].scan_type.realbits) /  2;
realbits          111 drivers/iio/dac/ad5360.c 		.realbits = (bits),				\
realbits          317 drivers/iio/dac/ad5360.c 	int max_val = (1 << chan->scan_type.realbits);
realbits          351 drivers/iio/dac/ad5360.c 		val >>= (chan->scan_type.realbits - 14);
realbits          392 drivers/iio/dac/ad5360.c 		*val2 = chan->scan_type.realbits;
realbits          415 drivers/iio/dac/ad5360.c 		ret <<= (chan->scan_type.realbits - 14);
realbits          176 drivers/iio/dac/ad5380.c 	const unsigned int max_val = (1 << chan->scan_type.realbits);
realbits          189 drivers/iio/dac/ad5380.c 		val += (1 << chan->scan_type.realbits) / 2;
realbits          223 drivers/iio/dac/ad5380.c 		*val -= (1 << chan->scan_type.realbits) / 2;
realbits          227 drivers/iio/dac/ad5380.c 		*val2 = chan->scan_type.realbits;
realbits          264 drivers/iio/dac/ad5380.c 		.realbits = (_bits),				\
realbits          118 drivers/iio/dac/ad5421.c 			.realbits = 16,
realbits          117 drivers/iio/dac/ad5446.c 		shift = chan->scan_type.realbits + chan->scan_type.shift;
realbits          150 drivers/iio/dac/ad5446.c 		.realbits = (bits), \
realbits          177 drivers/iio/dac/ad5446.c 		*val2 = chan->scan_type.realbits;
realbits          194 drivers/iio/dac/ad5446.c 		if (val >= (1 << chan->scan_type.realbits) || val < 0)
realbits          158 drivers/iio/dac/ad5449.c 		*val2 = chan->scan_type.realbits;
realbits          176 drivers/iio/dac/ad5449.c 		if (val < 0 || val >= (1 << chan->scan_type.realbits))
realbits          207 drivers/iio/dac/ad5449.c 		.realbits = (bits),				\
realbits          114 drivers/iio/dac/ad5504.c 		*val2 = chan->scan_type.realbits;
realbits          130 drivers/iio/dac/ad5504.c 		if (val >= (1 << chan->scan_type.realbits) || val < 0)
realbits          259 drivers/iio/dac/ad5504.c 		.realbits = 12, \
realbits          312 drivers/iio/dac/ad5592r-base.c 		if (val >= (1 << chan->scan_type.realbits) || val < 0)
realbits          434 drivers/iio/dac/ad5592r-base.c 			*val2 = chan->scan_type.realbits;
realbits          509 drivers/iio/dac/ad5592r-base.c 	chan->scan_type.realbits = 12;
realbits           56 drivers/iio/dac/ad5624r_spi.c 		*val2 = chan->scan_type.realbits;
realbits           72 drivers/iio/dac/ad5624r_spi.c 		if (val >= (1 << chan->scan_type.realbits) || val < 0)
realbits          176 drivers/iio/dac/ad5624r_spi.c 		.realbits = (_bits), \
realbits          136 drivers/iio/dac/ad5686.c 			GENMASK(chan->scan_type.realbits - 1, 0);
realbits          140 drivers/iio/dac/ad5686.c 		*val2 = chan->scan_type.realbits;
realbits          157 drivers/iio/dac/ad5686.c 		if (val > (1 << chan->scan_type.realbits) || val < 0)
realbits          201 drivers/iio/dac/ad5686.c 			.realbits = (bits),			\
realbits          298 drivers/iio/dac/ad5755.c 	return (min * (1 << chan->scan_type.realbits)) / (max - min);
realbits          349 drivers/iio/dac/ad5755.c 		*val2 = chan->scan_type.realbits;
realbits          441 drivers/iio/dac/ad5755.c 		.realbits = (_bits),				\
realbits          218 drivers/iio/dac/ad5761.c 		*val2 = chan->scan_type.realbits;
realbits          222 drivers/iio/dac/ad5761.c 		*val = -(1 << chan->scan_type.realbits);
realbits          263 drivers/iio/dac/ad5761.c 		.realbits = (_bits),			\
realbits           87 drivers/iio/dac/ad5764.c 		.realbits = (_bits),				\
realbits          186 drivers/iio/dac/ad5764.c 	const int max_val = (1 << chan->scan_type.realbits);
realbits          257 drivers/iio/dac/ad5764.c 		*val2 = chan->scan_type.realbits;
realbits          260 drivers/iio/dac/ad5764.c 		*val = -(1 << chan->scan_type.realbits) / 2;
realbits          268 drivers/iio/dac/ad5791.c 		*val2 = (1 << chan->scan_type.realbits) - 1;
realbits          271 drivers/iio/dac/ad5791.c 		val64 = (((u64)st->vref_neg_mv) << chan->scan_type.realbits);
realbits          305 drivers/iio/dac/ad5791.c 		.realbits = (bits),			\
realbits          329 drivers/iio/dac/ad5791.c 		val &= GENMASK(chan->scan_type.realbits - 1, 0);
realbits          127 drivers/iio/dac/ad7303.c 		*val2 = chan->scan_type.realbits;
realbits          144 drivers/iio/dac/ad7303.c 		if (val >= (1 << chan->scan_type.realbits) || val < 0)
realbits          185 drivers/iio/dac/ad7303.c 		.realbits = 8,					\
realbits           69 drivers/iio/dac/ltc1660.c 		*val2 = chan->scan_type.realbits;
realbits           90 drivers/iio/dac/ltc1660.c 		if (val < 0 || val > GENMASK(chan->scan_type.realbits - 1, 0))
realbits          113 drivers/iio/dac/ltc1660.c 		.realbits = (bits),			\
realbits           94 drivers/iio/dac/ltc2632.c 		*val2 = chan->scan_type.realbits;
realbits          110 drivers/iio/dac/ltc2632.c 		if (val >= (1 << chan->scan_type.realbits) || val < 0)
realbits          183 drivers/iio/dac/ltc2632.c 			.realbits	= (_bits), \
realbits           44 drivers/iio/dac/mcp4922.c 		.realbits = (bits),			\
realbits           73 drivers/iio/dac/mcp4922.c 		*val2 = chan->scan_type.realbits;
realbits           94 drivers/iio/dac/mcp4922.c 		if (val < 0 || val > GENMASK(chan->scan_type.realbits - 1, 0))
realbits          109 drivers/iio/dac/stm32-dac.c 		*val2 = chan->scan_type.realbits;
realbits          227 drivers/iio/dac/stm32-dac.c 		.realbits = 12,				\
realbits          132 drivers/iio/dummy/iio_simple_dummy.c 			.realbits = 13, /* 13 bits */
realbits          171 drivers/iio/dummy/iio_simple_dummy.c 			.realbits = 12, /* 12 bits */
realbits          189 drivers/iio/dummy/iio_simple_dummy.c 			.realbits = 11,
realbits          216 drivers/iio/dummy/iio_simple_dummy.c 			.realbits = 16, /* 16 bits */
realbits          371 drivers/iio/gyro/adis16136.c 			.realbits = 32,
realbits          385 drivers/iio/gyro/adis16136.c 			.realbits = 16,
realbits          837 drivers/iio/gyro/bmg160_core.c 		.realbits = 16,					\
realbits          641 drivers/iio/gyro/fxas21002c_core.c 		.realbits = 16,						\
realbits           86 drivers/iio/gyro/hid-sensor-gyro-3d.c 	channels[channel].scan_type.realbits = size * 8;
realbits          257 drivers/iio/gyro/itg3200_core.c 	{ .sign = 's', .realbits = 16, .storagebits = 16, .endianness = IIO_BE }
realbits          697 drivers/iio/gyro/mpu3050-core.c 			.realbits = 16,					\
realbits          713 drivers/iio/gyro/mpu3050-core.c 			.realbits = 16,
realbits           91 drivers/iio/health/afe440x.h 				.realbits = 24,			\
realbits          125 drivers/iio/health/max30100.c 			.realbits = 16,
realbits          138 drivers/iio/health/max30100.c 			.realbits = 16,
realbits          141 drivers/iio/health/max30102.c 			.realbits = 18, \
realbits           52 drivers/iio/humidity/am2315.c 			.realbits = 16,
realbits           64 drivers/iio/humidity/am2315.c 			.realbits = 16,
realbits           95 drivers/iio/humidity/hdc100x.c 			.realbits = 16,
realbits          109 drivers/iio/humidity/hdc100x.c 			.realbits = 16,
realbits           46 drivers/iio/humidity/hid-sensor-humidity.c 	channels[channel].scan_type.realbits = size * 8;
realbits          110 drivers/iio/humidity/hts221_core.c 			.realbits = 16,
realbits          126 drivers/iio/humidity/hts221_core.c 			.realbits = 16,
realbits          414 drivers/iio/imu/adis.c 		*val = sign_extend32(uval, chan->scan_type.realbits - 1);
realbits          416 drivers/iio/imu/adis.c 		*val = uval & ((1 << chan->scan_type.realbits) - 1);
realbits          701 drivers/iio/imu/adis16400.c 		.realbits = (bits), \
realbits          727 drivers/iio/imu/adis16400.c 		.realbits = (bits), \
realbits          747 drivers/iio/imu/adis16400.c 		.realbits = (bits), \
realbits          766 drivers/iio/imu/adis16400.c 		.realbits = (bits), \
realbits          792 drivers/iio/imu/adis16400.c 		.realbits = (bits), \
realbits          811 drivers/iio/imu/adis16400.c 		.realbits = (bits), \
realbits          829 drivers/iio/imu/adis16400.c 		.realbits = (bits), \
realbits          882 drivers/iio/imu/adis16400.c 			.realbits = 16,
realbits          256 drivers/iio/imu/adis16460.c 			.realbits = (_bits), \
realbits          284 drivers/iio/imu/adis16460.c 			.realbits = 16, \
realbits          688 drivers/iio/imu/adis16480.c 			.realbits = (_bits), \
realbits          727 drivers/iio/imu/adis16480.c 			.realbits = 32, \
realbits          745 drivers/iio/imu/adis16480.c 			.realbits = 16, \
realbits          108 drivers/iio/imu/bmi160/bmi160_core.c 		.realbits = 16,					\
realbits          828 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c 				.realbits = 16,                       \
realbits          887 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c 				.realbits = 16,
realbits          240 drivers/iio/imu/kmx61.c 		.realbits = 12, \
realbits          260 drivers/iio/imu/kmx61.c 		.realbits = 14, \
realbits          818 drivers/iio/imu/kmx61.c 				     chan->scan_type.realbits - 1);
realbits           69 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h 		.realbits = 16,						\
realbits          446 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 	len = min_t(int, sizeof(data), ch->scan_type.realbits >> 3);
realbits          246 drivers/iio/industrialio-buffer.c 		       this_attr->c->scan_type.realbits,
realbits          254 drivers/iio/industrialio-buffer.c 		       this_attr->c->scan_type.realbits,
realbits           41 drivers/iio/light/acpi-als.c 			.realbits	= 32,
realbits          154 drivers/iio/light/adjd_s311.c 		.realbits = 10, \
realbits          260 drivers/iio/light/apds9960.c 		.realbits = 8, \
realbits          203 drivers/iio/light/cros_ec_light_prox.c 	channel->scan_type.realbits = CROS_EC_SENSOR_BITS;
realbits          237 drivers/iio/light/cros_ec_light_prox.c 	channel->scan_type.realbits = 64;
realbits         1334 drivers/iio/light/gp2ap020a00f.c 			.realbits = 24,
realbits         1351 drivers/iio/light/gp2ap020a00f.c 			.realbits = 24,
realbits         1365 drivers/iio/light/gp2ap020a00f.c 			.realbits = 16,
realbits           68 drivers/iio/light/hid-sensor-als.c 	channels[channel].scan_type.realbits = size * 8;
realbits           49 drivers/iio/light/hid-sensor-prox.c 	channels[channel].scan_type.realbits = size * 8;
realbits           66 drivers/iio/light/isl29125.c 		.realbits = 16, \
realbits          566 drivers/iio/light/ltr501.c 		.realbits = 16, \
realbits          598 drivers/iio/light/ltr501.c 			.realbits = 11,
realbits          139 drivers/iio/light/max44000.c 			.realbits	= 14,
realbits          149 drivers/iio/light/max44000.c 			.realbits	= 8,
realbits          243 drivers/iio/light/rpr0521.c 			.realbits = 16,
realbits          259 drivers/iio/light/rpr0521.c 			.realbits = 16,
realbits          275 drivers/iio/light/rpr0521.c 			.realbits = 16,
realbits          799 drivers/iio/light/si1145.c 	.realbits = 16, \
realbits           47 drivers/iio/light/st_uvis25_core.c 			.realbits = 8,
realbits           70 drivers/iio/light/tcs3414.c 		.realbits = 16, \
realbits           98 drivers/iio/light/tcs3472.c 		.realbits = 16, \
realbits          378 drivers/iio/light/vcnl4035.c 			.realbits = 16,
realbits          392 drivers/iio/light/vcnl4035.c 			.realbits = 16,
realbits          645 drivers/iio/magnetometer/ak8974.c 			.realbits = 16,					\
realbits          757 drivers/iio/magnetometer/ak8975.c 			.realbits = 16,					\
realbits          644 drivers/iio/magnetometer/bmc150_magn.c 		.realbits = 32,						\
realbits          138 drivers/iio/magnetometer/hid-sensor-magn-3d.c 	channels[channel].scan_type.realbits = size * 8;
realbits          475 drivers/iio/magnetometer/hmc5843_core.c 			.realbits = 16,					\
realbits          493 drivers/iio/magnetometer/hmc5843_core.c 			.realbits = 16,					\
realbits          424 drivers/iio/magnetometer/mag3110.c 		.realbits = 16, \
realbits          441 drivers/iio/magnetometer/mag3110.c 			.realbits = 8,
realbits          247 drivers/iio/magnetometer/rm3100-core.c 			.realbits = 24,					\
realbits           87 drivers/iio/orientation/hid-sensor-incl-3d.c 	chan->scan_type.realbits = size * 8;
realbits           52 drivers/iio/orientation/hid-sensor-rotation.c 	chan->scan_type.realbits = size * 8;
realbits           89 drivers/iio/potentiostat/lmp91000.c 			.realbits = 32,
realbits          155 drivers/iio/pressure/cros_ec_baro.c 	channel->scan_type.realbits = CROS_EC_SENSOR_BITS;
realbits          178 drivers/iio/pressure/cros_ec_baro.c 	channel->scan_type.realbits = 64;
realbits           53 drivers/iio/pressure/hid-sensor-press.c 	channels[channel].scan_type.realbits = size * 8;
realbits          194 drivers/iio/pressure/mpl3115.c 			.realbits = 20,
realbits          207 drivers/iio/pressure/mpl3115.c 			.realbits = 12,
realbits          359 drivers/iio/pressure/ms5611_core.c 			.realbits = 32,
realbits          372 drivers/iio/pressure/ms5611_core.c 			.realbits = 32,
realbits          138 drivers/iio/pressure/st_pressure_core.c 			.realbits = 24,
realbits          152 drivers/iio/pressure/st_pressure_core.c 			.realbits = 16,
realbits          172 drivers/iio/pressure/st_pressure_core.c 			.realbits = 16,
realbits          186 drivers/iio/pressure/st_pressure_core.c 			.realbits = 16,
realbits          204 drivers/iio/pressure/st_pressure_core.c 			.realbits = 24,
realbits          219 drivers/iio/pressure/st_pressure_core.c 			.realbits = 16,
realbits         1558 drivers/iio/pressure/zpa2326.c 			.realbits               = 24,
realbits         1571 drivers/iio/pressure/zpa2326.c 			.realbits               = 16,
realbits           78 drivers/iio/proximity/as3935.c 			.realbits       = 6,
realbits          500 drivers/iio/proximity/isl29501.c 			.realbits = 16,
realbits          168 drivers/iio/proximity/mb1232.c 			.realbits = 16,
realbits           57 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 			.realbits = 16,
realbits          425 drivers/iio/proximity/srf08.c 			.realbits = 16,
realbits          120 drivers/iio/proximity/sx9500.c 			.realbits = 16,				\
realbits           46 drivers/iio/temperature/hid-sensor-temperature.c 	channels[channel].scan_type.realbits = size * 8;
realbits           37 drivers/iio/temperature/maxim_thermocouple.c 			.realbits = 13,
realbits           55 drivers/iio/temperature/maxim_thermocouple.c 			.realbits = 14,
realbits           71 drivers/iio/temperature/maxim_thermocouple.c 			.realbits = 12,
realbits          144 drivers/iio/temperature/maxim_thermocouple.c 	*val = sign_extend32(*val >> shift, chan->scan_type.realbits - 1);
realbits          328 drivers/staging/iio/adc/ad7192.c 			>> (indio_dev->channels[0].scan_type.realbits -
realbits          579 drivers/staging/iio/adc/ad7192.c 			*val = -(1 << (chan->scan_type.realbits - 1));
realbits          526 drivers/staging/iio/adc/ad7280a.c 	chan->scan_type.realbits = 12;
realbits          543 drivers/staging/iio/adc/ad7280a.c 	chan->scan_type.realbits = 32;
realbits          553 drivers/staging/iio/adc/ad7280a.c 	chan->scan_type.realbits = 64;
realbits          113 drivers/staging/iio/impedance-analyzer/ad5933.c 		.realbits = (_realbits), \
realbits          149 include/linux/iio/adc/ad_sigma_delta.h 			.realbits = (_bits), \
realbits           61 include/linux/iio/common/st_sensors.h 		.realbits = rbits, \
realbits          244 include/linux/iio/iio.h 		u8	realbits;
realbits          310 include/linux/iio/iio.h 		.realbits = 64,					\
realbits          176 include/linux/iio/imu/adis.h 		.realbits = (bits), \
realbits          200 include/linux/iio/imu/adis.h 		.realbits = (bits), \
realbits          218 include/linux/iio/imu/adis.h 		.realbits = (bits), \