Home
last modified time | relevance | path

Searched refs:rtc_time (Results 1 – 25 of 167) sorted by relevance

1234567

/linux-4.19.296/drivers/rtc/
Drtc-mv.c49 static int mv_rtc_set_time(struct device *dev, struct rtc_time *tm) in mv_rtc_set_time()
69 static int mv_rtc_read_time(struct device *dev, struct rtc_time *tm) in mv_rtc_read_time()
73 u32 rtc_time, rtc_date; in mv_rtc_read_time() local
76 rtc_time = readl(ioaddr + RTC_TIME_REG_OFFS); in mv_rtc_read_time()
79 second = rtc_time & 0x7f; in mv_rtc_read_time()
80 minute = (rtc_time >> RTC_MINUTES_OFFS) & 0x7f; in mv_rtc_read_time()
81 hour = (rtc_time >> RTC_HOURS_OFFS) & 0x3f; /* assume 24 hour mode */ in mv_rtc_read_time()
82 wday = (rtc_time >> RTC_WDAY_OFFS) & 0x7; in mv_rtc_read_time()
104 u32 rtc_time, rtc_date; in mv_rtc_read_alarm() local
107 rtc_time = readl(ioaddr + RTC_ALARM_TIME_REG_OFFS); in mv_rtc_read_alarm()
[all …]
Drtc-lib.c53 void rtc_time64_to_tm(time64_t time, struct rtc_time *tm) in rtc_time64_to_tm()
98 int rtc_valid_tm(struct rtc_time *tm) in rtc_valid_tm()
117 time64_t rtc_tm_to_time64(struct rtc_time *tm) in rtc_tm_to_time64()
127 ktime_t rtc_tm_to_ktime(struct rtc_time tm) in rtc_tm_to_ktime()
136 struct rtc_time rtc_ktime_to_tm(ktime_t kt) in rtc_ktime_to_tm()
139 struct rtc_time ret; in rtc_ktime_to_tm()
Drtc-da9052.c61 static int da9052_read_alarm(struct da9052_rtc *rtc, struct rtc_time *rtc_tm) in da9052_read_alarm()
104 static int da9052_set_alarm(struct da9052_rtc *rtc, struct rtc_time *rtc_tm) in da9052_set_alarm()
160 static int da9052_rtc_read_time(struct device *dev, struct rtc_time *rtc_tm) in da9052_rtc_read_time()
203 static int da9052_rtc_set_time(struct device *dev, struct rtc_time *tm) in da9052_rtc_set_time()
231 struct rtc_time *tm = &alrm->time; in da9052_rtc_read_alarm()
247 struct rtc_time *tm = &alrm->time; in da9052_rtc_set_alarm()
Dinterface.c26 static void rtc_add_offset(struct rtc_device *rtc, struct rtc_time *tm) in rtc_add_offset()
49 static void rtc_subtract_offset(struct rtc_device *rtc, struct rtc_time *tm) in rtc_subtract_offset()
70 static int rtc_valid_range(struct rtc_device *rtc, struct rtc_time *tm) in rtc_valid_range()
87 static int __rtc_read_time(struct rtc_device *rtc, struct rtc_time *tm) in __rtc_read_time()
95 memset(tm, 0, sizeof(struct rtc_time)); in __rtc_read_time()
112 int rtc_read_time(struct rtc_device *rtc, struct rtc_time *tm) in rtc_read_time()
128 int rtc_set_time(struct rtc_device *rtc, struct rtc_time *tm) in rtc_set_time()
223 struct rtc_time before, now; in __rtc_read_alarm()
276 memcpy(&before, &now, sizeof(struct rtc_time)); in __rtc_read_alarm()
423 struct rtc_time tm; in __rtc_set_alarm()
[all …]
Drtc-da9055.c61 static int da9055_read_alarm(struct da9055 *da9055, struct rtc_time *rtc_tm) in da9055_read_alarm()
82 static int da9055_set_alarm(struct da9055 *da9055, struct rtc_time *rtc_tm) in da9055_set_alarm()
130 static int da9055_rtc_read_time(struct device *dev, struct rtc_time *rtc_tm) in da9055_rtc_read_time()
164 static int da9055_rtc_set_time(struct device *dev, struct rtc_time *tm) in da9055_rtc_set_time()
184 struct rtc_time *tm = &alrm->time; in da9055_rtc_read_alarm()
200 struct rtc_time *tm = &alrm->time; in da9055_rtc_set_alarm()
Drtc-sirfsoc.c170 struct rtc_time *tm) in sirfsoc_rtc_read_time()
191 struct rtc_time *tm) in sirfsoc_rtc_set_time()
193 unsigned long rtc_time; in sirfsoc_rtc_set_time() local
197 rtc_tm_to_time(tm, &rtc_time); in sirfsoc_rtc_set_time()
199 rtcdrv->overflow_rtc = rtc_time >> (BITS_PER_LONG - RTC_SHIFT); in sirfsoc_rtc_set_time()
202 sirfsoc_rtc_writel(rtcdrv, RTC_CN, rtc_time << RTC_SHIFT); in sirfsoc_rtc_set_time()
Drtc-pl031.c118 struct rtc_time *tm, unsigned long *st_time, in pl031_stv2_tm_to_time()
131 struct rtc_time calc_tm; in pl031_stv2_tm_to_time()
154 struct rtc_time *tm) in pl031_stv2_time_to_tm()
170 static int pl031_stv2_read_time(struct device *dev, struct rtc_time *tm) in pl031_stv2_read_time()
180 static int pl031_stv2_set_time(struct device *dev, struct rtc_time *tm) in pl031_stv2_set_time()
251 static int pl031_read_time(struct device *dev, struct rtc_time *tm) in pl031_read_time()
260 static int pl031_set_time(struct device *dev, struct rtc_time *tm) in pl031_set_time()
Drtc-ps3.c41 static int ps3_get_time(struct device *dev, struct rtc_time *tm) in ps3_get_time()
47 static int ps3_set_time(struct device *dev, struct rtc_time *tm) in ps3_set_time()
Drtc-88pm80x.c88 static void rtc_next_alarm_time(struct rtc_time *next, struct rtc_time *now, in rtc_next_alarm_time()
89 struct rtc_time *alrm) in rtc_next_alarm_time()
111 static int pm80x_rtc_read_time(struct device *dev, struct rtc_time *tm) in pm80x_rtc_read_time()
132 static int pm80x_rtc_set_time(struct device *dev, struct rtc_time *tm) in pm80x_rtc_set_time()
185 struct rtc_time now_tm, alarm_tm; in pm80x_rtc_set_alarm()
Drtc-mt7622.c161 static void mtk_rtc_get_alarm_or_time(struct mtk_rtc *hw, struct rtc_time *tm, in mtk_rtc_get_alarm_or_time()
193 static void mtk_rtc_set_alarm_or_time(struct mtk_rtc *hw, struct rtc_time *tm, in mtk_rtc_set_alarm_or_time()
229 static int mtk_rtc_gettime(struct device *dev, struct rtc_time *tm) in mtk_rtc_gettime()
238 static int mtk_rtc_settime(struct device *dev, struct rtc_time *tm) in mtk_rtc_settime()
259 struct rtc_time *alrm_tm = &wkalrm->time; in mtk_rtc_getalarm()
272 struct rtc_time *alrm_tm = &wkalrm->time; in mtk_rtc_setalarm()
Drtc-max8907.c61 static void regs_to_tm(u8 *regs, struct rtc_time *tm) in regs_to_tm()
81 static void tm_to_regs(struct rtc_time *tm, u8 *regs) in tm_to_regs()
97 static int max8907_rtc_read_time(struct device *dev, struct rtc_time *tm) in max8907_rtc_read_time()
113 static int max8907_rtc_set_time(struct device *dev, struct rtc_time *tm) in max8907_rtc_set_time()
Drtc-sun4v.c40 static int sun4v_read_time(struct device *dev, struct rtc_time *tm) in sun4v_read_time()
67 static int sun4v_set_time(struct device *dev, struct rtc_time *tm) in sun4v_set_time()
Drtc-efi.c58 convert_to_efi_time(struct rtc_time *wtime, efi_time_t *eft) in convert_to_efi_time()
72 convert_from_efi_time(efi_time_t *eft, struct rtc_time *wtime) in convert_from_efi_time()
162 static int efi_read_time(struct device *dev, struct rtc_time *tm) in efi_read_time()
182 static int efi_set_time(struct device *dev, struct rtc_time *tm) in efi_set_time()
Drtc-as3722.c42 static void as3722_time_to_reg(u8 *rbuff, struct rtc_time *tm) in as3722_time_to_reg()
52 static void as3722_reg_to_time(u8 *rbuff, struct rtc_time *tm) in as3722_reg_to_time()
63 static int as3722_rtc_read_time(struct device *dev, struct rtc_time *tm) in as3722_rtc_read_time()
80 static int as3722_rtc_set_time(struct device *dev, struct rtc_time *tm) in as3722_rtc_set_time()
Drtc-88pm860x.c86 static void rtc_next_alarm_time(struct rtc_time *next, struct rtc_time *now, in rtc_next_alarm_time()
87 struct rtc_time *alrm) in rtc_next_alarm_time()
109 static int pm860x_rtc_read_time(struct device *dev, struct rtc_time *tm) in pm860x_rtc_read_time()
134 static int pm860x_rtc_set_time(struct device *dev, struct rtc_time *tm) in pm860x_rtc_set_time()
196 struct rtc_time now_tm, alarm_tm; in pm860x_rtc_set_alarm()
323 struct rtc_time tm; in pm860x_rtc_probe()
Drtc-au1xxx.c31 static int au1xtoy_rtc_read_time(struct device *dev, struct rtc_time *tm) in au1xtoy_rtc_read_time()
42 static int au1xtoy_rtc_set_time(struct device *dev, struct rtc_time *tm) in au1xtoy_rtc_set_time()
Drtc-ls1x.c88 static int ls1x_rtc_read_time(struct device *dev, struct rtc_time *rtm) in ls1x_rtc_read_time()
96 memset(rtm, 0, sizeof(struct rtc_time)); in ls1x_rtc_read_time()
105 static int ls1x_rtc_set_time(struct device *dev, struct rtc_time *rtm) in ls1x_rtc_set_time()
Drtc-puv3.c89 static int puv3_rtc_gettime(struct device *dev, struct rtc_time *rtc_tm) in puv3_rtc_gettime()
100 static int puv3_rtc_settime(struct device *dev, struct rtc_time *tm) in puv3_rtc_settime()
116 struct rtc_time *alm_tm = &alrm->time; in puv3_rtc_getalarm()
132 struct rtc_time *tm = &alrm->time; in puv3_rtc_setalarm()
Drtc-pcf8583.c52 static int pcf8583_get_datetime(struct i2c_client *client, struct rtc_time *dt) in pcf8583_get_datetime()
90 static int pcf8583_set_datetime(struct i2c_client *client, struct rtc_time *dt, int datetoo) in pcf8583_set_datetime()
175 static int pcf8583_rtc_read_time(struct device *dev, struct rtc_time *tm) in pcf8583_rtc_read_time()
225 static int pcf8583_rtc_set_time(struct device *dev, struct rtc_time *tm) in pcf8583_rtc_set_time()
Drtc-opal.c33 static void opal_to_tm(u32 y_m_d, u64 h_m_s_ms, struct rtc_time *tm) in opal_to_tm()
46 static void tm_to_opal(struct rtc_time *tm, u32 *y_m_d, u64 *h_m_s_ms) in tm_to_opal()
58 static int opal_get_rtc_time(struct device *dev, struct rtc_time *tm) in opal_get_rtc_time()
92 static int opal_set_rtc_time(struct device *dev, struct rtc_time *tm) in opal_set_rtc_time()
/linux-4.19.296/include/linux/
Drtc.h23 extern int rtc_valid_tm(struct rtc_time *tm);
24 extern time64_t rtc_tm_to_time64(struct rtc_time *tm);
25 extern void rtc_time64_to_tm(time64_t time, struct rtc_time *tm);
26 ktime_t rtc_tm_to_ktime(struct rtc_time tm);
27 struct rtc_time rtc_ktime_to_tm(ktime_t kt);
32 static inline time64_t rtc_tm_sub(struct rtc_time *lhs, struct rtc_time *rhs) in rtc_tm_sub()
37 static inline void rtc_time_to_tm(unsigned long time, struct rtc_time *tm) in rtc_time_to_tm()
42 static inline int rtc_tm_to_time(struct rtc_time *tm, unsigned long *time) in rtc_tm_to_time()
77 int (*read_time)(struct device *, struct rtc_time *);
78 int (*set_time)(struct device *, struct rtc_time *);
[all …]
Dmc146818rtc.h126 unsigned int mc146818_get_time(struct rtc_time *time);
127 int mc146818_set_time(struct rtc_time *time);
/linux-4.19.296/include/uapi/linux/
Drtc.h21 struct rtc_time { struct
40 struct rtc_time time; /* time the alarm is set to */ argument
80 #define RTC_ALM_SET _IOW('p', 0x07, struct rtc_time) /* Set alarm time */
81 #define RTC_ALM_READ _IOR('p', 0x08, struct rtc_time) /* Read alarm time */
82 #define RTC_RD_TIME _IOR('p', 0x09, struct rtc_time) /* Read RTC time */
83 #define RTC_SET_TIME _IOW('p', 0x0a, struct rtc_time) /* Set RTC time */
/linux-4.19.296/drivers/char/
Defirtc.c102 convert_to_efi_time(struct rtc_time *wtime, efi_time_t *eft) in convert_to_efi_time()
117 convert_from_efi_time(efi_time_t *eft, struct rtc_time *wtime) in convert_from_efi_time()
154 struct rtc_time wtime; in efi_rtc_ioctl()
189 sizeof (struct rtc_time)) ? - EFAULT : 0; in efi_rtc_ioctl()
195 if (copy_from_user(&wtime, (struct rtc_time __user *)arg, in efi_rtc_ioctl()
196 sizeof(struct rtc_time)) ) in efi_rtc_ioctl()
216 || copy_from_user(&wtime, &ewp->time, sizeof(struct rtc_time)) ) in efi_rtc_ioctl()
252 sizeof(struct rtc_time)) ? -EFAULT : 0; in efi_rtc_ioctl()
Drtc.c147 static void rtc_get_rtc_time(struct rtc_time *rtc_tm);
153 static void get_rtc_alm_time(struct rtc_time *alm_tm);
387 struct rtc_time wtime; in rtc_do_ioctl()
474 memset(&wtime, 0, sizeof(struct rtc_time)); in rtc_do_ioctl()
486 struct rtc_time alm_tm; in rtc_do_ioctl()
488 if (copy_from_user(&alm_tm, (struct rtc_time __user *)arg, in rtc_do_ioctl()
489 sizeof(struct rtc_time))) in rtc_do_ioctl()
529 memset(&wtime, 0, sizeof(struct rtc_time)); in rtc_do_ioctl()
535 struct rtc_time rtc_tm; in rtc_do_ioctl()
546 if (copy_from_user(&rtc_tm, (struct rtc_time __user *)arg, in rtc_do_ioctl()
[all …]

1234567