Home
last modified time | relevance | path

Searched refs:scan_type (Results 1 – 25 of 60) sorted by relevance

123

/linux-3.4.99/drivers/staging/iio/adc/
Dad799x_core.c161 *val = (ret >> chan->scan_type.shift) & in ad799x_read_raw()
162 RES_MASK(chan->scan_type.realbits); in ad799x_read_raw()
165 scale_uv = (st->int_vref_mv * 1000) >> chan->scan_type.realbits; in ad799x_read_raw()
458 .scan_type = IIO_ST('u', 12, 16, 0),
465 .scan_type = IIO_ST('u', 12, 16, 0),
472 .scan_type = IIO_ST('u', 12, 16, 0),
479 .scan_type = IIO_ST('u', 12, 16, 0),
494 .scan_type = IIO_ST('u', 10, 16, 2),
501 .scan_type = IIO_ST('u', 10, 16, 2),
508 .scan_type = IIO_ST('u', 10, 16, 2),
[all …]
Dad7793.c305 >> (st->chip_info->channel[0].scan_type.realbits - in ad7793_setup()
334 indio_dev->channels[0].scan_type.storagebits / 8; in ad7793_ring_preenable()
399 indio_dev->channels[0].scan_type.realbits/8); in ad7793_trigger_handler()
639 chan->scan_type.realbits / 8, &smpl); in ad7793_read_raw()
645 *val = (smpl >> chan->scan_type.shift) & in ad7793_read_raw()
646 ((1 << (chan->scan_type.realbits)) - 1); in ad7793_read_raw()
649 *val -= (1 << (chan->scan_type.realbits - 1)); in ad7793_read_raw()
665 >> (chan->scan_type.realbits - in ad7793_read_raw()
672 >> (chan->scan_type.realbits - in ad7793_read_raw()
765 .scan_type = IIO_ST('s', 24, 32, 0)
[all …]
Dad7780.c109 *val = (smpl >> channel.scan_type.shift) & in ad7780_read_raw()
110 ((1 << (channel.scan_type.realbits)) - 1); in ad7780_read_raw()
111 *val -= (1 << (channel.scan_type.realbits - 1)); in ad7780_read_raw()
119 >> (channel.scan_type.realbits - 1); in ad7780_read_raw()
212 st->xfer.len = st->chip_info->channel.scan_type.storagebits / 8; in ad7780_probe()
Dad7887_core.c55 *val = (ret >> st->chip_info->channel[0].scan_type.shift) & in ad7887_read_raw()
56 RES_MASK(st->chip_info->channel[0].scan_type.realbits); in ad7887_read_raw()
60 >> st->chip_info->channel[0].scan_type.realbits; in ad7887_read_raw()
81 .scan_type = IIO_ST('u', 12, 16, 0),
90 .scan_type = IIO_ST('u', 12, 16, 0),
Dad7280a.c515 st->channels[cnt].scan_type.sign = 'u'; in ad7280_channel_init()
516 st->channels[cnt].scan_type.realbits = 12; in ad7280_channel_init()
517 st->channels[cnt].scan_type.storagebits = 32; in ad7280_channel_init()
518 st->channels[cnt].scan_type.shift = 0; in ad7280_channel_init()
529 st->channels[cnt].scan_type.sign = 'u'; in ad7280_channel_init()
530 st->channels[cnt].scan_type.realbits = 32; in ad7280_channel_init()
531 st->channels[cnt].scan_type.storagebits = 32; in ad7280_channel_init()
532 st->channels[cnt].scan_type.shift = 0; in ad7280_channel_init()
537 st->channels[cnt].scan_type.sign = 's'; in ad7280_channel_init()
538 st->channels[cnt].scan_type.realbits = 64; in ad7280_channel_init()
[all …]
Dad7476_core.c56 *val = (ret >> st->chip_info->channel[0].scan_type.shift) & in ad7476_read_raw()
57 RES_MASK(st->chip_info->channel[0].scan_type.realbits); in ad7476_read_raw()
61 >> st->chip_info->channel[0].scan_type.realbits; in ad7476_read_raw()
173 st->xfer.len = st->chip_info->channel[0].scan_type.storagebits / 8; in ad7476_probe()
Dad7476_ring.c37 st->chip_info->channel[0].scan_type.storagebits / 8; in ad7476_ring_preenable()
67 st->chip_info->channel[0].scan_type.storagebits / 8); in ad7476_trigger_handler()
Dad7192.c442 >> (indio_dev->channels[0].scan_type.realbits - in ad7192_setup()
471 indio_dev->channels[0].scan_type.storagebits / 8; in ad7192_ring_preenable()
533 indio_dev->channels[0].scan_type.realbits/8); in ad7192_trigger_handler()
858 chan->scan_type.realbits / 8, &smpl); in ad7192_read_raw()
864 *val = (smpl >> chan->scan_type.shift) & in ad7192_read_raw()
865 ((1 << (chan->scan_type.realbits)) - 1); in ad7192_read_raw()
870 *val -= (1 << (chan->scan_type.realbits - 1)); in ad7192_read_raw()
987 .scan_type = IIO_ST('s', 24, 32, 0)}
996 .scan_type = IIO_ST('s', 24, 32, 0)}
1005 .scan_type = IIO_ST('s', 24, 32, 0)}
Dad7887_ring.c36 st->chip_info->channel[0].scan_type.storagebits / 8; in ad7887_ring_preenable()
93 st->chip_info->channel[0].scan_type.storagebits / 8; in ad7887_trigger_handler()
/linux-3.4.99/drivers/staging/iio/imu/
Dadis16400_core.c557 val16 &= (1 << chan->scan_type.realbits) - 1; in adis16400_read_raw()
558 if (chan->scan_type.sign == 's') { in adis16400_read_raw()
559 shift = 16 - chan->scan_type.realbits; in adis16400_read_raw()
641 .scan_type = IIO_ST('u', 14, 16, 0)
651 .scan_type = IIO_ST('s', 14, 16, 0)
661 .scan_type = IIO_ST('s', 14, 16, 0),
671 .scan_type = IIO_ST('s', 14, 16, 0),
681 .scan_type = IIO_ST('s', 14, 16, 0),
691 .scan_type = IIO_ST('s', 14, 16, 0),
701 .scan_type = IIO_ST('s', 14, 16, 0),
[all …]
/linux-3.4.99/drivers/net/wireless/iwlwifi/
Diwl-scan.c104 if (priv->scan_type == IWL_SCAN_ROC) { in iwl_complete_scan()
110 priv->scan_type = IWL_SCAN_NORMAL; in iwl_complete_scan()
137 if (priv->scan_type == IWL_SCAN_ROC) { in iwl_process_scan_complete()
143 if (priv->scan_type != IWL_SCAN_NORMAL && !aborted) { in iwl_process_scan_complete()
294 if (priv->scan_type == IWL_SCAN_ROC && in iwl_rx_scan_start_notif()
664 if (priv->scan_type != IWL_SCAN_ROC && in iwlagn_request_scan()
672 switch (priv->scan_type) { in iwlagn_request_scan()
695 } else if (priv->scan_type == IWL_SCAN_ROC) { in iwlagn_request_scan()
702 switch (priv->scan_type) { in iwlagn_request_scan()
839 switch (priv->scan_type) { in iwlagn_request_scan()
[all …]
/linux-3.4.99/drivers/staging/iio/dac/
Dad5360.c110 .scan_type = IIO_ST('u', (bits), 16, 16 - (bits)) \
318 int max_val = (1 << chan->scan_type.realbits); in ad5360_write_raw()
327 chan->address, val, chan->scan_type.shift); in ad5360_write_raw()
334 chan->address, val, chan->scan_type.shift); in ad5360_write_raw()
341 chan->address, val, chan->scan_type.shift); in ad5360_write_raw()
352 val >>= (chan->scan_type.realbits - 14); in ad5360_write_raw()
384 *val = ret >> chan->scan_type.shift; in ad5360_read_raw()
392 scale_uv >>= (chan->scan_type.realbits); in ad5360_read_raw()
417 ret <<= (chan->scan_type.realbits - 14); in ad5360_read_raw()
Dad5380.c91 .scan_type = IIO_ST('u', (_bits), 16, 14 - (_bits)) \
291 const unsigned int max_val = (1 << chan->scan_type.realbits); in ad5380_write_raw()
302 val << chan->scan_type.shift); in ad5380_write_raw()
304 val += (1 << chan->scan_type.realbits) / 2; in ad5380_write_raw()
310 val << chan->scan_type.shift); in ad5380_write_raw()
331 *val >>= chan->scan_type.shift; in ad5380_read_raw()
338 *val >>= chan->scan_type.shift; in ad5380_read_raw()
339 val -= (1 << chan->scan_type.realbits) / 2; in ad5380_read_raw()
342 scale_uv = ((2 * st->vref) >> chan->scan_type.realbits) * 100; in ad5380_read_raw()
Dad5764.c86 .scan_type = IIO_ST('u', (_bits), 16, 16 - (_bits)) \
187 const int max_val = (1 << chan->scan_type.realbits); in ad5764_write_raw()
194 val <<= chan->scan_type.shift; in ad5764_write_raw()
236 *val >>= chan->scan_type.shift; in ad5764_read_raw()
258 scale_uv = (vref * 4 * 100) >> chan->scan_type.realbits; in ad5764_read_raw()
263 *val = -(1 << chan->scan_type.realbits) / 2; in ad5764_read_raw()
Dad5791.c83 .scan_type = IIO_ST('u', bits, 24, shift) \
239 *val >>= chan->scan_type.shift; in ad5791_read_raw()
243 *val2 = (((u64)st->vref_mv) * 1000000ULL) >> chan->scan_type.realbits; in ad5791_read_raw()
246 val64 = (((u64)st->vref_neg_mv) << chan->scan_type.realbits); in ad5791_read_raw()
267 val &= AD5791_RES_MASK(chan->scan_type.realbits); in ad5791_write_raw()
268 val <<= chan->scan_type.shift; in ad5791_write_raw()
Dad5446.c162 .scan_type = IIO_ST('u', (bits), (storage), (shift)) \
258 scale_uv = (st->vref_mv * 1000) >> chan->scan_type.realbits; in ad5446_read_raw()
278 if (val >= (1 << chan->scan_type.realbits) || val < 0) in ad5446_write_raw()
281 val <<= chan->scan_type.shift; in ad5446_write_raw()
351 st->xfer.len = st->chip_info->channel.scan_type.storagebits / 8; in ad5446_probe()
Dad5624r_spi.c31 .scan_type = IIO_ST('u', (_bits), 16, 16 - (_bits)), \
106 scale_uv = (st->vref_mv * 1000) >> chan->scan_type.realbits; in ad5624r_read_raw()
126 if (val >= (1 << chan->scan_type.realbits) || val < 0) in ad5624r_write_raw()
132 chan->scan_type.shift); in ad5624r_write_raw()
Dad5686.c103 .scan_type = IIO_ST('u', bits, 16, shift) \
310 >> (chan->scan_type.realbits); in ad5686_read_raw()
330 if (val > (1 << chan->scan_type.realbits) || val < 0) in ad5686_write_raw()
338 chan->scan_type.shift); in ad5686_write_raw()
Dad5064.c246 scale_uv = (scale_uv * 100) >> chan->scan_type.realbits; in ad5064_read_raw()
264 if (val > (1 << chan->scan_type.realbits) || val < 0) in ad5064_write_raw()
269 chan->address, val, chan->scan_type.shift); in ad5064_write_raw()
313 .scan_type = IIO_ST('u', (bits), 16, 20 - (bits)), \
/linux-3.4.99/drivers/staging/iio/
Dindustrialio-buffer.c86 u8 type = this_attr->c->scan_type.endianness; in iio_show_fixed_type()
97 this_attr->c->scan_type.sign, in iio_show_fixed_type()
98 this_attr->c->scan_type.realbits, in iio_show_fixed_type()
99 this_attr->c->scan_type.storagebits, in iio_show_fixed_type()
100 this_attr->c->scan_type.shift); in iio_show_fixed_type()
518 length = ch->scan_type.storagebits/8; in iio_sw_buffer_preenable()
525 length = ch->scan_type.storagebits/8; in iio_sw_buffer_preenable()
675 length = ch->scan_type.storagebits/8; in iio_update_demux()
687 length = ch->scan_type.storagebits/8; in iio_update_demux()
708 length = ch->scan_type.storagebits/8; in iio_update_demux()
Diio_simple_dummy.c89 .scan_type = { /* Description of storage in buffer */
123 .scan_type = { /* Description of storage in buffer */
140 .scan_type = {
165 .scan_type = { /* Description of storage in buffer */
Diio.h163 } scan_type; member
193 .scan_type = _stype, \
198 .scan_index = _si, .scan_type = IIO_ST('s', 64, 64, 0) }
/linux-3.4.99/drivers/uwb/
Dscan.c89 rc->scan_type = type; in uwb_rc_scan()
108 result = sprintf(buf, "%d %d\n", rc->scanning, rc->scan_type); in uwb_rc_scan_show()
/linux-3.4.99/drivers/net/wireless/ipw2x00/
Dipw2200.h600 u8 scan_type; member
838 u8 scan_type; member
856 u8 scan_type[IPW_SCAN_CHANNELS / 2]; member
864 return scan->scan_type[index / 2] & 0x0F; in ipw_get_scan_type()
866 return (scan->scan_type[index / 2] & 0xF0) >> 4; in ipw_get_scan_type()
870 u8 index, u8 scan_type) in ipw_set_scan_type() argument
873 scan->scan_type[index / 2] = in ipw_set_scan_type()
874 (scan->scan_type[index / 2] & 0xF0) | (scan_type & 0x0F); in ipw_set_scan_type()
876 scan->scan_type[index / 2] = in ipw_set_scan_type()
877 (scan->scan_type[index / 2] & 0x0F) | in ipw_set_scan_type()
[all …]
/linux-3.4.99/drivers/staging/iio/accel/
Dadis16203_core.c324 val16 = val16 & ((1 << chan->scan_type.realbits) - 1); in adis16203_read_raw()
325 if (chan->scan_type.sign == 's') in adis16203_read_raw()
327 (16 - chan->scan_type.realbits)) >> in adis16203_read_raw()
328 (16 - chan->scan_type.realbits); in adis16203_read_raw()

123