• Home
  • Raw
  • Download

Lines Matching refs:wtime

103 convert_to_efi_time(struct rtc_time *wtime, efi_time_t *eft)  in convert_to_efi_time()  argument
106 eft->year = wtime->tm_year + 1900; in convert_to_efi_time()
107 eft->month = wtime->tm_mon + 1; in convert_to_efi_time()
108 eft->day = wtime->tm_mday; in convert_to_efi_time()
109 eft->hour = wtime->tm_hour; in convert_to_efi_time()
110 eft->minute = wtime->tm_min; in convert_to_efi_time()
111 eft->second = wtime->tm_sec; in convert_to_efi_time()
113 eft->daylight = wtime->tm_isdst ? EFI_ISDST: 0; in convert_to_efi_time()
118 convert_from_efi_time(efi_time_t *eft, struct rtc_time *wtime) in convert_from_efi_time() argument
120 memset(wtime, 0, sizeof(*wtime)); in convert_from_efi_time()
121 wtime->tm_sec = eft->second; in convert_from_efi_time()
122 wtime->tm_min = eft->minute; in convert_from_efi_time()
123 wtime->tm_hour = eft->hour; in convert_from_efi_time()
124 wtime->tm_mday = eft->day; in convert_from_efi_time()
125 wtime->tm_mon = eft->month - 1; in convert_from_efi_time()
126 wtime->tm_year = eft->year - 1900; in convert_from_efi_time()
129 wtime->tm_wday = compute_wday(eft); in convert_from_efi_time()
132 wtime->tm_yday = compute_yday(eft); in convert_from_efi_time()
137 wtime->tm_isdst = 1; in convert_from_efi_time()
140 wtime->tm_isdst = 0; in convert_from_efi_time()
143 wtime->tm_isdst = -1; in convert_from_efi_time()
155 struct rtc_time wtime; in efi_rtc_ioctl() local
187 convert_from_efi_time(&eft, &wtime); in efi_rtc_ioctl()
189 return copy_to_user((void __user *)arg, &wtime, in efi_rtc_ioctl()
196 if (copy_from_user(&wtime, (struct rtc_time __user *)arg, in efi_rtc_ioctl()
200 convert_to_efi_time(&wtime, &eft); in efi_rtc_ioctl()
217 || copy_from_user(&wtime, &ewp->time, sizeof(struct rtc_time)) ) in efi_rtc_ioctl()
220 convert_to_efi_time(&wtime, &eft); in efi_rtc_ioctl()
250 convert_from_efi_time(&eft, &wtime); in efi_rtc_ioctl()
252 return copy_to_user(&ewp->time, &wtime, in efi_rtc_ioctl()