Lines Matching refs:wtime
69 convert_to_efi_time(struct rtc_time *wtime, efi_time_t *eft) in convert_to_efi_time() argument
71 eft->year = wtime->tm_year + 1900; in convert_to_efi_time()
72 eft->month = wtime->tm_mon + 1; in convert_to_efi_time()
73 eft->day = wtime->tm_mday; in convert_to_efi_time()
74 eft->hour = wtime->tm_hour; in convert_to_efi_time()
75 eft->minute = wtime->tm_min; in convert_to_efi_time()
76 eft->second = wtime->tm_sec; in convert_to_efi_time()
78 eft->daylight = wtime->tm_isdst ? EFI_ISDST : 0; in convert_to_efi_time()
83 convert_from_efi_time(efi_time_t *eft, struct rtc_time *wtime) in convert_from_efi_time() argument
85 memset(wtime, 0, sizeof(*wtime)); in convert_from_efi_time()
89 wtime->tm_sec = eft->second; in convert_from_efi_time()
93 wtime->tm_min = eft->minute; in convert_from_efi_time()
97 wtime->tm_hour = eft->hour; in convert_from_efi_time()
101 wtime->tm_mday = eft->day; in convert_from_efi_time()
105 wtime->tm_mon = eft->month - 1; in convert_from_efi_time()
106 wtime->tm_year = eft->year - 1900; in convert_from_efi_time()
109 wtime->tm_wday = compute_wday(eft); in convert_from_efi_time()
110 if (wtime->tm_wday < 0) in convert_from_efi_time()
114 wtime->tm_yday = compute_yday(eft); in convert_from_efi_time()
119 wtime->tm_isdst = 1; in convert_from_efi_time()
122 wtime->tm_isdst = 0; in convert_from_efi_time()
125 wtime->tm_isdst = -1; in convert_from_efi_time()