Searched refs:scan_type (Results 51 - 75 of 269) sorted by relevance

1234567891011

/linux-master/drivers/iio/adc/
H A Dti-adc12138.c71 .scan_type = { \
91 .scan_type = { \
243 *value = sign_extend32(be16_to_cpu(data) >> channel->scan_type.shift,
244 channel->scan_type.realbits - 1);
262 *shift = channel->scan_type.realbits - 1;
H A Dad7476.c149 *val = (ret >> st->chip_info->channel[0].scan_type.shift) &
150 GENMASK(st->chip_info->channel[0].scan_type.realbits - 1, 0);
161 *val2 = chan->scan_type.realbits;
173 .scan_type = { \
395 st->xfer.len = st->chip_info->channel[0].scan_type.storagebits / 8;
H A Dti-ads1015.c194 .scan_type = { \
220 .scan_type = { \
484 (chan->scan_type.realbits - 1), 1000000);
566 *val = sign_extend32(*val >> chan->scan_type.shift,
567 chan->scan_type.realbits - 1);
580 *val2 = chan->scan_type.realbits - 1;
668 int realbits = chan->scan_type.realbits;
752 low_thresh = max(-1 << (chan->scan_type.realbits - 1),
756 low_thresh << chan->scan_type.shift);
761 high_thresh << chan->scan_type
[all...]
H A Ddln2-adc.c458 lval.scan_type.sign = 'u'; \
459 lval.scan_type.realbits = DLN2_ADC_DATA_BITS; \
460 lval.scan_type.storagebits = 16; \
461 lval.scan_type.endianness = IIO_LE; \
469 lval.scan_type.sign = 's'; \
470 lval.scan_type.realbits = 64; \
471 lval.scan_type.storagebits = 64; \
H A Dad7791.c82 .scan_type = { \
277 *val = -(1 << (chan->scan_type.realbits - 1));
297 *val2 = chan->scan_type.realbits;
299 *val2 = chan->scan_type.realbits - 1;
H A Dxilinx-xadc-events.c178 *val >>= 16 - chan->scan_type.realbits;
193 val <<= 16 - chan->scan_type.realbits;
H A Dti-adc084s021.c48 .scan_type = { \
117 *val = (*val >> channel->scan_type.shift) & 0xff;
H A Dti-adc0832.c51 .scan_type = { \
68 .scan_type = { \
H A Dad7766.c140 *val2 = chan->scan_type.realbits;
156 .scan_type = {
/linux-master/drivers/iio/
H A Dindustrialio-buffer.c368 u8 type = this_attr->c->scan_type.endianness;
377 if (this_attr->c->scan_type.repeat > 1)
380 this_attr->c->scan_type.sign,
381 this_attr->c->scan_type.realbits,
382 this_attr->c->scan_type.storagebits,
383 this_attr->c->scan_type.repeat,
384 this_attr->c->scan_type.shift);
388 this_attr->c->scan_type.sign,
389 this_attr->c->scan_type.realbits,
390 this_attr->c->scan_type
[all...]
/linux-master/drivers/iio/common/scmi_sensors/
H A Dscmi_iio.c430 iio_chan->scan_type.sign = 'u';
431 iio_chan->scan_type.realbits = 64;
432 iio_chan->scan_type.storagebits = 64;
448 iio_chan->scan_type.sign = 's';
449 iio_chan->scan_type.realbits = 64;
450 iio_chan->scan_type.storagebits = 64;
451 iio_chan->scan_type.endianness = IIO_LE;
/linux-master/drivers/iio/chemical/
H A Datlas-sensor.c121 .scan_type = {
148 .scan_type = { \
163 .scan_type = {
190 .scan_type = {
207 .scan_type = {
231 .scan_type = {
H A Dvz89x.c94 .scan_type = {
124 .scan_type = {
247 switch (chan->scan_type.endianness) {
/linux-master/drivers/iio/dac/
H A Dad5504.c113 *val2 = chan->scan_type.realbits;
129 if (val >= (1 << chan->scan_type.realbits) || val < 0)
256 .scan_type = { \
/linux-master/drivers/iio/pressure/
H A Dhid-sensor-press.c60 channels[channel].scan_type.sign = 's';
62 channels[channel].scan_type.realbits = size * 8;
64 channels[channel].scan_type.storagebits = sizeof(u32) * 8;
/linux-master/drivers/iio/orientation/
H A Dhid-sensor-incl-3d.c92 chan->scan_type.sign = 's';
94 chan->scan_type.realbits = size * 8;
96 chan->scan_type.storagebits = sizeof(u32) * 8;
/linux-master/drivers/iio/light/
H A Dhid-sensor-prox.c50 channels[channel].scan_type.sign = 's';
52 channels[channel].scan_type.realbits = size * 8;
54 channels[channel].scan_type.storagebits = sizeof(u32) * 8;
/linux-master/drivers/iio/gyro/
H A Dhid-sensor-gyro-3d.c89 channels[channel].scan_type.sign = 's';
91 channels[channel].scan_type.realbits = size * 8;
93 channels[channel].scan_type.storagebits = sizeof(u32) * 8;
/linux-master/include/linux/iio/imu/
H A Dadis.h456 .scan_type = { \
480 .scan_type = { \
498 .scan_type = { \
/linux-master/drivers/net/wireless/ti/wlcore/
H A Dscan.h157 int scan_type);
/linux-master/drivers/iio/health/
H A Dafe440x.h89 .scan_type = { \
/linux-master/drivers/iio/imu/
H A Dadis.c472 chan->scan_type.storagebits / 8);
482 if (chan->scan_type.sign == 's')
483 *val = sign_extend32(uval, chan->scan_type.realbits - 1);
485 *val = uval & ((1 << chan->scan_type.realbits) - 1);
H A Dadis16400.c680 .scan_type = { \
706 .scan_type = { \
726 .scan_type = { \
745 .scan_type = { \
771 .scan_type = { \
790 .scan_type = { \
808 .scan_type = { \
861 .scan_type = {
/linux-master/drivers/iio/dummy/
H A Diio_simple_dummy.c130 .scan_type = { /* Description of storage in buffer */
169 .scan_type = { /* Description of storage in buffer */
187 .scan_type = {
214 .scan_type = { /* Description of storage in buffer */
/linux-master/drivers/iio/accel/
H A Dmma7455_core.c138 chan->scan_type.realbits - 1);
219 .scan_type = { \

Completed in 304 milliseconds

1234567891011