Lines Matching defs:offset
378 static int rv3032_read_offset(struct device *dev, long *offset)
389 *offset = DIV_ROUND_CLOSEST(steps * OFFSET_STEP_PPT, 1000);
394 static int rv3032_set_offset(struct device *dev, long offset)
398 offset = clamp(offset, -7629L, 7391L) * 1000;
399 offset = DIV_ROUND_CLOSEST(offset, OFFSET_STEP_PPT);
402 FIELD_PREP(RV3032_OFFSET_MSK, offset));
425 static int rv3032_nvram_write(void *priv, unsigned int offset, void *val, size_t bytes)
427 return regmap_bulk_write(priv, RV3032_RAM1 + offset, val, bytes);
430 static int rv3032_nvram_read(void *priv, unsigned int offset, void *val, size_t bytes)
432 return regmap_bulk_read(priv, RV3032_RAM1 + offset, val, bytes);
435 static int rv3032_eeprom_write(void *priv, unsigned int offset, void *val, size_t bytes)
448 RV3032_EEPROM_USER + offset + i);
476 static int rv3032_eeprom_read(void *priv, unsigned int offset, void *val, size_t bytes)
489 RV3032_EEPROM_USER + offset + i);