scan_type         113 arch/powerpc/kvm/book3s_xive_template.c 				       u8 pending, int scan_type)
scan_type         174 arch/powerpc/kvm/book3s_xive_template.c 			if (scan_type == scan_fetch) {
scan_type         223 arch/powerpc/kvm/book3s_xive_template.c 		if (scan_type == scan_fetch) {
scan_type         230 arch/powerpc/kvm/book3s_xive_template.c 	if (scan_type == scan_poll)
scan_type         241 arch/powerpc/kvm/book3s_xive_template.c 	if (scan_type == scan_eoi)
scan_type        3350 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	timing_out->scan_type = SCANNING_TYPE_NODATA;
scan_type        2124 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	enum scanning_type scan_type = SCANNING_TYPE_NODATA;
scan_type        2187 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	scan_type = SCANNING_TYPE_UNDERSCAN;
scan_type        2188 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	hdmi_info.bits.S0_S1 = scan_type;
scan_type         799 drivers/gpu/drm/amd/display/dc/dc_hw_types.h 	enum scanning_type scan_type;
scan_type         235 drivers/iio/accel/adxl372.c 	.scan_type = {							\
scan_type         661 drivers/iio/accel/adxl372.c 		*val = sign_extend32(ret >> chan->scan_type.shift,
scan_type         662 drivers/iio/accel/adxl372.c 				     chan->scan_type.realbits - 1);
scan_type         481 drivers/iio/accel/bma180.c 		*val = sign_extend32(ret >> chan->scan_type.shift,
scan_type         482 drivers/iio/accel/bma180.c 			chan->scan_type.realbits - 1);
scan_type         593 drivers/iio/accel/bma180.c 	.scan_type = {							\
scan_type         607 drivers/iio/accel/bma180.c 	.scan_type = {							\
scan_type          43 drivers/iio/accel/bma220_spi.c 	.scan_type = {							\
scan_type         562 drivers/iio/accel/bmc150-accel-core.c 	*val = sign_extend32(le16_to_cpu(raw_val) >> chan->scan_type.shift,
scan_type         563 drivers/iio/accel/bmc150-accel-core.c 			     chan->scan_type.realbits - 1);
scan_type         981 drivers/iio/accel/bmc150-accel-core.c 	.scan_type = {							\
scan_type         148 drivers/iio/accel/cros_ec_accel_legacy.c 		.scan_type = {						\
scan_type         122 drivers/iio/accel/hid-sensor-accel-3d.c 	channels[channel].scan_type.sign = 's';
scan_type         124 drivers/iio/accel/hid-sensor-accel-3d.c 	channels[channel].scan_type.realbits = size * 8;
scan_type         126 drivers/iio/accel/hid-sensor-accel-3d.c 	channels[channel].scan_type.storagebits = sizeof(u32) * 8;
scan_type         994 drivers/iio/accel/kxcjk-1013.c 	.scan_type = {							\
scan_type         285 drivers/iio/accel/kxsd9.c 		.scan_type = {                                          \
scan_type         304 drivers/iio/accel/kxsd9.c 		.scan_type = {
scan_type         210 drivers/iio/accel/mma7455_core.c 	.scan_type = { \
scan_type         504 drivers/iio/accel/mma8452.c 			buffer[chan->scan_index]) >> chan->scan_type.shift,
scan_type         505 drivers/iio/accel/mma8452.c 			chan->scan_type.realbits - 1);
scan_type        1218 drivers/iio/accel/mma8452.c 	.scan_type = { \
scan_type        1239 drivers/iio/accel/mma8452.c 	.scan_type = { \
scan_type         222 drivers/iio/accel/mxc4005.c 			*val = sign_extend32(ret >> chan->scan_type.shift,
scan_type         223 drivers/iio/accel/mxc4005.c 					     chan->scan_type.realbits - 1);
scan_type         277 drivers/iio/accel/mxc4005.c 	.scan_type = {						\
scan_type         494 drivers/iio/accel/sca3000.c 		.scan_type = {					\
scan_type          83 drivers/iio/accel/stk8312.c 	.scan_type = {							\
scan_type         111 drivers/iio/accel/stk8ba50.c 	.scan_type = {							\
scan_type         141 drivers/iio/adc/ad7124.c 	.scan_type = {
scan_type         308 drivers/iio/adc/ad7124.c 			*val2 = chan->scan_type.realbits - 1 + idx;
scan_type         310 drivers/iio/adc/ad7124.c 			*val2 = chan->scan_type.realbits + idx;
scan_type         315 drivers/iio/adc/ad7124.c 			*val = -(1 << (chan->scan_type.realbits - 1));
scan_type         347 drivers/iio/adc/ad7124.c 			full_scale = 1 << (chan->scan_type.realbits - 1);
scan_type         349 drivers/iio/adc/ad7124.c 			full_scale = 1 << chan->scan_type.realbits;
scan_type         163 drivers/iio/adc/ad7266.c 		if (chan->scan_type.sign == 's')
scan_type         175 drivers/iio/adc/ad7266.c 		*val2 = chan->scan_type.realbits;
scan_type         197 drivers/iio/adc/ad7266.c 	.scan_type = {					\
scan_type         245 drivers/iio/adc/ad7266.c 	.scan_type = {					\
scan_type          66 drivers/iio/adc/ad7298.c 		.scan_type = {						\
scan_type          84 drivers/iio/adc/ad7298.c 		.scan_type = {
scan_type         256 drivers/iio/adc/ad7298.c 			*val = ret & GENMASK(chan->scan_type.realbits - 1, 0);
scan_type         263 drivers/iio/adc/ad7298.c 			*val2 = chan->scan_type.realbits;
scan_type         123 drivers/iio/adc/ad7476.c 		*val = (ret >> st->chip_info->channel[0].scan_type.shift) &
scan_type         124 drivers/iio/adc/ad7476.c 			GENMASK(st->chip_info->channel[0].scan_type.realbits - 1, 0);
scan_type         135 drivers/iio/adc/ad7476.c 		*val2 = chan->scan_type.realbits;
scan_type         147 drivers/iio/adc/ad7476.c 	.scan_type = {						\
scan_type         272 drivers/iio/adc/ad7476.c 	st->xfer.len = st->chip_info->channel[0].scan_type.storagebits / 8;
scan_type          20 drivers/iio/adc/ad7606.h 		.scan_type = {					\
scan_type         141 drivers/iio/adc/ad7766.c 		*val2 = chan->scan_type.realbits;
scan_type         157 drivers/iio/adc/ad7766.c 		.scan_type = {
scan_type         144 drivers/iio/adc/ad7768-1.c 		.scan_type = {
scan_type         383 drivers/iio/adc/ad7768-1.c 		*val2 = chan->scan_type.realbits;
scan_type         123 drivers/iio/adc/ad7780.c 		*val2 = chan->scan_type.realbits - 1;
scan_type         127 drivers/iio/adc/ad7780.c 		*val = -(1 << (chan->scan_type.realbits - 1));
scan_type         159 drivers/iio/adc/ad7780.c 		full_scale = 1 << (chip_info->channel.scan_type.realbits - 1);
scan_type         228 drivers/iio/adc/ad7791.c 			*val = -(1 << (chan->scan_type.realbits - 1));
scan_type         248 drivers/iio/adc/ad7791.c 			*val2 = chan->scan_type.realbits;
scan_type         250 drivers/iio/adc/ad7791.c 			*val2 = chan->scan_type.realbits - 1;
scan_type         330 drivers/iio/adc/ad7793.c 			>> (st->chip_info->channels[0].scan_type.realbits -
scan_type         435 drivers/iio/adc/ad7793.c 		scale_uv >>= (chan->scan_type.realbits - (unipolar ? 0 : 1));
scan_type         441 drivers/iio/adc/ad7793.c 			*val = -(1 << (chan->scan_type.realbits - 1));
scan_type         450 drivers/iio/adc/ad7793.c 			shift = chan->scan_type.realbits - (unipolar ? 0 : 1);
scan_type         166 drivers/iio/adc/ad7887.c 		*val = ret >> chan->scan_type.shift;
scan_type         167 drivers/iio/adc/ad7887.c 		*val &= GENMASK(chan->scan_type.realbits - 1, 0);
scan_type         179 drivers/iio/adc/ad7887.c 		*val2 = chan->scan_type.realbits;
scan_type         200 drivers/iio/adc/ad7887.c 			.scan_type = {
scan_type         216 drivers/iio/adc/ad7887.c 			.scan_type = {
scan_type          92 drivers/iio/adc/ad7923.c 		.scan_type = {						\
scan_type         255 drivers/iio/adc/ad7923.c 		*val2 = chan->scan_type.realbits;
scan_type         289 drivers/iio/adc/ad799x.c 		*val = (ret >> chan->scan_type.shift) &
scan_type         290 drivers/iio/adc/ad799x.c 			GENMASK(chan->scan_type.realbits - 1, 0);
scan_type         297 drivers/iio/adc/ad799x.c 		*val2 = chan->scan_type.realbits;
scan_type         441 drivers/iio/adc/ad799x.c 	if (val < 0 || val > GENMASK(chan->scan_type.realbits - 1, 0))
scan_type         447 drivers/iio/adc/ad799x.c 		val << chan->scan_type.shift);
scan_type         469 drivers/iio/adc/ad799x.c 	*val = (ret >> chan->scan_type.shift) &
scan_type         470 drivers/iio/adc/ad799x.c 		GENMASK(chan->scan_type.realbits - 1, 0);
scan_type         568 drivers/iio/adc/ad799x.c 	.scan_type = { \
scan_type         315 drivers/iio/adc/ad_sigma_delta.c 		DIV_ROUND_UP(chan->scan_type.realbits + chan->scan_type.shift, 8),
scan_type         333 drivers/iio/adc/ad_sigma_delta.c 	sample = raw_sample >> chan->scan_type.shift;
scan_type         334 drivers/iio/adc/ad_sigma_delta.c 	sample &= (1 << chan->scan_type.realbits) - 1;
scan_type         412 drivers/iio/adc/ad_sigma_delta.c 	reg_size = indio_dev->channels[0].scan_type.realbits +
scan_type         413 drivers/iio/adc/ad_sigma_delta.c 			indio_dev->channels[0].scan_type.shift;
scan_type         263 drivers/iio/adc/at91-sama5d2_adc.c 		.scan_type = {						\
scan_type         284 drivers/iio/adc/at91-sama5d2_adc.c 		.scan_type = {						\
scan_type         304 drivers/iio/adc/at91-sama5d2_adc.c 		.scan_type = {						\
scan_type         319 drivers/iio/adc/at91-sama5d2_adc.c 		.scan_type = {						\
scan_type         851 drivers/iio/adc/at91-sama5d2_adc.c 		st->dma_st.rx_buf_sz += chan->scan_type.storagebits / 8;
scan_type        1369 drivers/iio/adc/at91-sama5d2_adc.c 		if (chan->scan_type.sign == 's')
scan_type        1399 drivers/iio/adc/at91-sama5d2_adc.c 		*val2 = chan->scan_type.realbits;
scan_type         500 drivers/iio/adc/at91_adc.c 		chan->scan_type.sign = 'u';
scan_type         501 drivers/iio/adc/at91_adc.c 		chan->scan_type.realbits = st->res;
scan_type         502 drivers/iio/adc/at91_adc.c 		chan->scan_type.storagebits = 16;
scan_type         512 drivers/iio/adc/at91_adc.c 	timestamp->scan_type.sign = 's';
scan_type         513 drivers/iio/adc/at91_adc.c 	timestamp->scan_type.realbits = 64;
scan_type         514 drivers/iio/adc/at91_adc.c 	timestamp->scan_type.storagebits = 64;
scan_type         732 drivers/iio/adc/at91_adc.c 		*val2 = chan->scan_type.realbits;
scan_type         239 drivers/iio/adc/cc10001_adc.c 		*val2 = chan->scan_type.realbits;
scan_type         287 drivers/iio/adc/cc10001_adc.c 		chan->scan_type.sign = 'u';
scan_type         288 drivers/iio/adc/cc10001_adc.c 		chan->scan_type.realbits = 10;
scan_type         289 drivers/iio/adc/cc10001_adc.c 		chan->scan_type.storagebits = 16;
scan_type         299 drivers/iio/adc/cc10001_adc.c 	timestamp->scan_type.sign = 's';
scan_type         300 drivers/iio/adc/cc10001_adc.c 	timestamp->scan_type.realbits = 64;
scan_type         301 drivers/iio/adc/cc10001_adc.c 	timestamp->scan_type.storagebits = 64;
scan_type         342 drivers/iio/adc/cpcap-adc.c 	.scan_type = { \
scan_type         459 drivers/iio/adc/dln2-adc.c 	lval.scan_type.sign = 'u';					\
scan_type         460 drivers/iio/adc/dln2-adc.c 	lval.scan_type.realbits = DLN2_ADC_DATA_BITS;			\
scan_type         461 drivers/iio/adc/dln2-adc.c 	lval.scan_type.storagebits = 16;				\
scan_type         462 drivers/iio/adc/dln2-adc.c 	lval.scan_type.endianness = IIO_LE;				\
scan_type         470 drivers/iio/adc/dln2-adc.c 	lval.scan_type.sign = 's';			\
scan_type         471 drivers/iio/adc/dln2-adc.c 	lval.scan_type.realbits = 64;			\
scan_type         472 drivers/iio/adc/dln2-adc.c 	lval.scan_type.storagebits = 64;		\
scan_type         447 drivers/iio/adc/hx711.c 		.scan_type = {
scan_type         461 drivers/iio/adc/hx711.c 		.scan_type = {
scan_type         617 drivers/iio/adc/ina2xx-adc.c 	.scan_type = { \
scan_type         635 drivers/iio/adc/ina2xx-adc.c 	.scan_type = { \
scan_type         660 drivers/iio/adc/ina2xx-adc.c 	.scan_type = { \
scan_type         680 drivers/iio/adc/ina2xx-adc.c 	.scan_type = { \
scan_type          94 drivers/iio/adc/max1027.c 		.scan_type = {						\
scan_type         110 drivers/iio/adc/max1027.c 		.scan_type = {						\
scan_type          50 drivers/iio/adc/max1118.c 		.scan_type = {						\
scan_type         469 drivers/iio/adc/max1363.c 		.scan_type = {						\
scan_type         492 drivers/iio/adc/max1363.c 		.scan_type = {						\
scan_type         241 drivers/iio/adc/mxs-lradc-adc.c 		*val2 = chan->scan_type.realbits -
scan_type         586 drivers/iio/adc/mxs-lradc-adc.c 	.scan_type = {						\
scan_type         612 drivers/iio/adc/mxs-lradc-adc.c 		.scan_type = {.sign = 'u', .realbits = 18, .storagebits = 32,},
scan_type         648 drivers/iio/adc/mxs-lradc-adc.c 		.scan_type = {.sign = 'u', .realbits = 18, .storagebits = 32,},
scan_type          19 drivers/iio/adc/sd_adc_modulator.c 	.scan_type = {
scan_type        1187 drivers/iio/adc/stm32-adc.c 			*val2 = chan->scan_type.realbits;
scan_type        1190 drivers/iio/adc/stm32-adc.c 			*val2 = chan->scan_type.realbits;
scan_type        1197 drivers/iio/adc/stm32-adc.c 			*val = -((1 << chan->scan_type.realbits) / 2);
scan_type        1641 drivers/iio/adc/stm32-adc.c 	chan->scan_type.sign = 'u';
scan_type        1642 drivers/iio/adc/stm32-adc.c 	chan->scan_type.realbits = adc->cfg->adc_info->resolutions[adc->res];
scan_type        1643 drivers/iio/adc/stm32-adc.c 	chan->scan_type.storagebits = 16;
scan_type        1413 drivers/iio/adc/stm32-dfsdm-adc.c 		ch->scan_type.shift = 8;
scan_type        1415 drivers/iio/adc/stm32-dfsdm-adc.c 	ch->scan_type.sign = 's';
scan_type        1416 drivers/iio/adc/stm32-dfsdm-adc.c 	ch->scan_type.realbits = 24;
scan_type        1417 drivers/iio/adc/stm32-dfsdm-adc.c 	ch->scan_type.storagebits = 32;
scan_type          77 drivers/iio/adc/ti-adc081c.c 	.scan_type = {						\
scan_type          44 drivers/iio/adc/ti-adc0832.c 		.scan_type = {						\
scan_type          61 drivers/iio/adc/ti-adc0832.c 		.scan_type = {						\
scan_type          42 drivers/iio/adc/ti-adc084s021.c 		.scan_type = {                                       \
scan_type         111 drivers/iio/adc/ti-adc084s021.c 		*val = (*val >> channel->scan_type.shift) & 0xff;
scan_type          92 drivers/iio/adc/ti-adc108s102.c 		.scan_type = {						\
scan_type         202 drivers/iio/adc/ti-adc108s102.c 		*val2 = chan->scan_type.realbits;
scan_type          64 drivers/iio/adc/ti-adc12138.c 		.scan_type = {						\
scan_type          84 drivers/iio/adc/ti-adc12138.c 		.scan_type = {						\
scan_type         254 drivers/iio/adc/ti-adc12138.c 		*shift = channel->scan_type.realbits - 1;
scan_type          39 drivers/iio/adc/ti-adc161s626.c 		.scan_type = {
scan_type          56 drivers/iio/adc/ti-adc161s626.c 		.scan_type = {
scan_type         106 drivers/iio/adc/ti-adc161s626.c 	*val = sign_extend32(*val >> data->shift, chan->scan_type.realbits - 1);
scan_type         156 drivers/iio/adc/ti-adc161s626.c 		*val2 = chan->scan_type.realbits;
scan_type         160 drivers/iio/adc/ti-adc161s626.c 		*val = 1 << (chan->scan_type.realbits - 1);
scan_type         145 drivers/iio/adc/ti-ads1015.c 	.scan_type = {						\
scan_type         168 drivers/iio/adc/ti-ads1015.c 	.scan_type = {						\
scan_type         189 drivers/iio/adc/ti-ads1015.c 	.scan_type = {						\
scan_type         211 drivers/iio/adc/ti-ads1015.c 	.scan_type = {						\
scan_type         413 drivers/iio/adc/ti-ads1015.c 				(chan->scan_type.realbits - 1), 1000000);
scan_type         449 drivers/iio/adc/ti-ads1015.c 		int shift = chan->scan_type.shift;
scan_type         485 drivers/iio/adc/ti-ads1015.c 		*val2 = chan->scan_type.realbits - 1;
scan_type         572 drivers/iio/adc/ti-ads1015.c 	int realbits = chan->scan_type.realbits;
scan_type         656 drivers/iio/adc/ti-ads1015.c 		low_thresh = max(-1 << (chan->scan_type.realbits - 1),
scan_type         660 drivers/iio/adc/ti-ads1015.c 			low_thresh << chan->scan_type.shift);
scan_type         665 drivers/iio/adc/ti-ads1015.c 			high_thresh << chan->scan_type.shift);
scan_type         981 drivers/iio/adc/ti-ads1015.c 		int realbits = indio_dev->channels[i].scan_type.realbits;
scan_type         110 drivers/iio/adc/ti-ads124s08.c 	.scan_type = {						\
scan_type         146 drivers/iio/adc/ti-ads7950.c 	.scan_type = {						\
scan_type         383 drivers/iio/adc/ti-ads7950.c 		*val = TI_ADS7950_EXTRACT(ret, chan->scan_type.shift,
scan_type         384 drivers/iio/adc/ti-ads7950.c 					  chan->scan_type.realbits);
scan_type         393 drivers/iio/adc/ti-ads7950.c 		*val2 = (1 << chan->scan_type.realbits) - 1;
scan_type         160 drivers/iio/adc/ti-ads8688.c 	.scan_type = {						\
scan_type          61 drivers/iio/adc/ti-tlc4541.c 		.scan_type = {                                        \
scan_type         141 drivers/iio/adc/ti-tlc4541.c 		*val = *val >> chan->scan_type.shift;
scan_type         142 drivers/iio/adc/ti-tlc4541.c 		*val &= GENMASK(chan->scan_type.realbits - 1, 0);
scan_type         149 drivers/iio/adc/ti-tlc4541.c 		*val2 = chan->scan_type.realbits;
scan_type         452 drivers/iio/adc/ti_am335x_adc.c 		chan->scan_type.sign = 'u';
scan_type         453 drivers/iio/adc/ti_am335x_adc.c 		chan->scan_type.realbits = 12;
scan_type         454 drivers/iio/adc/ti_am335x_adc.c 		chan->scan_type.storagebits = 16;
scan_type         508 drivers/iio/adc/vf610_adc.c 	.scan_type = {					\
scan_type         520 drivers/iio/adc/vf610_adc.c 	.scan_type = {						\
scan_type         880 drivers/iio/adc/xilinx-xadc-core.c 		if (chan->scan_type.sign == 'u')
scan_type        1018 drivers/iio/adc/xilinx-xadc-core.c 	.scan_type = { \
scan_type        1038 drivers/iio/adc/xilinx-xadc-core.c 	.scan_type = { \
scan_type        1161 drivers/iio/adc/xilinx-xadc-core.c 				chan->scan_type.sign = 's';
scan_type        1300 drivers/iio/adc/xilinx-xadc-core.c 		if (indio_dev->channels[i].scan_type.sign == 's')
scan_type          97 drivers/iio/chemical/atlas-ph-sensor.c 		.scan_type = {
scan_type         124 drivers/iio/chemical/atlas-ph-sensor.c 		.scan_type = { \
scan_type         139 drivers/iio/chemical/atlas-ph-sensor.c 		.scan_type = {
scan_type         166 drivers/iio/chemical/atlas-ph-sensor.c 		.scan_type = {
scan_type          98 drivers/iio/chemical/ccs811.c 		.scan_type = {
scan_type         111 drivers/iio/chemical/ccs811.c 		.scan_type = {
scan_type         179 drivers/iio/chemical/pms7003.c 	.scan_type = { \
scan_type         447 drivers/iio/chemical/sps30.c 	.scan_type = { \
scan_type          95 drivers/iio/chemical/vz89x.c 		.scan_type = {
scan_type         125 drivers/iio/chemical/vz89x.c 		.scan_type = {
scan_type         248 drivers/iio/chemical/vz89x.c 	switch (chan->scan_type.endianness) {
scan_type          36 drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c 		.scan_type.realbits = CROS_EC_SENSOR_BITS,
scan_type          37 drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c 		.scan_type.storagebits = CROS_EC_SENSOR_BITS,
scan_type          38 drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c 		.scan_type.sign = 'u',
scan_type         259 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c 		channel->scan_type.realbits = CROS_EC_SENSOR_BITS;
scan_type         260 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c 		channel->scan_type.storagebits = CROS_EC_SENSOR_BITS;
scan_type         265 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c 		channel->scan_type.sign = 's';
scan_type         288 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c 	channel->scan_type.sign = 's';
scan_type         289 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c 	channel->scan_type.realbits = 64;
scan_type         290 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c 	channel->scan_type.storagebits = 64;
scan_type          12 drivers/iio/common/ssp_sensors/ssp_iio_sensor.h 		.scan_type = {\
scan_type          26 drivers/iio/common/ssp_sensors/ssp_iio_sensor.h 	.scan_type = {							\
scan_type          34 drivers/iio/common/st_sensors/st_sensors_buffer.c 			DIV_ROUND_UP(channel->scan_type.realbits +
scan_type          35 drivers/iio/common/st_sensors/st_sensors_buffer.c 				     channel->scan_type.shift, 8);
scan_type          37 drivers/iio/common/st_sensors/st_sensors_buffer.c 			channel->scan_type.storagebits >> 3;
scan_type         543 drivers/iio/common/st_sensors/st_sensors_core.c 	byte_for_channel = DIV_ROUND_UP(ch->scan_type.realbits +
scan_type         544 drivers/iio/common/st_sensors/st_sensors_core.c 					ch->scan_type.shift, 8);
scan_type         587 drivers/iio/common/st_sensors/st_sensors_core.c 		*val = *val >> ch->scan_type.shift;
scan_type         334 drivers/iio/dac/ad5064.c 		*val2 = chan->scan_type.realbits;
scan_type         350 drivers/iio/dac/ad5064.c 		if (val >= (1 << chan->scan_type.realbits) || val < 0)
scan_type         355 drivers/iio/dac/ad5064.c 				chan->address, val, chan->scan_type.shift);
scan_type         404 drivers/iio/dac/ad5064.c 	.scan_type = {						\
scan_type         884 drivers/iio/dac/ad5064.c 	midscale = (1 << indio_dev->channels[0].scan_type.realbits) /  2;
scan_type         109 drivers/iio/dac/ad5360.c 	.scan_type = {						\
scan_type         317 drivers/iio/dac/ad5360.c 	int max_val = (1 << chan->scan_type.realbits);
scan_type         326 drivers/iio/dac/ad5360.c 				 chan->address, val, chan->scan_type.shift);
scan_type         333 drivers/iio/dac/ad5360.c 				 chan->address, val, chan->scan_type.shift);
scan_type         340 drivers/iio/dac/ad5360.c 				 chan->address, val, chan->scan_type.shift);
scan_type         351 drivers/iio/dac/ad5360.c 		val >>= (chan->scan_type.realbits - 14);
scan_type         383 drivers/iio/dac/ad5360.c 		*val = ret >> chan->scan_type.shift;
scan_type         392 drivers/iio/dac/ad5360.c 		*val2 = chan->scan_type.realbits;
scan_type         415 drivers/iio/dac/ad5360.c 		ret <<= (chan->scan_type.realbits - 14);
scan_type         176 drivers/iio/dac/ad5380.c 	const unsigned int max_val = (1 << chan->scan_type.realbits);
scan_type         187 drivers/iio/dac/ad5380.c 			val << chan->scan_type.shift);
scan_type         189 drivers/iio/dac/ad5380.c 		val += (1 << chan->scan_type.realbits) / 2;
scan_type         195 drivers/iio/dac/ad5380.c 			val << chan->scan_type.shift);
scan_type         215 drivers/iio/dac/ad5380.c 		*val >>= chan->scan_type.shift;
scan_type         222 drivers/iio/dac/ad5380.c 		*val >>= chan->scan_type.shift;
scan_type         223 drivers/iio/dac/ad5380.c 		*val -= (1 << chan->scan_type.realbits) / 2;
scan_type         227 drivers/iio/dac/ad5380.c 		*val2 = chan->scan_type.realbits;
scan_type         262 drivers/iio/dac/ad5380.c 	.scan_type = {						\
scan_type         116 drivers/iio/dac/ad5421.c 		.scan_type = {
scan_type         117 drivers/iio/dac/ad5446.c 		shift = chan->scan_type.realbits + chan->scan_type.shift;
scan_type         148 drivers/iio/dac/ad5446.c 	.scan_type = { \
scan_type         177 drivers/iio/dac/ad5446.c 		*val2 = chan->scan_type.realbits;
scan_type         194 drivers/iio/dac/ad5446.c 		if (val >= (1 << chan->scan_type.realbits) || val < 0)
scan_type         197 drivers/iio/dac/ad5446.c 		val <<= chan->scan_type.shift;
scan_type         158 drivers/iio/dac/ad5449.c 		*val2 = chan->scan_type.realbits;
scan_type         176 drivers/iio/dac/ad5449.c 		if (val < 0 || val >= (1 << chan->scan_type.realbits))
scan_type         181 drivers/iio/dac/ad5449.c 			val << chan->scan_type.shift);
scan_type         205 drivers/iio/dac/ad5449.c 	.scan_type = {						\
scan_type         114 drivers/iio/dac/ad5504.c 		*val2 = chan->scan_type.realbits;
scan_type         130 drivers/iio/dac/ad5504.c 		if (val >= (1 << chan->scan_type.realbits) || val < 0)
scan_type         257 drivers/iio/dac/ad5504.c 	.scan_type = { \
scan_type         312 drivers/iio/dac/ad5592r-base.c 		if (val >= (1 << chan->scan_type.realbits) || val < 0)
scan_type         434 drivers/iio/dac/ad5592r-base.c 			*val2 = chan->scan_type.realbits;
scan_type         508 drivers/iio/dac/ad5592r-base.c 	chan->scan_type.sign = 'u';
scan_type         509 drivers/iio/dac/ad5592r-base.c 	chan->scan_type.realbits = 12;
scan_type         510 drivers/iio/dac/ad5592r-base.c 	chan->scan_type.storagebits = 16;
scan_type          56 drivers/iio/dac/ad5624r_spi.c 		*val2 = chan->scan_type.realbits;
scan_type          72 drivers/iio/dac/ad5624r_spi.c 		if (val >= (1 << chan->scan_type.realbits) || val < 0)
scan_type          78 drivers/iio/dac/ad5624r_spi.c 				chan->scan_type.shift);
scan_type         174 drivers/iio/dac/ad5624r_spi.c 	.scan_type = { \
scan_type         135 drivers/iio/dac/ad5686.c 		*val = (ret >> chan->scan_type.shift) &
scan_type         136 drivers/iio/dac/ad5686.c 			GENMASK(chan->scan_type.realbits - 1, 0);
scan_type         140 drivers/iio/dac/ad5686.c 		*val2 = chan->scan_type.realbits;
scan_type         157 drivers/iio/dac/ad5686.c 		if (val > (1 << chan->scan_type.realbits) || val < 0)
scan_type         164 drivers/iio/dac/ad5686.c 				val << chan->scan_type.shift);
scan_type         199 drivers/iio/dac/ad5686.c 		.scan_type = {					\
scan_type         298 drivers/iio/dac/ad5755.c 	return (min * (1 << chan->scan_type.realbits)) / (max - min);
scan_type         311 drivers/iio/dac/ad5755.c 		*shift = chan->scan_type.shift;
scan_type         349 drivers/iio/dac/ad5755.c 		*val2 = chan->scan_type.realbits;
scan_type         439 drivers/iio/dac/ad5755.c 	.scan_type = {						\
scan_type         212 drivers/iio/dac/ad5761.c 		*val = aux >> chan->scan_type.shift;
scan_type         218 drivers/iio/dac/ad5761.c 		*val2 = chan->scan_type.realbits;
scan_type         222 drivers/iio/dac/ad5761.c 		*val = -(1 << chan->scan_type.realbits);
scan_type         242 drivers/iio/dac/ad5761.c 	if (val2 || (val << chan->scan_type.shift) > 0xffff || val < 0)
scan_type         245 drivers/iio/dac/ad5761.c 	aux = val << chan->scan_type.shift;
scan_type         261 drivers/iio/dac/ad5761.c 	.scan_type = {					\
scan_type          85 drivers/iio/dac/ad5764.c 	.scan_type = {						\
scan_type         186 drivers/iio/dac/ad5764.c 	const int max_val = (1 << chan->scan_type.realbits);
scan_type         193 drivers/iio/dac/ad5764.c 		val <<= chan->scan_type.shift;
scan_type         234 drivers/iio/dac/ad5764.c 		*val >>= chan->scan_type.shift;
scan_type         257 drivers/iio/dac/ad5764.c 		*val2 = chan->scan_type.realbits;
scan_type         260 drivers/iio/dac/ad5764.c 		*val = -(1 << chan->scan_type.realbits) / 2;
scan_type         264 drivers/iio/dac/ad5791.c 		*val >>= chan->scan_type.shift;
scan_type         268 drivers/iio/dac/ad5791.c 		*val2 = (1 << chan->scan_type.realbits) - 1;
scan_type         271 drivers/iio/dac/ad5791.c 		val64 = (((u64)st->vref_neg_mv) << chan->scan_type.realbits);
scan_type         303 drivers/iio/dac/ad5791.c 	.scan_type = {					\
scan_type         329 drivers/iio/dac/ad5791.c 		val &= GENMASK(chan->scan_type.realbits - 1, 0);
scan_type         330 drivers/iio/dac/ad5791.c 		val <<= chan->scan_type.shift;
scan_type         127 drivers/iio/dac/ad7303.c 		*val2 = chan->scan_type.realbits;
scan_type         144 drivers/iio/dac/ad7303.c 		if (val >= (1 << chan->scan_type.realbits) || val < 0)
scan_type         183 drivers/iio/dac/ad7303.c 	.scan_type = {						\
scan_type          69 drivers/iio/dac/ltc1660.c 		*val2 = chan->scan_type.realbits;
scan_type          90 drivers/iio/dac/ltc1660.c 		if (val < 0 || val > GENMASK(chan->scan_type.realbits - 1, 0))
scan_type          94 drivers/iio/dac/ltc1660.c 					(val << chan->scan_type.shift));
scan_type         111 drivers/iio/dac/ltc1660.c 	.scan_type = {					\
scan_type          94 drivers/iio/dac/ltc2632.c 		*val2 = chan->scan_type.realbits;
scan_type         110 drivers/iio/dac/ltc2632.c 		if (val >= (1 << chan->scan_type.realbits) || val < 0)
scan_type         116 drivers/iio/dac/ltc2632.c 					 chan->scan_type.shift);
scan_type         182 drivers/iio/dac/ltc2632.c 		.scan_type = { \
scan_type          42 drivers/iio/dac/mcp4922.c 	.scan_type = {					\
scan_type          73 drivers/iio/dac/mcp4922.c 		*val2 = chan->scan_type.realbits;
scan_type          94 drivers/iio/dac/mcp4922.c 		if (val < 0 || val > GENMASK(chan->scan_type.realbits - 1, 0))
scan_type          96 drivers/iio/dac/mcp4922.c 		val <<= chan->scan_type.shift;
scan_type         109 drivers/iio/dac/stm32-dac.c 		*val2 = chan->scan_type.realbits;
scan_type         225 drivers/iio/dac/stm32-dac.c 	.scan_type = {					\
scan_type         130 drivers/iio/dummy/iio_simple_dummy.c 		.scan_type = { /* Description of storage in buffer */
scan_type         169 drivers/iio/dummy/iio_simple_dummy.c 		.scan_type = { /* Description of storage in buffer */
scan_type         187 drivers/iio/dummy/iio_simple_dummy.c 		.scan_type = {
scan_type         214 drivers/iio/dummy/iio_simple_dummy.c 		.scan_type = { /* Description of storage in buffer */
scan_type         369 drivers/iio/gyro/adis16136.c 		.scan_type = {
scan_type         383 drivers/iio/gyro/adis16136.c 		.scan_type = {
scan_type         835 drivers/iio/gyro/bmg160_core.c 	.scan_type = {							\
scan_type         639 drivers/iio/gyro/fxas21002c_core.c 	.scan_type = {							\
scan_type          84 drivers/iio/gyro/hid-sensor-gyro-3d.c 	channels[channel].scan_type.sign = 's';
scan_type          86 drivers/iio/gyro/hid-sensor-gyro-3d.c 	channels[channel].scan_type.realbits = size * 8;
scan_type          88 drivers/iio/gyro/hid-sensor-gyro-3d.c 	channels[channel].scan_type.storagebits = sizeof(u32) * 8;
scan_type         268 drivers/iio/gyro/itg3200_core.c 	.scan_type = ITG3200_ST, \
scan_type         282 drivers/iio/gyro/itg3200_core.c 		.scan_type = ITG3200_ST,
scan_type         695 drivers/iio/gyro/mpu3050-core.c 		.scan_type = {						\
scan_type         711 drivers/iio/gyro/mpu3050-core.c 		.scan_type = {
scan_type          89 drivers/iio/health/afe440x.h 		.scan_type = {					\
scan_type         123 drivers/iio/health/max30100.c 		.scan_type = {
scan_type         136 drivers/iio/health/max30100.c 		.scan_type = {
scan_type         138 drivers/iio/health/max30102.c 		.scan_type = { \
scan_type          50 drivers/iio/humidity/am2315.c 		.scan_type = {
scan_type          62 drivers/iio/humidity/am2315.c 		.scan_type = {
scan_type          93 drivers/iio/humidity/hdc100x.c 		.scan_type = {
scan_type         107 drivers/iio/humidity/hdc100x.c 		.scan_type = {
scan_type          44 drivers/iio/humidity/hid-sensor-humidity.c 	channels[channel].scan_type.sign = 's';
scan_type          46 drivers/iio/humidity/hid-sensor-humidity.c 	channels[channel].scan_type.realbits = size * 8;
scan_type          48 drivers/iio/humidity/hid-sensor-humidity.c 	channels[channel].scan_type.storagebits = sizeof(s32) * 8;
scan_type         108 drivers/iio/humidity/hts221_core.c 		.scan_type = {
scan_type         124 drivers/iio/humidity/hts221_core.c 		.scan_type = {
scan_type         403 drivers/iio/imu/adis.c 			chan->scan_type.storagebits / 8);
scan_type         413 drivers/iio/imu/adis.c 	if (chan->scan_type.sign == 's')
scan_type         414 drivers/iio/imu/adis.c 		*val = sign_extend32(uval, chan->scan_type.realbits - 1);
scan_type         416 drivers/iio/imu/adis.c 		*val = uval & ((1 << chan->scan_type.realbits) - 1);
scan_type         699 drivers/iio/imu/adis16400.c 	.scan_type = { \
scan_type         725 drivers/iio/imu/adis16400.c 	.scan_type = { \
scan_type         745 drivers/iio/imu/adis16400.c 	.scan_type = { \
scan_type         764 drivers/iio/imu/adis16400.c 	.scan_type = { \
scan_type         790 drivers/iio/imu/adis16400.c 	.scan_type = { \
scan_type         809 drivers/iio/imu/adis16400.c 	.scan_type = { \
scan_type         827 drivers/iio/imu/adis16400.c 	.scan_type = { \
scan_type         880 drivers/iio/imu/adis16400.c 		.scan_type = {
scan_type         254 drivers/iio/imu/adis16460.c 		.scan_type = { \
scan_type         282 drivers/iio/imu/adis16460.c 		.scan_type = { \
scan_type         686 drivers/iio/imu/adis16480.c 		.scan_type = { \
scan_type         725 drivers/iio/imu/adis16480.c 		.scan_type = { \
scan_type         743 drivers/iio/imu/adis16480.c 		.scan_type = { \
scan_type         112 drivers/iio/imu/adis_buffer.c 		if (chan->scan_type.storagebits == 32)
scan_type         106 drivers/iio/imu/bmi160/bmi160_core.c 	.scan_type = {						\
scan_type         826 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c 		.scan_type = {                                        \
scan_type         885 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c 		.scan_type = {
scan_type         238 drivers/iio/imu/kmx61.c 	.scan_type = { \
scan_type         258 drivers/iio/imu/kmx61.c 	.scan_type = { \
scan_type         817 drivers/iio/imu/kmx61.c 		*val = sign_extend32(ret >> chan->scan_type.shift,
scan_type         818 drivers/iio/imu/kmx61.c 				     chan->scan_type.realbits - 1);
scan_type          67 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h 	.scan_type = {							\
scan_type         446 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 	len = min_t(int, sizeof(data), ch->scan_type.realbits >> 3);
scan_type         233 drivers/iio/industrialio-buffer.c 	u8 type = this_attr->c->scan_type.endianness;
scan_type         242 drivers/iio/industrialio-buffer.c 	if (this_attr->c->scan_type.repeat > 1)
scan_type         245 drivers/iio/industrialio-buffer.c 		       this_attr->c->scan_type.sign,
scan_type         246 drivers/iio/industrialio-buffer.c 		       this_attr->c->scan_type.realbits,
scan_type         247 drivers/iio/industrialio-buffer.c 		       this_attr->c->scan_type.storagebits,
scan_type         248 drivers/iio/industrialio-buffer.c 		       this_attr->c->scan_type.repeat,
scan_type         249 drivers/iio/industrialio-buffer.c 		       this_attr->c->scan_type.shift);
scan_type         253 drivers/iio/industrialio-buffer.c 		       this_attr->c->scan_type.sign,
scan_type         254 drivers/iio/industrialio-buffer.c 		       this_attr->c->scan_type.realbits,
scan_type         255 drivers/iio/industrialio-buffer.c 		       this_attr->c->scan_type.storagebits,
scan_type         256 drivers/iio/industrialio-buffer.c 		       this_attr->c->scan_type.shift);
scan_type         553 drivers/iio/industrialio-buffer.c 	bytes = ch->scan_type.storagebits / 8;
scan_type         554 drivers/iio/industrialio-buffer.c 	if (ch->scan_type.repeat > 1)
scan_type         555 drivers/iio/industrialio-buffer.c 		bytes *= ch->scan_type.repeat;
scan_type          39 drivers/iio/light/acpi-als.c 		.scan_type	= {
scan_type         152 drivers/iio/light/adjd_s311.c 	.scan_type = { \
scan_type         258 drivers/iio/light/apds9960.c 	.scan_type = { \
scan_type         203 drivers/iio/light/cros_ec_light_prox.c 	channel->scan_type.realbits = CROS_EC_SENSOR_BITS;
scan_type         204 drivers/iio/light/cros_ec_light_prox.c 	channel->scan_type.storagebits = CROS_EC_SENSOR_BITS;
scan_type         205 drivers/iio/light/cros_ec_light_prox.c 	channel->scan_type.shift = 0;
scan_type         208 drivers/iio/light/cros_ec_light_prox.c 	channel->scan_type.sign = 'u';
scan_type         236 drivers/iio/light/cros_ec_light_prox.c 	channel->scan_type.sign = 's';
scan_type         237 drivers/iio/light/cros_ec_light_prox.c 	channel->scan_type.realbits = 64;
scan_type         238 drivers/iio/light/cros_ec_light_prox.c 	channel->scan_type.storagebits = 64;
scan_type        1332 drivers/iio/light/gp2ap020a00f.c 		.scan_type = {
scan_type        1349 drivers/iio/light/gp2ap020a00f.c 		.scan_type = {
scan_type        1363 drivers/iio/light/gp2ap020a00f.c 		.scan_type = {
scan_type          66 drivers/iio/light/hid-sensor-als.c 	channels[channel].scan_type.sign = 's';
scan_type          68 drivers/iio/light/hid-sensor-als.c 	channels[channel].scan_type.realbits = size * 8;
scan_type          70 drivers/iio/light/hid-sensor-als.c 	channels[channel].scan_type.storagebits = sizeof(u32) * 8;
scan_type          47 drivers/iio/light/hid-sensor-prox.c 	channels[channel].scan_type.sign = 's';
scan_type          49 drivers/iio/light/hid-sensor-prox.c 	channels[channel].scan_type.realbits = size * 8;
scan_type          51 drivers/iio/light/hid-sensor-prox.c 	channels[channel].scan_type.storagebits = sizeof(u32) * 8;
scan_type          64 drivers/iio/light/isl29125.c 	.scan_type = { \
scan_type         564 drivers/iio/light/ltr501.c 	.scan_type = { \
scan_type         596 drivers/iio/light/ltr501.c 		.scan_type = {
scan_type         137 drivers/iio/light/max44000.c 		.scan_type = {
scan_type         147 drivers/iio/light/max44000.c 		.scan_type = {
scan_type         241 drivers/iio/light/rpr0521.c 		.scan_type = {
scan_type         257 drivers/iio/light/rpr0521.c 		.scan_type = {
scan_type         273 drivers/iio/light/rpr0521.c 		.scan_type = {
scan_type         810 drivers/iio/light/si1145.c 	.scan_type = SI1145_ST, \
scan_type         823 drivers/iio/light/si1145.c 	.scan_type = SI1145_ST, \
scan_type         834 drivers/iio/light/si1145.c 	.scan_type = SI1145_ST, \
scan_type         844 drivers/iio/light/si1145.c 	.scan_type = SI1145_ST, \
scan_type         857 drivers/iio/light/si1145.c 	.scan_type = SI1145_ST, \
scan_type         866 drivers/iio/light/si1145.c 	.scan_type = SI1145_ST, \
scan_type          45 drivers/iio/light/st_uvis25_core.c 		.scan_type = {
scan_type          68 drivers/iio/light/tcs3414.c 	.scan_type = { \
scan_type          96 drivers/iio/light/tcs3472.c 	.scan_type = { \
scan_type         376 drivers/iio/light/vcnl4035.c 		.scan_type = {
scan_type         390 drivers/iio/light/vcnl4035.c 		.scan_type = {
scan_type         643 drivers/iio/magnetometer/ak8974.c 		.scan_type = {						\
scan_type         755 drivers/iio/magnetometer/ak8975.c 		.scan_type = {						\
scan_type         642 drivers/iio/magnetometer/bmc150_magn.c 	.scan_type = {							\
scan_type         136 drivers/iio/magnetometer/hid-sensor-magn-3d.c 	channels[channel].scan_type.sign = 's';
scan_type         138 drivers/iio/magnetometer/hid-sensor-magn-3d.c 	channels[channel].scan_type.realbits = size * 8;
scan_type         140 drivers/iio/magnetometer/hid-sensor-magn-3d.c 	channels[channel].scan_type.storagebits = sizeof(u32) * 8;
scan_type         473 drivers/iio/magnetometer/hmc5843_core.c 		.scan_type = {						\
scan_type         491 drivers/iio/magnetometer/hmc5843_core.c 		.scan_type = {						\
scan_type         422 drivers/iio/magnetometer/mag3110.c 	.scan_type = { \
scan_type         439 drivers/iio/magnetometer/mag3110.c 		.scan_type = {
scan_type         245 drivers/iio/magnetometer/rm3100-core.c 		.scan_type = {						\
scan_type          85 drivers/iio/orientation/hid-sensor-incl-3d.c 	chan->scan_type.sign = 's';
scan_type          87 drivers/iio/orientation/hid-sensor-incl-3d.c 	chan->scan_type.realbits = size * 8;
scan_type          89 drivers/iio/orientation/hid-sensor-incl-3d.c 	chan->scan_type.storagebits = sizeof(u32) * 8;
scan_type          50 drivers/iio/orientation/hid-sensor-rotation.c 	chan->scan_type.sign = 's';
scan_type          52 drivers/iio/orientation/hid-sensor-rotation.c 	chan->scan_type.realbits = size * 8;
scan_type          54 drivers/iio/orientation/hid-sensor-rotation.c 	chan->scan_type.storagebits = sizeof(u32) * 8;
scan_type          55 drivers/iio/orientation/hid-sensor-rotation.c 	chan->scan_type.repeat = 4;
scan_type          87 drivers/iio/potentiostat/lmp91000.c 		.scan_type = {
scan_type         155 drivers/iio/pressure/cros_ec_baro.c 	channel->scan_type.realbits = CROS_EC_SENSOR_BITS;
scan_type         156 drivers/iio/pressure/cros_ec_baro.c 	channel->scan_type.storagebits = CROS_EC_SENSOR_BITS;
scan_type         157 drivers/iio/pressure/cros_ec_baro.c 	channel->scan_type.shift = 0;
scan_type         160 drivers/iio/pressure/cros_ec_baro.c 	channel->scan_type.sign = 'u';
scan_type         177 drivers/iio/pressure/cros_ec_baro.c 	channel->scan_type.sign = 's';
scan_type         178 drivers/iio/pressure/cros_ec_baro.c 	channel->scan_type.realbits = 64;
scan_type         179 drivers/iio/pressure/cros_ec_baro.c 	channel->scan_type.storagebits = 64;
scan_type          51 drivers/iio/pressure/hid-sensor-press.c 	channels[channel].scan_type.sign = 's';
scan_type          53 drivers/iio/pressure/hid-sensor-press.c 	channels[channel].scan_type.realbits = size * 8;
scan_type          55 drivers/iio/pressure/hid-sensor-press.c 	channels[channel].scan_type.storagebits = sizeof(u32) * 8;
scan_type         192 drivers/iio/pressure/mpl3115.c 		.scan_type = {
scan_type         205 drivers/iio/pressure/mpl3115.c 		.scan_type = {
scan_type         357 drivers/iio/pressure/ms5611_core.c 		.scan_type = {
scan_type         370 drivers/iio/pressure/ms5611_core.c 		.scan_type = {
scan_type         136 drivers/iio/pressure/st_pressure_core.c 		.scan_type = {
scan_type         150 drivers/iio/pressure/st_pressure_core.c 		.scan_type = {
scan_type         170 drivers/iio/pressure/st_pressure_core.c 		.scan_type = {
scan_type         184 drivers/iio/pressure/st_pressure_core.c 		.scan_type = {
scan_type         202 drivers/iio/pressure/st_pressure_core.c 		.scan_type = {
scan_type         217 drivers/iio/pressure/st_pressure_core.c 		.scan_type = {
scan_type        1556 drivers/iio/pressure/zpa2326.c 		.scan_type               = {
scan_type        1569 drivers/iio/pressure/zpa2326.c 		.scan_type               = {
scan_type          76 drivers/iio/proximity/as3935.c 		.scan_type = {
scan_type         498 drivers/iio/proximity/isl29501.c 		.scan_type = {
scan_type         166 drivers/iio/proximity/mb1232.c 		.scan_type = {
scan_type          55 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 		.scan_type = {
scan_type         423 drivers/iio/proximity/srf08.c 		.scan_type = {
scan_type         118 drivers/iio/proximity/sx9500.c 		.scan_type = {					\
scan_type          44 drivers/iio/temperature/hid-sensor-temperature.c 	channels[channel].scan_type.sign = 's';
scan_type          46 drivers/iio/temperature/hid-sensor-temperature.c 	channels[channel].scan_type.realbits = size * 8;
scan_type          48 drivers/iio/temperature/hid-sensor-temperature.c 	channels[channel].scan_type.storagebits = sizeof(s32) * 8;
scan_type          35 drivers/iio/temperature/maxim_thermocouple.c 		.scan_type = {
scan_type          53 drivers/iio/temperature/maxim_thermocouple.c 		.scan_type = {
scan_type          69 drivers/iio/temperature/maxim_thermocouple.c 		.scan_type = {
scan_type         119 drivers/iio/temperature/maxim_thermocouple.c 	unsigned int shift = chan->scan_type.shift + (chan->address * 8);
scan_type         144 drivers/iio/temperature/maxim_thermocouple.c 	*val = sign_extend32(*val >> shift, chan->scan_type.realbits - 1);
scan_type        1960 drivers/net/wireless/ath/ath6kl/wmi.c 				    enum wmi_scan_type scan_type,
scan_type        1973 drivers/net/wireless/ath/ath6kl/wmi.c 	if ((scan_type != WMI_LONG_SCAN) && (scan_type != WMI_SHORT_SCAN))
scan_type        1987 drivers/net/wireless/ath/ath6kl/wmi.c 	sc->scan_type = scan_type;
scan_type        2009 drivers/net/wireless/ath/ath6kl/wmi.c 			     enum wmi_scan_type scan_type,
scan_type        2026 drivers/net/wireless/ath/ath6kl/wmi.c 						scan_type, force_fgscan,
scan_type        2034 drivers/net/wireless/ath/ath6kl/wmi.c 	if ((scan_type != WMI_LONG_SCAN) && (scan_type != WMI_SHORT_SCAN))
scan_type        2048 drivers/net/wireless/ath/ath6kl/wmi.c 	sc->scan_type = scan_type;
scan_type         857 drivers/net/wireless/ath/ath6kl/wmi.h 	u8 scan_type;
scan_type         886 drivers/net/wireless/ath/ath6kl/wmi.h 	u8 scan_type;
scan_type        2571 drivers/net/wireless/ath/ath6kl/wmi.h 			     enum wmi_scan_type scan_type,
scan_type        1162 drivers/net/wireless/ath/wcn36xx/hal.h 	enum wcn36xx_hal_scan_type scan_type;
scan_type         659 drivers/net/wireless/ath/wcn36xx/smd.c 	msg_body->scan_type = WCN36XX_HAL_SCAN_TYPE_ACTIVE;
scan_type         968 drivers/net/wireless/ath/wil6210/cfg80211.c 	cmd.cmd.scan_type = WMI_ACTIVE_SCAN;
scan_type         997 drivers/net/wireless/ath/wil6210/cfg80211.c 	if (wil->discovery_mode && cmd.cmd.scan_type == WMI_ACTIVE_SCAN) {
scan_type         476 drivers/net/wireless/ath/wil6210/wmi.h 	u8 scan_type;
scan_type        1061 drivers/net/wireless/atmel/at76c50x-usb.c 		 m->short_retry_time, m->long_retry_time, m->scan_type,
scan_type        1167 drivers/net/wireless/atmel/at76c50x-usb.c 	scan.scan_type = SCAN_TYPE_PASSIVE;
scan_type        1977 drivers/net/wireless/atmel/at76c50x-usb.c 		scan.scan_type = SCAN_TYPE_ACTIVE;
scan_type        1981 drivers/net/wireless/atmel/at76c50x-usb.c 		scan.scan_type = SCAN_TYPE_PASSIVE;
scan_type         190 drivers/net/wireless/atmel/at76c50x-usb.h 	u8 scan_type;
scan_type         246 drivers/net/wireless/atmel/at76c50x-usb.h 	u8 scan_type;		/* active or passive */
scan_type        2731 drivers/net/wireless/atmel/atmel.c 		u8 scan_type;
scan_type        2760 drivers/net/wireless/atmel/atmel.c 	cmd.scan_type = SCAN_TYPE_ACTIVE;
scan_type         717 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		params_le.scan_type = 0;
scan_type         959 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	params_le->scan_type = BRCMF_SCANTYPE_ACTIVE;
scan_type        1007 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		params_le->scan_type = BRCMF_SCANTYPE_PASSIVE;
scan_type        2028 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	ext_join_params->scan_le.scan_type = -1;
scan_type         357 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h 	u8 scan_type;	/* flags, 0 use default */
scan_type         447 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h 	u8 scan_type;		/* 0 use default, active or passive scan */
scan_type         685 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	sparams->scan_type = BRCMF_SCANTYPE_ACTIVE;
scan_type        4748 drivers/net/wireless/intel/ipw2x00/ipw2200.c 				     "%d status\n", x->scan_type,
scan_type        6156 drivers/net/wireless/intel/ipw2x00/ipw2200.c 				  int scan_type)
scan_type        6176 drivers/net/wireless/intel/ipw2x00/ipw2200.c 					  scan_type);
scan_type        6228 drivers/net/wireless/intel/ipw2x00/ipw2200.c 						  : scan_type);
scan_type        6243 drivers/net/wireless/intel/ipw2x00/ipw2200.c 						  : scan_type);
scan_type        6271 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	int err = 0, scan_type;
scan_type        6312 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		scan_type = IPW_SCAN_PASSIVE_FULL_DWELL_SCAN;
scan_type        6315 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		ipw_add_scan_channels(priv, &scan, scan_type);
scan_type        6384 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			scan_type = IPW_SCAN_ACTIVE_BROADCAST_AND_DIRECT_SCAN;
scan_type        6396 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			scan_type = IPW_SCAN_ACTIVE_BROADCAST_AND_DIRECT_SCAN;
scan_type        6398 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			scan_type = IPW_SCAN_ACTIVE_BROADCAST_SCAN;
scan_type        6400 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		ipw_add_scan_channels(priv, &scan, scan_type);
scan_type        9457 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		} else if (req->scan_type == IW_SCAN_TYPE_PASSIVE) {
scan_type         585 drivers/net/wireless/intel/ipw2x00/ipw2200.h 	u8 scan_type;
scan_type         823 drivers/net/wireless/intel/ipw2x00/ipw2200.h 	u8 scan_type;
scan_type         841 drivers/net/wireless/intel/ipw2x00/ipw2200.h 	u8 scan_type[IPW_SCAN_CHANNELS / 2];
scan_type         849 drivers/net/wireless/intel/ipw2x00/ipw2200.h 		return scan->scan_type[index / 2] & 0x0F;
scan_type         851 drivers/net/wireless/intel/ipw2x00/ipw2200.h 		return (scan->scan_type[index / 2] & 0xF0) >> 4;
scan_type         855 drivers/net/wireless/intel/ipw2x00/ipw2200.h 				     u8 index, u8 scan_type)
scan_type         858 drivers/net/wireless/intel/ipw2x00/ipw2200.h 		scan->scan_type[index / 2] =
scan_type         859 drivers/net/wireless/intel/ipw2x00/ipw2200.h 		    (scan->scan_type[index / 2] & 0xF0) | (scan_type & 0x0F);
scan_type         861 drivers/net/wireless/intel/ipw2x00/ipw2200.h 		scan->scan_type[index / 2] =
scan_type         862 drivers/net/wireless/intel/ipw2x00/ipw2200.h 		    (scan->scan_type[index / 2] & 0x0F) |
scan_type         863 drivers/net/wireless/intel/ipw2x00/ipw2200.h 		    ((scan_type & 0x0F) << 4);
scan_type         255 drivers/net/wireless/intel/iwlwifi/dvm/agn.h 				   enum iwl_scan_type scan_type,
scan_type         713 drivers/net/wireless/intel/iwlwifi/dvm/dev.h 	enum iwl_scan_type scan_type;
scan_type        1503 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c 	if (priv->scan_type != IWL_SCAN_NORMAL) {
scan_type          90 drivers/net/wireless/intel/iwlwifi/dvm/scan.c 	priv->scan_type = IWL_SCAN_NORMAL;
scan_type         117 drivers/net/wireless/intel/iwlwifi/dvm/scan.c 	if (priv->scan_type != IWL_SCAN_NORMAL && !aborted) {
scan_type         641 drivers/net/wireless/intel/iwlwifi/dvm/scan.c 	if (WARN_ON(priv->scan_type == IWL_SCAN_NORMAL &&
scan_type         672 drivers/net/wireless/intel/iwlwifi/dvm/scan.c 		switch (priv->scan_type) {
scan_type         694 drivers/net/wireless/intel/iwlwifi/dvm/scan.c 	switch (priv->scan_type) {
scan_type         843 drivers/net/wireless/intel/iwlwifi/dvm/scan.c 	switch (priv->scan_type) {
scan_type         869 drivers/net/wireless/intel/iwlwifi/dvm/scan.c 	switch (priv->scan_type) {
scan_type         923 drivers/net/wireless/intel/iwlwifi/dvm/scan.c 				   enum iwl_scan_type scan_type,
scan_type         949 drivers/net/wireless/intel/iwlwifi/dvm/scan.c 			scan_type == IWL_SCAN_NORMAL ? "" :
scan_type         953 drivers/net/wireless/intel/iwlwifi/dvm/scan.c 	priv->scan_type = scan_type;
scan_type         960 drivers/net/wireless/intel/iwlwifi/dvm/scan.c 		priv->scan_type = IWL_SCAN_NORMAL;
scan_type         989 drivers/net/wireless/intel/iwlwifi/dvm/scan.c 	if (priv->scan_type == IWL_SCAN_RADIO_RESET) {
scan_type        1475 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 		mvm->scan_type = IWL_SCAN_TYPE_NOT_SET;
scan_type         911 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h 	enum iwl_mvm_scan_type scan_type;
scan_type        1211 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 		if (type == mvm->scan_type && hb_type == mvm->hb_scan_type)
scan_type        1215 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 		if (type == mvm->scan_type)
scan_type        1272 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 		mvm->scan_type = type;
scan_type        2625 drivers/net/wireless/marvell/mwifiex/cfg80211.c 			user_scan_cfg->chan_list[i].scan_type =
scan_type        2628 drivers/net/wireless/marvell/mwifiex/cfg80211.c 			user_scan_cfg->chan_list[i].scan_type =
scan_type        2723 drivers/net/wireless/marvell/mwifiex/cfg80211.c 			bgscan_cfg->chan_list[i].scan_type =
scan_type        2726 drivers/net/wireless/marvell/mwifiex/cfg80211.c 			bgscan_cfg->chan_list[i].scan_type =
scan_type        1518 drivers/net/wireless/marvell/mwifiex/fw.h 	u8 scan_type;
scan_type         835 drivers/net/wireless/marvell/mwifiex/scan.c 	u32 scan_type;
scan_type        1082 drivers/net/wireless/marvell/mwifiex/scan.c 			scan_type = user_scan_in->chan_list[chan_idx].scan_type;
scan_type        1084 drivers/net/wireless/marvell/mwifiex/scan.c 			if (scan_type == MWIFIEX_SCAN_TYPE_PASSIVE)
scan_type        1099 drivers/net/wireless/marvell/mwifiex/scan.c 				if (scan_type == MWIFIEX_SCAN_TYPE_PASSIVE)
scan_type        1699 drivers/net/wireless/marvell/mwifiex/scan.c 				priv->hidden_chan[chid].scan_type =
scan_type        2294 drivers/net/wireless/marvell/mwifiex/scan.c 	u32 ssid_len, chan_idx, scan_type, scan_dur, chan_num;
scan_type        2415 drivers/net/wireless/marvell/mwifiex/scan.c 			scan_type =
scan_type        2416 drivers/net/wireless/marvell/mwifiex/scan.c 				bgscan_cfg_in->chan_list[chan_idx].scan_type;
scan_type        2418 drivers/net/wireless/marvell/mwifiex/scan.c 			if (scan_type == MWIFIEX_SCAN_TYPE_PASSIVE)
scan_type        2429 drivers/net/wireless/marvell/mwifiex/scan.c 				scan_dur = (scan_type ==
scan_type        1170 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static u32 halbtc_get_ble_scan_para_from_bt(void *btc_context, u8 scan_type)
scan_type        1535 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	u8 scan_type;
scan_type        1544 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		scan_type = BTC_SCAN_START;
scan_type        1546 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		scan_type = BTC_SCAN_FINISH;
scan_type        1552 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a2ant_scan_notify(btcoexist, scan_type);
scan_type        1554 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8821a1ant_scan_notify(btcoexist, scan_type);
scan_type        1557 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b2ant_scan_notify(btcoexist, scan_type);
scan_type        1559 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8723b1ant_scan_notify(btcoexist, scan_type);
scan_type        1562 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			ex_btc8192e2ant_scan_notify(btcoexist, scan_type);
scan_type         733 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 	u32 (*btc_get_ble_scan_para_from_bt)(void *btcoexist, u8 scan_type);
scan_type         486 drivers/net/wireless/realtek/rtw88/coex.c static bool rtw_coex_get_bt_scan_type(struct rtw_dev *rtwdev, u8 *scan_type)
scan_type         499 drivers/net/wireless/realtek/rtw88/coex.c 	*scan_type = GET_COEX_RESP_BT_SCAN_TYPE(payload);
scan_type         559 drivers/net/wireless/realtek/rtw88/coex.c 		u8 scan_type;
scan_type         561 drivers/net/wireless/realtek/rtw88/coex.c 		if (rtw_coex_get_bt_scan_type(rtwdev, &scan_type)) {
scan_type         562 drivers/net/wireless/realtek/rtw88/coex.c 			coex_stat->bt_ble_scan_type = scan_type;
scan_type          51 drivers/net/wireless/ti/wl18xx/scan.c 	cmd->scan_type = SCAN_TYPE_SEARCH;
scan_type         185 drivers/net/wireless/ti/wl18xx/scan.c 	cmd->scan_type = SCAN_TYPE_PERIODIC;
scan_type         297 drivers/net/wireless/ti/wl18xx/scan.c 			       u8 scan_type)
scan_type         311 drivers/net/wireless/ti/wl18xx/scan.c 	stop->scan_type = scan_type;
scan_type          38 drivers/net/wireless/ti/wl18xx/scan.h 	u8 scan_type;
scan_type         101 drivers/net/wireless/ti/wl18xx/scan.h 	u8 scan_type;
scan_type         134 drivers/net/wireless/ti/wlcore/scan.c 			 int scan_type)
scan_type         143 drivers/net/wireless/ti/wlcore/scan.c 	if (scan_type == SCAN_TYPE_SEARCH) {
scan_type         251 drivers/net/wireless/ti/wlcore/scan.c 			    int scan_type)
scan_type         265 drivers/net/wireless/ti/wlcore/scan.c 					 scan_type);
scan_type         277 drivers/net/wireless/ti/wlcore/scan.c 					 scan_type);
scan_type         288 drivers/net/wireless/ti/wlcore/scan.c 					 scan_type);
scan_type         300 drivers/net/wireless/ti/wlcore/scan.c 					 scan_type);
scan_type         312 drivers/net/wireless/ti/wlcore/scan.c 					 scan_type);
scan_type         157 drivers/net/wireless/ti/wlcore/scan.h 			    int scan_type);
scan_type         436 drivers/net/wireless/wl3501.h 	enum wl3501_scan_type	    scan_type;
scan_type         576 drivers/net/wireless/wl3501_cs.c 		.scan_type	= WL3501_SCAN_TYPE_ACTIVE,
scan_type        8603 drivers/scsi/megaraid/megaraid_sas_base.c 				int scan_type)
scan_type        8641 drivers/scsi/megaraid/megaraid_sas_base.c 	if (scan_type & SCAN_PD_CHANNEL) {
scan_type        8660 drivers/scsi/megaraid/megaraid_sas_base.c 	if (scan_type & SCAN_VD_CHANNEL) {
scan_type         328 drivers/staging/iio/adc/ad7192.c 			>> (indio_dev->channels[0].scan_type.realbits -
scan_type         579 drivers/staging/iio/adc/ad7192.c 			*val = -(1 << (chan->scan_type.realbits - 1));
scan_type         525 drivers/staging/iio/adc/ad7280a.c 	chan->scan_type.sign = 'u';
scan_type         526 drivers/staging/iio/adc/ad7280a.c 	chan->scan_type.realbits = 12;
scan_type         527 drivers/staging/iio/adc/ad7280a.c 	chan->scan_type.storagebits = 32;
scan_type         542 drivers/staging/iio/adc/ad7280a.c 	chan->scan_type.sign = 'u';
scan_type         543 drivers/staging/iio/adc/ad7280a.c 	chan->scan_type.realbits = 32;
scan_type         544 drivers/staging/iio/adc/ad7280a.c 	chan->scan_type.storagebits = 32;
scan_type         552 drivers/staging/iio/adc/ad7280a.c 	chan->scan_type.sign = 's';
scan_type         553 drivers/staging/iio/adc/ad7280a.c 	chan->scan_type.realbits = 64;
scan_type         554 drivers/staging/iio/adc/ad7280a.c 	chan->scan_type.storagebits = 64;
scan_type         111 drivers/staging/iio/impedance-analyzer/ad5933.c 	.scan_type = { \
scan_type         856 drivers/staging/ks7010/ks7010_sdio.c 	priv->reg.scan_type = ACTIVE_SCAN;
scan_type        1351 drivers/staging/ks7010/ks_hostif.c 	req->scan_type = cpu_to_le16(priv->reg.scan_type);
scan_type        1521 drivers/staging/ks7010/ks_hostif.c 			     unsigned long scan_type, u8 *scan_ssid,
scan_type        1530 drivers/staging/ks7010/ks_hostif.c 	pp->scan_type = scan_type;
scan_type        2071 drivers/staging/ks7010/ks_hostif.c 		hostif_bss_scan_request(priv, priv->reg.scan_type,
scan_type         362 drivers/staging/ks7010/ks_hostif.h 	__le16 scan_type;
scan_type         450 drivers/staging/ks7010/ks_hostif.h 	u8 scan_type;
scan_type          35 drivers/staging/ks7010/ks_wlan.h 	u32 scan_type;
scan_type        1897 drivers/staging/ks7010/ks_wlan_net.c 	priv->reg.scan_type = *uwrq;
scan_type        1910 drivers/staging/ks7010/ks_wlan_net.c 	*uwrq = priv->reg.scan_type;
scan_type        1140 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 		} else if (req->scan_type == IW_SCAN_TYPE_PASSIVE) {
scan_type        1327 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 		} else if (req->scan_type == IW_SCAN_TYPE_PASSIVE) {
scan_type          87 drivers/staging/uwb/lc-rc.c 	rc->scan_type = UWB_SCAN_DISABLED;
scan_type          74 drivers/staging/uwb/scan.c 	rc->scan_type = type;
scan_type          93 drivers/staging/uwb/scan.c 	result = sprintf(buf, "%d %d\n", rc->scanning, rc->scan_type);
scan_type         380 drivers/staging/uwb/uwb.h 	enum uwb_scan_type scan_type:3;
scan_type         229 drivers/staging/wilc1000/wilc_hif.c int wilc_scan(struct wilc_vif *vif, u8 scan_source, u8 scan_type,
scan_type         291 drivers/staging/wilc1000/wilc_hif.c 	wid_list[index].val = (s8 *)&scan_type;
scan_type         294 drivers/staging/wilc1000/wilc_hif.c 	if (scan_type == WILC_FW_PASSIVE_SCAN && request->duration) {
scan_type         195 drivers/staging/wilc1000/wilc_hif.h int wilc_scan(struct wilc_vif *vif, u8 scan_source, u8 scan_type,
scan_type         233 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c 	u8 scan_type;
scan_type         249 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c 		scan_type = WILC_FW_ACTIVE_SCAN;
scan_type         251 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c 		scan_type = WILC_FW_PASSIVE_SCAN;
scan_type         253 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c 	ret = wilc_scan(vif, WILC_FW_USER_SCAN, scan_type, scan_ch_list,
scan_type         147 include/linux/iio/adc/ad_sigma_delta.h 		.scan_type = { \
scan_type          59 include/linux/iio/common/st_sensors.h 	.scan_type = { \
scan_type         249 include/linux/iio/iio.h 	} scan_type;
scan_type         308 include/linux/iio/iio.h 	.scan_type = {							\
scan_type         174 include/linux/iio/imu/adis.h 	.scan_type = { \
scan_type         198 include/linux/iio/imu/adis.h 	.scan_type = { \
scan_type         216 include/linux/iio/imu/adis.h 	.scan_type = { \
scan_type         763 include/uapi/linux/wireless.h 	__u8		scan_type; /* IW_SCAN_TYPE_{ACTIVE,PASSIVE} */
scan_type        2224 net/wireless/scan.c 		if (wreq->scan_type == IW_SCAN_TYPE_PASSIVE)