/linux-3.4.99/drivers/staging/iio/adc/ |
D | ad799x_core.c | 161 *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 …]
|
D | ad7793.c | 305 >> (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 …]
|
D | ad7780.c | 109 *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()
|
D | ad7887_core.c | 55 *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),
|
D | ad7280a.c | 515 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 …]
|
D | ad7476_core.c | 56 *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()
|
D | ad7476_ring.c | 37 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()
|
D | ad7192.c | 442 >> (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)}
|
D | ad7887_ring.c | 36 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/ |
D | adis16400_core.c | 557 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/ |
D | iwl-scan.c | 104 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/ |
D | ad5360.c | 110 .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()
|
D | ad5380.c | 91 .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()
|
D | ad5764.c | 86 .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()
|
D | ad5791.c | 83 .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()
|
D | ad5446.c | 162 .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()
|
D | ad5624r_spi.c | 31 .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()
|
D | ad5686.c | 103 .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()
|
D | ad5064.c | 246 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/ |
D | industrialio-buffer.c | 86 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()
|
D | iio_simple_dummy.c | 89 .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 */
|
D | iio.h | 163 } 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/ |
D | scan.c | 89 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/ |
D | ipw2200.h | 600 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/ |
D | adis16203_core.c | 324 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()
|