Lines Matching defs:tm
22 static void __init opal_to_tm(u32 y_m_d, u64 h_m_s_ms, struct rtc_time *tm)
24 tm->tm_year = ((bcd2bin(y_m_d >> 24) * 100) +
26 tm->tm_mon = bcd2bin((y_m_d >> 8) & 0xff) - 1;
27 tm->tm_mday = bcd2bin(y_m_d & 0xff);
28 tm->tm_hour = bcd2bin((h_m_s_ms >> 56) & 0xff);
29 tm->tm_min = bcd2bin((h_m_s_ms >> 48) & 0xff);
30 tm->tm_sec = bcd2bin((h_m_s_ms >> 40) & 0xff);
31 tm->tm_wday = -1;
36 struct rtc_time tm;
60 opal_to_tm(y_m_d, h_m_s_ms, &tm);
61 return rtc_tm_to_time64(&tm);