Lines Matching refs:sps
180 int sps, ret; in adis16400_get_freq() local
187 sps = (t & ADIS16400_SMPL_PRD_TIME_BASE) ? 52851 : 1638404; in adis16400_get_freq()
188 sps /= (t & ADIS16400_SMPL_PRD_DIV_MASK) + 1; in adis16400_get_freq()
190 return sps; in adis16400_get_freq()
229 static int adis16400_set_filter(struct iio_dev *indio_dev, int sps, int val) in adis16400_set_filter() argument
236 if (sps / adis16400_3db_divisors[i] >= val) in adis16400_set_filter()
328 int ret, sps; in adis16400_write_raw() local
345 sps = st->variant->get_freq(st); in adis16400_write_raw()
346 if (sps < 0) { in adis16400_write_raw()
348 return sps; in adis16400_write_raw()
351 ret = adis16400_set_filter(indio_dev, sps, in adis16400_write_raw()
356 sps = val * 1000 + val2 / 1000; in adis16400_write_raw()
358 if (sps <= 0) in adis16400_write_raw()
362 ret = st->variant->set_freq(st, sps); in adis16400_write_raw()