Lines Matching refs:secs
106 u32 secs, secs2; in at91_rtc_readtime() local
115 secs = rtt_readl(rtc, VR); in at91_rtc_readtime()
117 if (secs != secs2) in at91_rtc_readtime()
118 secs = rtt_readl(rtc, VR); in at91_rtc_readtime()
120 rtc_time64_to_tm(offset + secs, tm); in at91_rtc_readtime()
134 unsigned long secs; in at91_rtc_settime() local
138 secs = rtc_tm_to_time64(tm); in at91_rtc_settime()
149 secs += 1; in at91_rtc_settime()
150 gpbr_writel(rtc, secs); in at91_rtc_settime()
155 if (offset > secs) { in at91_rtc_settime()
157 alarm += (offset - secs); in at91_rtc_settime()
158 } else if ((alarm + offset) > secs) { in at91_rtc_settime()
160 alarm -= (secs - offset); in at91_rtc_settime()
203 unsigned long secs; in at91_rtc_setalarm() local
207 secs = rtc_tm_to_time64(tm); in at91_rtc_setalarm()
218 if (secs <= offset) { in at91_rtc_setalarm()
224 rtt_writel(rtc, AR, secs - offset); in at91_rtc_setalarm()