Lines Matching refs:val

262 	int val;
264 rc = regmap_read(data->regmap, DPS310_PRS_CFG, &val);
268 return BIT(val & GENMASK(2, 0));
274 int val;
276 rc = regmap_read(data->regmap, DPS310_TMP_CFG, &val);
284 return BIT(val & GENMASK(2, 0));
288 static int dps310_set_pres_precision(struct dps310_data *data, int val)
293 if (val < 0 || val > 128)
296 shift_en = val >= 16 ? DPS310_PRS_SHIFT_EN : 0;
303 DPS310_PRS_PRC_BITS, ilog2(val));
307 static int dps310_set_temp_precision(struct dps310_data *data, int val)
312 if (val < 0 || val > 128)
315 shift_en = val >= 16 ? DPS310_TMP_SHIFT_EN : 0;
322 DPS310_TMP_PRC_BITS, ilog2(val));
328 u8 val;
333 val = ilog2(freq) << 4;
336 DPS310_PRS_RATE_BITS, val);
342 u8 val;
347 val = ilog2(freq) << 4;
350 DPS310_TMP_RATE_BITS, val);
356 int val;
358 rc = regmap_read(data->regmap, DPS310_PRS_CFG, &val);
362 return BIT((val & DPS310_PRS_RATE_BITS) >> 4);
368 int val;
370 rc = regmap_read(data->regmap, DPS310_TMP_CFG, &val);
374 return BIT((val & DPS310_TMP_RATE_BITS) >> 4);
462 u8 val[3];
475 rc = regmap_bulk_read(data->regmap, DPS310_PRS_BASE, val, sizeof(val));
479 raw = (val[0] << 16) | (val[1] << 8) | val[2];
491 u8 val[3];
494 rc = regmap_bulk_read(data->regmap, DPS310_TMP_BASE, val, sizeof(val));
498 raw = (val[0] << 16) | (val[1] << 8) | val[2];
564 struct iio_chan_spec const *chan, int val,
577 rc = dps310_set_pres_samp_freq(data, val);
581 rc = dps310_set_temp_samp_freq(data, val);
593 rc = dps310_set_pres_precision(data, val);
597 rc = dps310_set_temp_precision(data, val);
693 static int dps310_read_pressure(struct dps310_data *data, int *val, int *val2,
704 *val = rc;
716 *val = rc;
725 *val = rc;
752 static int dps310_read_temp(struct dps310_data *data, int *val, int *val2,
763 *val = rc;
775 *val = rc;
783 *val = rc;
793 int *val, int *val2, long mask)
799 return dps310_read_pressure(data, val, val2, mask);
802 return dps310_read_temp(data, val, val2, mask);