Lines Matching defs:val
249 static int adis16400_show_product_id(void *arg, u64 *val)
259 *val = prod_id;
266 static int adis16400_show_flash_count(void *arg, u64 *val)
276 *val = flash_count;
372 uint8_t val = 0;
376 val |= ADIS16400_SMPL_PRD_TIME_BASE;
384 val |= t;
386 if (t >= 0x0A || (val & ADIS16400_SMPL_PRD_TIME_BASE))
391 return __adis_write_reg_8(&st->adis, ADIS16400_SMPL_PRD, val);
405 static int __adis16400_set_filter(struct iio_dev *indio_dev, int sps, int val)
412 if (sps / adis16400_3db_divisors[i] >= val)
504 struct iio_chan_spec const *chan, int val, int val2, long info)
513 adis16400_addresses[chan->scan_index], val);
521 st->filt_int = val;
530 val * 1000 + val2 / 1000);
534 sps = val * 1000 + val2 / 1000;
549 struct iio_chan_spec const *chan, int *val, int *val2, long info)
558 return adis_single_conversion(indio_dev, chan, 0, val);
562 *val = 0;
566 *val = 0;
568 *val = 2;
571 *val = 0;
576 *val = 0;
580 *val = 0;
584 *val = st->variant->temp_scale_nano / 1000000;
589 *val = 0;
601 *val = val16;
605 *val = st->variant->temp_offset;
622 *val = ret / 1000;
631 *val = ret / 1000;