Searched refs:scan_type (Results 1 - 25 of 59) sorted by relevance

123

/drivers/staging/iio/adc/
H A Dad799x_core.c161 *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 Dad7793.c305 >> (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 Dad7780.c109 *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 Dad7887_core.c55 *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 Dad7476_ring.c37 st->chip_info->channel[0].scan_type.storagebits / 8;
67 st->chip_info->channel[0].scan_type.storagebits / 8);
H A Dad7476_core.c56 *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 Dad7887_ring.c36 st->chip_info->channel[0].scan_type.storagebits / 8;
93 st->chip_info->channel[0].scan_type.storagebits / 8;
H A Dad7280a.c515 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 Dad7192.c442 >> (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 Dadis16400_core.c557 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 Dad5360.c110 .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 Dad5380.c91 .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 Dad5764.c86 .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 Dad5791.c83 .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 Dad5624r_spi.c31 .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 Dad5446.c162 .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 Dad5504.c32 .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 Diwl-scan.c104 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 Dscan.c89 rc->scan_type = type;
108 result = sprintf(buf, "%d %d\n", rc->scanning, rc->scan_type);
/drivers/staging/iio/
H A 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 */
H A Dindustrialio-buffer.c86 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 Diio.h120 * @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 Dadis16201_core.c317 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 Dadis16203_core.c324 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 Dadis16204_core.c361 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);

Completed in 215 milliseconds

123