Lines Matching refs:secs
121 static int pm8xxx_rtc_read_raw(struct pm8xxx_rtc *rtc_dd, u32 *secs)
147 *secs = get_unaligned_le32(value);
152 static int pm8xxx_rtc_update_offset(struct pm8xxx_rtc *rtc_dd, u32 secs)
165 offset = secs - raw_secs;
188 static int __pm8xxx_rtc_set_time(struct pm8xxx_rtc *rtc_dd, u32 secs)
195 put_unaligned_le32(secs, value);
242 u32 secs;
245 secs = rtc_tm_to_time64(tm);
248 rc = __pm8xxx_rtc_set_time(rtc_dd, secs);
250 rc = pm8xxx_rtc_update_offset(rtc_dd, secs);
256 secs - rtc_dd->offset, rtc_dd->offset);
263 u32 secs;
266 rc = pm8xxx_rtc_read_raw(rtc_dd, &secs);
270 secs += rtc_dd->offset;
271 rtc_time64_to_tm(secs, tm);
274 secs - rtc_dd->offset, rtc_dd->offset);
283 u32 secs;
286 secs = rtc_tm_to_time64(&alarm->time);
287 secs -= rtc_dd->offset;
288 put_unaligned_le32(secs, value);
318 u32 secs;
326 secs = get_unaligned_le32(value);
327 secs += rtc_dd->offset;
328 rtc_time64_to_tm(secs, &alarm->time);