Lines Matching refs:val
242 static int adis16400_show_product_id(void *arg, u64 *val)
252 *val = prod_id;
259 static int adis16400_show_flash_count(void *arg, u64 *val)
269 *val = flash_count;
365 uint8_t val = 0;
369 val |= ADIS16400_SMPL_PRD_TIME_BASE;
377 val |= t;
379 if (t >= 0x0A || (val & ADIS16400_SMPL_PRD_TIME_BASE))
384 return __adis_write_reg_8(&st->adis, ADIS16400_SMPL_PRD, val);
398 static int __adis16400_set_filter(struct iio_dev *indio_dev, int sps, int val)
405 if (sps / adis16400_3db_divisors[i] >= val)
497 struct iio_chan_spec const *chan, int val, int val2, long info)
505 adis16400_addresses[chan->scan_index], val);
513 st->filt_int = val;
522 val * 1000 + val2 / 1000);
526 sps = val * 1000 + val2 / 1000;
541 struct iio_chan_spec const *chan, int *val, int *val2, long info)
549 return adis_single_conversion(indio_dev, chan, 0, val);
553 *val = 0;
557 *val = 0;
559 *val = 2;
562 *val = 0;
567 *val = 0;
571 *val = 0;
575 *val = st->variant->temp_scale_nano / 1000000;
580 *val = 0;
592 *val = val16;
596 *val = st->variant->temp_offset;
613 *val = ret / 1000;
622 *val = ret / 1000;