Searched defs:rtc_tm (Results 1 - 11 of 11) sorted by relevance
/drivers/char/ |
H A D | ds1302.c | 119 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 D | rtc.c | 147 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 D | rtc-da9052.c | 58 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 D | rtc-da9055.c | 61 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 D | rtc-puv3.c | 89 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 D | rtc-stmp3xxx.c | 147 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 D | rtc-isl1208.c | 374 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 D | rtc-s3c.c | 163 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 D | rtc-sun6i.c | 158 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 D | rtc-sunxi.c | 233 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 D | rtc-ds1511.c | 185 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