/drivers/staging/iio/adc/ |
H A D | ad799x_core.c | 161 *val = (ret >> chan->scan_type.shift) & 162 RES_MASK(chan->scan_type.realbits); 165 scale_uv = (st->int_vref_mv * 1000) >> chan->scan_type.realbits; 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 [all...] |
H A D | ad7793.c | 305 >> (st->chip_info->channel[0].scan_type.realbits - 334 indio_dev->channels[0].scan_type.storagebits / 8; 399 indio_dev->channels[0].scan_type.realbits/8); 639 chan->scan_type.realbits / 8, &smpl); 645 *val = (smpl >> chan->scan_type.shift) & 646 ((1 << (chan->scan_type.realbits)) - 1); 649 *val -= (1 << (chan->scan_type.realbits - 1)); 665 >> (chan->scan_type.realbits - 672 >> (chan->scan_type.realbits - 765 .scan_type [all...] |
H A D | ad7780.c | 109 *val = (smpl >> channel.scan_type.shift) & 110 ((1 << (channel.scan_type.realbits)) - 1); 111 *val -= (1 << (channel.scan_type.realbits - 1)); 119 >> (channel.scan_type.realbits - 1); 212 st->xfer.len = st->chip_info->channel.scan_type.storagebits / 8;
|
H A D | ad7887_core.c | 55 *val = (ret >> st->chip_info->channel[0].scan_type.shift) & 56 RES_MASK(st->chip_info->channel[0].scan_type.realbits); 60 >> st->chip_info->channel[0].scan_type.realbits; 81 .scan_type = IIO_ST('u', 12, 16, 0), 90 .scan_type = IIO_ST('u', 12, 16, 0),
|
H A D | ad7476_ring.c | 37 st->chip_info->channel[0].scan_type.storagebits / 8; 67 st->chip_info->channel[0].scan_type.storagebits / 8);
|
H A D | ad7476_core.c | 56 *val = (ret >> st->chip_info->channel[0].scan_type.shift) & 57 RES_MASK(st->chip_info->channel[0].scan_type.realbits); 61 >> st->chip_info->channel[0].scan_type.realbits; 173 st->xfer.len = st->chip_info->channel[0].scan_type.storagebits / 8;
|
H A D | ad7887_ring.c | 36 st->chip_info->channel[0].scan_type.storagebits / 8; 93 st->chip_info->channel[0].scan_type.storagebits / 8;
|
H A D | ad7280a.c | 515 st->channels[cnt].scan_type.sign = 'u'; 516 st->channels[cnt].scan_type.realbits = 12; 517 st->channels[cnt].scan_type.storagebits = 32; 518 st->channels[cnt].scan_type.shift = 0; 529 st->channels[cnt].scan_type.sign = 'u'; 530 st->channels[cnt].scan_type.realbits = 32; 531 st->channels[cnt].scan_type.storagebits = 32; 532 st->channels[cnt].scan_type.shift = 0; 537 st->channels[cnt].scan_type.sign = 's'; 538 st->channels[cnt].scan_type [all...] |
H A D | ad7192.c | 442 >> (indio_dev->channels[0].scan_type.realbits - 471 indio_dev->channels[0].scan_type.storagebits / 8; 533 indio_dev->channels[0].scan_type.realbits/8); 858 chan->scan_type.realbits / 8, &smpl); 864 *val = (smpl >> chan->scan_type.shift) & 865 ((1 << (chan->scan_type.realbits)) - 1); 870 *val -= (1 << (chan->scan_type.realbits - 1)); 987 .scan_type = IIO_ST('s', 24, 32, 0)} 996 .scan_type = IIO_ST('s', 24, 32, 0)} 1005 .scan_type [all...] |
/drivers/staging/iio/imu/ |
H A D | adis16400_core.c | 557 val16 &= (1 << chan->scan_type.realbits) - 1; 558 if (chan->scan_type.sign == 's') { 559 shift = 16 - chan->scan_type.realbits; 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 [all...] |
/drivers/staging/iio/dac/ |
H A D | ad5360.c | 110 .scan_type = IIO_ST('u', (bits), 16, 16 - (bits)) \ 318 int max_val = (1 << chan->scan_type.realbits); 327 chan->address, val, chan->scan_type.shift); 334 chan->address, val, chan->scan_type.shift); 341 chan->address, val, chan->scan_type.shift); 352 val >>= (chan->scan_type.realbits - 14); 384 *val = ret >> chan->scan_type.shift; 392 scale_uv >>= (chan->scan_type.realbits); 417 ret <<= (chan->scan_type.realbits - 14);
|
H A D | ad5380.c | 91 .scan_type = IIO_ST('u', (_bits), 16, 14 - (_bits)) \ 291 const unsigned int max_val = (1 << chan->scan_type.realbits); 302 val << chan->scan_type.shift); 304 val += (1 << chan->scan_type.realbits) / 2; 310 val << chan->scan_type.shift); 331 *val >>= chan->scan_type.shift; 338 *val >>= chan->scan_type.shift; 339 val -= (1 << chan->scan_type.realbits) / 2; 342 scale_uv = ((2 * st->vref) >> chan->scan_type.realbits) * 100;
|
H A D | ad5764.c | 86 .scan_type = IIO_ST('u', (_bits), 16, 16 - (_bits)) \ 187 const int max_val = (1 << chan->scan_type.realbits); 194 val <<= chan->scan_type.shift; 236 *val >>= chan->scan_type.shift; 258 scale_uv = (vref * 4 * 100) >> chan->scan_type.realbits; 263 *val = -(1 << chan->scan_type.realbits) / 2;
|
H A D | ad5791.c | 83 .scan_type = IIO_ST('u', bits, 24, shift) \ 239 *val >>= chan->scan_type.shift; 243 *val2 = (((u64)st->vref_mv) * 1000000ULL) >> chan->scan_type.realbits; 246 val64 = (((u64)st->vref_neg_mv) << chan->scan_type.realbits); 267 val &= AD5791_RES_MASK(chan->scan_type.realbits); 268 val <<= chan->scan_type.shift;
|
H A 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; 126 if (val >= (1 << chan->scan_type.realbits) || val < 0) 132 chan->scan_type.shift);
|
H A D | ad5446.c | 162 .scan_type = IIO_ST('u', (bits), (storage), (shift)) \ 258 scale_uv = (st->vref_mv * 1000) >> chan->scan_type.realbits; 278 if (val >= (1 << chan->scan_type.realbits) || val < 0) 281 val <<= chan->scan_type.shift; 351 st->xfer.len = st->chip_info->channel.scan_type.storagebits / 8;
|
H A D | ad5504.c | 32 .scan_type = IIO_ST('u', 12, 16, 0), \ 93 scale_uv = (st->vref_mv * 1000) >> chan->scan_type.realbits; 113 if (val >= (1 << chan->scan_type.realbits) || val < 0)
|
/drivers/net/wireless/iwlwifi/ |
H A D | iwl-scan.c | 104 if (priv->scan_type == IWL_SCAN_ROC) { 110 priv->scan_type = IWL_SCAN_NORMAL; 137 if (priv->scan_type == IWL_SCAN_ROC) { 143 if (priv->scan_type != IWL_SCAN_NORMAL && !aborted) { 294 if (priv->scan_type == IWL_SCAN_ROC && 664 if (priv->scan_type != IWL_SCAN_ROC && 672 switch (priv->scan_type) { 695 } else if (priv->scan_type == IWL_SCAN_ROC) { 702 switch (priv->scan_type) { 839 switch (priv->scan_type) { 954 iwl_scan_initiate(struct iwl_priv *priv, struct ieee80211_vif *vif, enum iwl_scan_type scan_type, enum ieee80211_band band) argument [all...] |
/drivers/uwb/ |
H A D | scan.c | 89 rc->scan_type = type; 108 result = sprintf(buf, "%d %d\n", rc->scanning, rc->scan_type);
|
/drivers/staging/iio/ |
H A 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 */
|
H A D | industrialio-buffer.c | 86 u8 type = this_attr->c->scan_type.endianness; 97 this_attr->c->scan_type.sign, 98 this_attr->c->scan_type.realbits, 99 this_attr->c->scan_type.storagebits, 100 this_attr->c->scan_type.shift); 518 length = ch->scan_type.storagebits/8; 525 length = ch->scan_type.storagebits/8; 675 length = ch->scan_type.storagebits/8; 687 length = ch->scan_type.storagebits/8; 708 length = ch->scan_type [all...] |
H A D | iio.h | 120 * @scan_type: Sign: 's' or 'u' to specify signed or unsigned 163 } scan_type; member in struct:iio_chan_spec 193 .scan_type = _stype, \ 198 .scan_index = _si, .scan_type = IIO_ST('s', 64, 64, 0) }
|
/drivers/staging/iio/accel/ |
H A D | adis16201_core.c | 317 val16 = val16 & ((1 << chan->scan_type.realbits) - 1); 318 if (chan->scan_type.sign == 's') 320 (16 - chan->scan_type.realbits)) >> 321 (16 - chan->scan_type.realbits);
|
H A D | adis16203_core.c | 324 val16 = val16 & ((1 << chan->scan_type.realbits) - 1); 325 if (chan->scan_type.sign == 's') 327 (16 - chan->scan_type.realbits)) >> 328 (16 - chan->scan_type.realbits);
|
H A D | adis16204_core.c | 361 val16 = val16 & ((1 << chan->scan_type.realbits) - 1); 362 if (chan->scan_type.sign == 's') 364 (16 - chan->scan_type.realbits)) >> 365 (16 - chan->scan_type.realbits);
|