Lines Matching refs:wtime
53 convert_to_efi_time(struct rtc_time *wtime, efi_time_t *eft)
55 eft->year = wtime->tm_year + 1900;
56 eft->month = wtime->tm_mon + 1;
57 eft->day = wtime->tm_mday;
58 eft->hour = wtime->tm_hour;
59 eft->minute = wtime->tm_min;
60 eft->second = wtime->tm_sec;
62 eft->daylight = wtime->tm_isdst ? EFI_ISDST : 0;
67 convert_from_efi_time(efi_time_t *eft, struct rtc_time *wtime)
69 memset(wtime, 0, sizeof(*wtime));
73 wtime->tm_sec = eft->second;
77 wtime->tm_min = eft->minute;
81 wtime->tm_hour = eft->hour;
85 wtime->tm_mday = eft->day;
89 wtime->tm_mon = eft->month - 1;
93 wtime->tm_year = eft->year - 1900;
96 wtime->tm_yday = compute_yday(eft);
99 wtime->tm_wday = compute_wday(eft, wtime->tm_yday);
103 wtime->tm_isdst = 1;
106 wtime->tm_isdst = 0;
109 wtime->tm_isdst = -1;