Lines Matching refs:wtime
269 struct rtc_time wtime; in gen_rtc_ioctl() local
297 memset(&wtime, 0, sizeof(wtime)); in gen_rtc_ioctl()
298 get_rtc_time(&wtime); in gen_rtc_ioctl()
300 return copy_to_user(argp, &wtime, sizeof(wtime)) ? -EFAULT : 0; in gen_rtc_ioctl()
310 if (copy_from_user(&wtime, argp, sizeof(wtime))) in gen_rtc_ioctl()
313 year = wtime.tm_year + 1900; in gen_rtc_ioctl()
317 if ((wtime.tm_mon < 0 || wtime.tm_mon > 11) || (wtime.tm_mday < 1)) in gen_rtc_ioctl()
320 if (wtime.tm_mday < 0 || wtime.tm_mday > in gen_rtc_ioctl()
321 (days_in_mo[wtime.tm_mon] + ((wtime.tm_mon == 1) && leap_yr))) in gen_rtc_ioctl()
324 if (wtime.tm_hour < 0 || wtime.tm_hour >= 24 || in gen_rtc_ioctl()
325 wtime.tm_min < 0 || wtime.tm_min >= 60 || in gen_rtc_ioctl()
326 wtime.tm_sec < 0 || wtime.tm_sec >= 60) in gen_rtc_ioctl()
329 return set_rtc_time(&wtime); in gen_rtc_ioctl()