Searched defs:rtc_tm (Results 1 - 11 of 11) sorted by relevance

/drivers/char/
H A Dds1302.c119 get_rtc_time(struct rtc_time *rtc_tm) argument
125 rtc_tm->tm_sec = CMOS_READ(RTC_SECONDS);
126 rtc_tm->tm_min = CMOS_READ(RTC_MINUTES);
127 rtc_tm->tm_hour = CMOS_READ(RTC_HOURS);
128 rtc_tm->tm_mday = CMOS_READ(RTC_DAY_OF_MONTH);
129 rtc_tm->tm_mon = CMOS_READ(RTC_MONTH);
130 rtc_tm->tm_year = CMOS_READ(RTC_YEAR);
134 rtc_tm->tm_sec = bcd2bin(rtc_tm->tm_sec);
135 rtc_tm
164 struct rtc_time rtc_tm; local
177 struct rtc_time rtc_tm; local
[all...]
H A Drtc.c147 static void rtc_get_rtc_time(struct rtc_time *rtc_tm);
548 struct rtc_time rtc_tm; local
559 if (copy_from_user(&rtc_tm, (struct rtc_time __user *)arg,
563 yrs = rtc_tm.tm_year + 1900;
564 mon = rtc_tm.tm_mon + 1; /* tm_mon starts at zero */
565 day = rtc_tm.tm_mday;
566 hrs = rtc_tm.tm_hour;
567 min = rtc_tm.tm_min;
568 sec = rtc_tm.tm_sec;
1294 static void rtc_get_rtc_time(struct rtc_time *rtc_tm) argument
[all...]
/drivers/rtc/
H A Drtc-da9052.c58 static int da9052_read_alarm(struct da9052_rtc *rtc, struct rtc_time *rtc_tm) argument
69 rtc_tm->tm_year = (v[4] & DA9052_RTC_YEAR) + 100;
70 rtc_tm->tm_mon = (v[3] & DA9052_RTC_MONTH) - 1;
71 rtc_tm->tm_mday = v[2] & DA9052_RTC_DAY;
72 rtc_tm->tm_hour = v[1] & DA9052_RTC_HOUR;
73 rtc_tm->tm_min = v[0] & DA9052_RTC_MIN;
75 ret = rtc_valid_tm(rtc_tm);
79 static int da9052_set_alarm(struct da9052_rtc *rtc, struct rtc_time *rtc_tm) argument
86 ret = rtc_tm_to_time(rtc_tm, &alm_time);
90 if (rtc_tm
135 da9052_rtc_read_time(struct device *dev, struct rtc_time *rtc_tm) argument
[all...]
H A Drtc-da9055.c61 static int da9055_read_alarm(struct da9055 *da9055, struct rtc_time *rtc_tm) argument
72 rtc_tm->tm_year = (v[4] & DA9055_RTC_ALM_YEAR) + 100;
73 rtc_tm->tm_mon = (v[3] & DA9055_RTC_ALM_MONTH) - 1;
74 rtc_tm->tm_mday = v[2] & DA9055_RTC_ALM_DAY;
75 rtc_tm->tm_hour = v[1] & DA9055_RTC_ALM_HOUR;
76 rtc_tm->tm_min = v[0] & DA9055_RTC_ALM_MIN;
78 return rtc_valid_tm(rtc_tm);
81 static int da9055_set_alarm(struct da9055 *da9055, struct rtc_time *rtc_tm) argument
86 rtc_tm->tm_year -= 100;
87 rtc_tm
129 da9055_rtc_read_time(struct device *dev, struct rtc_time *rtc_tm) argument
[all...]
H A Drtc-puv3.c89 static int puv3_rtc_gettime(struct device *dev, struct rtc_time *rtc_tm) argument
91 rtc_time_to_tm(readl(RTC_RCNR), rtc_tm); local
94 rtc_tm->tm_year, rtc_tm->tm_mon, rtc_tm->tm_mday,
95 rtc_tm->tm_hour, rtc_tm->tm_min, rtc_tm->tm_sec);
H A Drtc-stmp3xxx.c147 static int stmp3xxx_rtc_gettime(struct device *dev, struct rtc_time *rtc_tm) argument
156 rtc_time_to_tm(readl(rtc_data->io + STMP3XXX_RTC_SECONDS), rtc_tm);
H A Drtc-isl1208.c374 struct rtc_time rtc_tm; local
377 err = isl1208_i2c_read_time(client, &rtc_tm);
380 err = rtc_tm_to_time(&rtc_tm, &rtc_secs);
H A Drtc-s3c.c163 static int s3c_rtc_gettime(struct device *dev, struct rtc_time *rtc_tm) argument
173 rtc_tm->tm_min = readb(info->base + S3C2410_RTCMIN);
174 rtc_tm->tm_hour = readb(info->base + S3C2410_RTCHOUR);
175 rtc_tm->tm_mday = readb(info->base + S3C2410_RTCDATE);
176 rtc_tm->tm_mon = readb(info->base + S3C2410_RTCMON);
177 rtc_tm->tm_year = readb(info->base + S3C2410_RTCYEAR);
178 rtc_tm->tm_sec = readb(info->base + S3C2410_RTCSEC);
185 if (rtc_tm->tm_sec == 0 && !have_retried) {
190 rtc_tm->tm_sec = bcd2bin(rtc_tm
490 struct rtc_time rtc_tm; local
[all...]
H A Drtc-sun6i.c158 static int sun6i_rtc_gettime(struct device *dev, struct rtc_time *rtc_tm) argument
172 rtc_tm->tm_sec = SUN6I_TIME_GET_SEC_VALUE(time);
173 rtc_tm->tm_min = SUN6I_TIME_GET_MIN_VALUE(time);
174 rtc_tm->tm_hour = SUN6I_TIME_GET_HOUR_VALUE(time);
176 rtc_tm->tm_mday = SUN6I_DATE_GET_DAY_VALUE(date);
177 rtc_tm->tm_mon = SUN6I_DATE_GET_MON_VALUE(date);
178 rtc_tm->tm_year = SUN6I_DATE_GET_YEAR_VALUE(date);
180 rtc_tm->tm_mon -= 1;
186 rtc_tm->tm_year += SUN6I_YEAR_OFF;
188 return rtc_valid_tm(rtc_tm);
266 sun6i_rtc_settime(struct device *dev, struct rtc_time *rtc_tm) argument
[all...]
H A Drtc-sunxi.c233 static int sunxi_rtc_gettime(struct device *dev, struct rtc_time *rtc_tm) argument
247 rtc_tm->tm_sec = SUNXI_TIME_GET_SEC_VALUE(time);
248 rtc_tm->tm_min = SUNXI_TIME_GET_MIN_VALUE(time);
249 rtc_tm->tm_hour = SUNXI_TIME_GET_HOUR_VALUE(time);
251 rtc_tm->tm_mday = SUNXI_DATE_GET_DAY_VALUE(date);
252 rtc_tm->tm_mon = SUNXI_DATE_GET_MON_VALUE(date);
253 rtc_tm->tm_year = SUNXI_DATE_GET_YEAR_VALUE(date,
256 rtc_tm->tm_mon -= 1;
262 rtc_tm->tm_year += SUNXI_YEAR_OFF(chip->data_year);
264 return rtc_valid_tm(rtc_tm);
343 sunxi_rtc_settime(struct device *dev, struct rtc_time *rtc_tm) argument
[all...]
H A Drtc-ds1511.c185 static int ds1511_rtc_set_time(struct device *dev, struct rtc_time *rtc_tm) argument
193 if (rtc_tm->tm_year < 1900)
194 rtc_tm->tm_year += 1900;
196 if (rtc_tm->tm_year < 1970)
199 yrs = rtc_tm->tm_year % 100;
200 cen = rtc_tm->tm_year / 100;
201 mon = rtc_tm->tm_mon + 1; /* tm_mon starts at zero */
202 day = rtc_tm->tm_mday;
203 dow = rtc_tm->tm_wday & 0x7; /* automatic BCD */
204 hrs = rtc_tm
244 ds1511_rtc_read_time(struct device *dev, struct rtc_time *rtc_tm) argument
[all...]

Completed in 131 milliseconds