Lines Matching refs:ymd
218 uint32_t ymd; in opal_gettime() local
221 rv = opal_call(OPAL_RTC_READ, vtophys(&ymd), vtophys(&hmsm)); in opal_gettime()
225 rv = opal_call(OPAL_RTC_READ, vtophys(&ymd), vtophys(&hmsm)); in opal_gettime()
232 ymd = be32toh(ymd); in opal_gettime()
239 ct.day = bcd2bin((ymd & 0x000000ff) >> 0); in opal_gettime()
240 ct.mon = bcd2bin((ymd & 0x0000ff00) >> 8); in opal_gettime()
241 ct.year = bcd2bin32((ymd & 0xffff0000) >> 16); in opal_gettime()
251 uint32_t ymd = 0; in opal_settime() local
256 ymd |= (uint32_t)bin2bcd(ct.day); in opal_settime()
257 ymd |= ((uint32_t)bin2bcd(ct.mon) << 8); in opal_settime()
258 ymd |= ((uint32_t)bin2bcd32(ct.year) << 16); in opal_settime()
266 ymd = htobe32(ymd); in opal_settime()
269 rv = opal_call(OPAL_RTC_WRITE, vtophys(&ymd), vtophys(&hmsm)); in opal_settime()