Lines Matching defs:offset
57 * @nvmem_cell: nvmem cell for offset
58 * @offset: offset from epoch in seconds
68 u32 offset;
80 dev_dbg(rtc_dd->dev, "failed to read nvmem offset: %d\n", rc);
90 rtc_dd->offset = get_unaligned_le32(buf);
97 static int pm8xxx_rtc_write_nvmem_offset(struct pm8xxx_rtc *rtc_dd, u32 offset)
102 put_unaligned_le32(offset, buf);
106 dev_dbg(rtc_dd->dev, "failed to write nvmem offset: %d\n", rc);
155 u32 offset;
165 offset = secs - raw_secs;
167 if (offset == rtc_dd->offset)
170 rc = pm8xxx_rtc_write_nvmem_offset(rtc_dd, offset);
174 rtc_dd->offset = offset;
256 secs - rtc_dd->offset, rtc_dd->offset);
270 secs += rtc_dd->offset;
274 secs - rtc_dd->offset, rtc_dd->offset);
287 secs -= rtc_dd->offset;
327 secs += rtc_dd->offset;
483 rtc_dd->nvmem_cell = devm_nvmem_cell_get(&pdev->dev, "offset");