Lines Matching refs:rtc
24 static bool is_rtc_hctosys(struct rtc_device *rtc) in is_rtc_hctosys() argument
29 size = scnprintf(name, NAME_SIZE, "rtc%d", rtc->id); in is_rtc_hctosys()
36 static bool is_rtc_hctosys(struct rtc_device *rtc) in is_rtc_hctosys() argument
38 return (rtc->id == 0); in is_rtc_hctosys()
45 struct rtc_device *rtc = seq->private; in rtc_proc_show() local
46 const struct rtc_class_ops *ops = rtc->ops; in rtc_proc_show()
50 err = rtc_read_time(rtc, &tm); in rtc_proc_show()
59 err = rtc_read_alarm(rtc, &alrm); in rtc_proc_show()
93 (rtc->uie_rtctimer.enabled) ? "yes" : "no"); in rtc_proc_show()
95 (rtc->pie_enabled) ? "yes" : "no"); in rtc_proc_show()
97 rtc->irq_freq); in rtc_proc_show()
99 rtc->max_user_freq); in rtc_proc_show()
105 ops->proc(rtc->dev.parent, seq); in rtc_proc_show()
113 struct rtc_device *rtc = PDE_DATA(inode); in rtc_proc_open() local
118 ret = single_open(file, rtc_proc_show, rtc); in rtc_proc_open()
138 void rtc_proc_add_device(struct rtc_device *rtc) in rtc_proc_add_device() argument
140 if (is_rtc_hctosys(rtc)) in rtc_proc_add_device()
141 proc_create_data("driver/rtc", 0, NULL, &rtc_proc_fops, rtc); in rtc_proc_add_device()
144 void rtc_proc_del_device(struct rtc_device *rtc) in rtc_proc_del_device() argument
146 if (is_rtc_hctosys(rtc)) in rtc_proc_del_device()