Home
last modified time | relevance | path

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

12345678910

/linux/drivers/rtc/
A Drtc-mv.c70 u32 rtc_time, rtc_date; in mv_rtc_read_time() local
73 rtc_time = readl(ioaddr + RTC_TIME_REG_OFFS); in mv_rtc_read_time()
76 second = rtc_time & 0x7f; in mv_rtc_read_time()
79 wday = (rtc_time >> RTC_WDAY_OFFS) & 0x7; in mv_rtc_read_time()
101 u32 rtc_time, rtc_date; in mv_rtc_read_alarm() local
107 second = rtc_time & 0x7f; in mv_rtc_read_alarm()
110 wday = (rtc_time >> RTC_WDAY_OFFS) & 0x7; in mv_rtc_read_alarm()
211 u32 rtc_time; in mv_rtc_probe() local
229 if (rtc_time & RTC_HOURS_12H_MODE) { in mv_rtc_probe()
236 if (rtc_time == 0x01000000) { in mv_rtc_probe()
[all …]
A Dlib.c52 void rtc_time64_to_tm(time64_t time, struct rtc_time *tm) in rtc_time64_to_tm()
147 int rtc_valid_tm(struct rtc_time *tm) in rtc_valid_tm()
168 time64_t rtc_tm_to_time64(struct rtc_time *tm) in rtc_tm_to_time64()
178 ktime_t rtc_tm_to_ktime(struct rtc_time tm) in rtc_tm_to_ktime()
187 struct rtc_time rtc_ktime_to_tm(ktime_t kt) in rtc_ktime_to_tm()
190 struct rtc_time ret; in rtc_ktime_to_tm()
A Dinterface.c23 static void rtc_add_offset(struct rtc_device *rtc, struct rtc_time *tm) in rtc_add_offset()
93 memset(tm, 0, sizeof(struct rtc_time)); in __rtc_read_time()
110 int rtc_read_time(struct rtc_device *rtc, struct rtc_time *tm) in rtc_read_time()
126 int rtc_set_time(struct rtc_device *rtc, struct rtc_time *tm) in rtc_set_time()
215 struct rtc_time before, now; in __rtc_read_alarm()
268 memcpy(&before, &now, sizeof(struct rtc_time)); in __rtc_read_alarm()
412 struct rtc_time tm; in __rtc_set_alarm()
497 struct rtc_time now; in rtc_initialize_alarm()
586 struct rtc_time tm; in rtc_update_irq_enable()
806 struct rtc_time tm; in rtc_timer_enqueue()
[all …]
A Drtc-da9052.c56 static int da9052_read_alarm(struct da9052_rtc *rtc, struct rtc_time *rtc_tm) in da9052_read_alarm()
99 static int da9052_set_alarm(struct da9052_rtc *rtc, struct rtc_time *rtc_tm) in da9052_set_alarm()
153 static int da9052_rtc_read_time(struct device *dev, struct rtc_time *rtc_tm) in da9052_rtc_read_time()
196 static int da9052_rtc_set_time(struct device *dev, struct rtc_time *tm) in da9052_rtc_set_time()
224 struct rtc_time *tm = &alrm->time; in da9052_rtc_read_alarm()
240 struct rtc_time *tm = &alrm->time; in da9052_rtc_set_alarm()
A Drtc-da9055.c56 static int da9055_read_alarm(struct da9055 *da9055, struct rtc_time *rtc_tm) in da9055_read_alarm()
77 static int da9055_set_alarm(struct da9055 *da9055, struct rtc_time *rtc_tm) in da9055_set_alarm()
125 static int da9055_rtc_read_time(struct device *dev, struct rtc_time *rtc_tm) in da9055_rtc_read_time()
159 static int da9055_rtc_set_time(struct device *dev, struct rtc_time *tm) in da9055_rtc_set_time()
179 struct rtc_time *tm = &alrm->time; in da9055_rtc_read_alarm()
195 struct rtc_time *tm = &alrm->time; in da9055_rtc_set_alarm()
A Drtc-bd70528.c56 static inline void tmday2rtc(struct rtc_time *t, struct bd70528_rtc_day *d) in tmday2rtc()
66 static inline void tm2rtc(struct rtc_time *t, struct bd70528_rtc_data *r) in tm2rtc()
88 static inline void rtc2tm(struct bd70528_rtc_data *r, struct rtc_time *t) in rtc2tm()
160 static int bd71828_set_time(struct device *dev, struct rtc_time *t) in bd71828_set_time()
182 static int bd70528_get_time(struct device *dev, struct rtc_time *t) in bd70528_get_time()
304 struct rtc_time t; in bd70528_probe()
A Drtc-pl031.c116 struct rtc_time *tm, unsigned long *st_time, in pl031_stv2_tm_to_time()
128 struct rtc_time calc_tm; in pl031_stv2_tm_to_time()
150 struct rtc_time *tm) in pl031_stv2_time_to_tm()
166 static int pl031_stv2_read_time(struct device *dev, struct rtc_time *tm) in pl031_stv2_read_time()
176 static int pl031_stv2_set_time(struct device *dev, struct rtc_time *tm) in pl031_stv2_set_time()
243 static int pl031_read_time(struct device *dev, struct rtc_time *tm) in pl031_read_time()
252 static int pl031_set_time(struct device *dev, struct rtc_time *tm) in pl031_set_time()
/linux/include/linux/
A 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()
61 int (*read_time)(struct device *, struct rtc_time *);
62 int (*set_time)(struct device *, struct rtc_time *);
187 extern int rtc_read_time(struct rtc_device *rtc, struct rtc_time *tm);
188 extern int rtc_set_time(struct rtc_device *rtc, struct rtc_time *tm);
/linux/include/uapi/linux/
A Drtc.h25 struct rtc_time { struct
44 struct rtc_time time; /* time the alarm is set to */ argument
95 #define RTC_ALM_SET _IOW('p', 0x07, struct rtc_time) /* Set alarm time */
96 #define RTC_ALM_READ _IOR('p', 0x08, struct rtc_time) /* Read alarm time */
97 #define RTC_RD_TIME _IOR('p', 0x09, struct rtc_time) /* Read RTC time */
98 #define RTC_SET_TIME _IOW('p', 0x0a, struct rtc_time) /* Set RTC time */
/linux/drivers/input/misc/
A Dhp_sdc_rtc.c66 static int hp_sdc_rtc_do_read_bbrtc (struct rtc_time *rtctm) in hp_sdc_rtc_do_read_bbrtc()
102 memset(rtctm, 0, sizeof(struct rtc_time)); in hp_sdc_rtc_do_read_bbrtc()
114 static int hp_sdc_rtc_read_bbrtc (struct rtc_time *rtctm) in hp_sdc_rtc_read_bbrtc()
116 struct rtc_time tm, tm_last; in hp_sdc_rtc_read_bbrtc()
124 while (memcmp(&tm, &tm_last, sizeof(struct rtc_time))) { in hp_sdc_rtc_read_bbrtc()
126 memcpy(&tm_last, &tm, sizeof(struct rtc_time)); in hp_sdc_rtc_read_bbrtc()
130 memcpy(rtctm, &tm, sizeof(struct rtc_time)); in hp_sdc_rtc_read_bbrtc()
272 struct rtc_time tm; in hp_sdc_rtc_proc_show()
275 memset(&tm, 0, sizeof(struct rtc_time)); in hp_sdc_rtc_proc_show()
/linux/tools/testing/selftests/rtc/
A Drtctest.c42 struct rtc_time rtc_tm; in TEST_F()
57 static time_t rtc_time_to_timestamp(struct rtc_time *rtc_time) in rtc_time_to_timestamp() argument
60 .tm_sec = rtc_time->tm_sec, in rtc_time_to_timestamp()
61 .tm_min = rtc_time->tm_min, in rtc_time_to_timestamp()
62 .tm_hour = rtc_time->tm_hour, in rtc_time_to_timestamp()
64 .tm_mon = rtc_time->tm_mon, in rtc_time_to_timestamp()
88 struct rtc_time rtc_tm;
196 struct rtc_time tm; in TEST_F()
253 struct rtc_time tm; in TEST_F()
306 struct rtc_time tm;
[all …]
/linux/arch/alpha/kernel/
A Drtc.c81 alpha_rtc_read_time(struct device *dev, struct rtc_time *tm) in alpha_rtc_read_time()
109 alpha_rtc_set_time(struct device *dev, struct rtc_time *tm) in alpha_rtc_set_time()
111 struct rtc_time xtm; in alpha_rtc_set_time()
154 struct rtc_time *tm;
166 remote_read_time(struct device *dev, struct rtc_time *tm) in remote_read_time()
185 remote_set_time(struct device *dev, struct rtc_time *tm) in remote_set_time()
/linux/arch/m68k/atari/
A Datari.h3 struct rtc_time;
14 int atari_mste_hwclk(int op, struct rtc_time *t);
15 int atari_tt_hwclk(int op, struct rtc_time *t);
/linux/arch/powerpc/platforms/powermac/
A Dpmac.h15 struct rtc_time;
23 extern void pmac_get_rtc_time(struct rtc_time *);
24 extern int pmac_set_rtc_time(struct rtc_time *);
/linux/arch/m68k/kernel/
A Dtime.c67 int (*mach_hwclk) (int, struct rtc_time*);
78 struct rtc_time time; in read_persistent_clock64()
94 static int rtc_generic_get_time(struct device *dev, struct rtc_time *tm) in rtc_generic_get_time()
100 static int rtc_generic_set_time(struct device *dev, struct rtc_time *tm) in rtc_generic_set_time()
/linux/arch/m68k/mvme16x/
A Drtc.c42 struct rtc_time wtime; in rtc_ioctl()
51 memset(&wtime, 0, sizeof(struct rtc_time)); in rtc_ioctl()
68 struct rtc_time rtc_tm; in rtc_ioctl()
75 if (copy_from_user(&rtc_tm, argp, sizeof(struct rtc_time))) in rtc_ioctl()
/linux/arch/m68k/bvme6000/
A Drtc.c44 struct rtc_time wtime; in rtc_ioctl()
54 memset(&wtime, 0, sizeof(struct rtc_time)); in rtc_ioctl()
73 struct rtc_time rtc_tm; in rtc_ioctl()
80 if (copy_from_user(&rtc_tm, argp, sizeof(struct rtc_time))) in rtc_ioctl()
/linux/arch/powerpc/platforms/chrp/
A Dchrp.h7 extern void chrp_get_rtc_time(struct rtc_time *);
8 extern int chrp_set_rtc_time(struct rtc_time *);
/linux/arch/powerpc/kernel/
A Drtas-rtc.c47 void rtas_get_rtc_time(struct rtc_time *rtc_tm) in rtas_get_rtc_time()
61 memset(rtc_tm, 0, sizeof(struct rtc_time)); in rtas_get_rtc_time()
86 int rtas_set_rtc_time(struct rtc_time *tm) in rtas_set_rtc_time()
/linux/arch/m68k/68000/
A Dm68328.h4 struct rtc_time;
5 int m68328_hwclk(int set, struct rtc_time *t);
/linux/arch/powerpc/platforms/8xx/
A Dmpc8xx.h16 extern int mpc8xx_set_rtc_time(struct rtc_time *tm);
17 extern void mpc8xx_get_rtc_time(struct rtc_time *tm);
/linux/arch/m68k/mac/
A Dmac.h3 struct rtc_time;
12 int mac_hwclk(int op, struct rtc_time *t);
/linux/arch/powerpc/platforms/maple/
A Dmaple.h7 extern int maple_set_rtc_time(struct rtc_time *tm);
8 extern void maple_get_rtc_time(struct rtc_time *tm);
/linux/arch/m68k/sun3/
A Dsun3.h5 struct rtc_time;
14 int sun3_hwclk(int set, struct rtc_time *t);
/linux/arch/m68k/include/asm/
A Dmachdep.h11 struct rtc_time;
21 extern int (*mach_hwclk)(int, struct rtc_time*);

Completed in 49 milliseconds

12345678910