Lines Matching refs:s3c_rtc
35 struct s3c_rtc { struct
60 void (*irq_handler) (struct s3c_rtc *info, int mask); argument
61 void (*set_freq) (struct s3c_rtc *info, int freq);
62 void (*enable_tick) (struct s3c_rtc *info, struct seq_file *seq);
63 void (*select_tick_clk) (struct s3c_rtc *info);
64 void (*save_tick_cnt) (struct s3c_rtc *info);
65 void (*restore_tick_cnt) (struct s3c_rtc *info);
66 void (*enable) (struct s3c_rtc *info);
67 void (*disable) (struct s3c_rtc *info);
70 static void s3c_rtc_enable_clk(struct s3c_rtc *info) in s3c_rtc_enable_clk()
84 static void s3c_rtc_disable_clk(struct s3c_rtc *info) in s3c_rtc_disable_clk()
101 struct s3c_rtc *info = (struct s3c_rtc *)id; in s3c_rtc_tickirq()
111 struct s3c_rtc *info = (struct s3c_rtc *)id; in s3c_rtc_alarmirq()
122 struct s3c_rtc *info = dev_get_drvdata(dev); in s3c_rtc_setaie()
147 static int s3c_rtc_setfreq(struct s3c_rtc *info, int freq) in s3c_rtc_setfreq()
165 struct s3c_rtc *info = dev_get_drvdata(dev); in s3c_rtc_gettime()
210 struct s3c_rtc *info = dev_get_drvdata(dev); in s3c_rtc_settime()
240 struct s3c_rtc *info = dev_get_drvdata(dev); in s3c_rtc_getalarm()
302 struct s3c_rtc *info = dev_get_drvdata(dev); in s3c_rtc_setalarm()
360 struct s3c_rtc *info = dev_get_drvdata(dev); in s3c_rtc_proc()
381 static void s3c24xx_rtc_enable(struct s3c_rtc *info) in s3c24xx_rtc_enable()
412 static void s3c24xx_rtc_disable(struct s3c_rtc *info) in s3c24xx_rtc_disable()
425 static void s3c6410_rtc_disable(struct s3c_rtc *info) in s3c6410_rtc_disable()
437 struct s3c_rtc *info = platform_get_drvdata(pdev); in s3c_rtc_remove()
460 struct s3c_rtc *info = NULL; in s3c_rtc_probe()
590 struct s3c_rtc *info = dev_get_drvdata(dev); in s3c_rtc_suspend()
613 struct s3c_rtc *info = dev_get_drvdata(dev); in s3c_rtc_resume()
633 static void s3c24xx_rtc_irq(struct s3c_rtc *info, int mask) in s3c24xx_rtc_irq()
638 static void s3c6410_rtc_irq(struct s3c_rtc *info, int mask) in s3c6410_rtc_irq()
644 static void s3c2410_rtc_setfreq(struct s3c_rtc *info, int freq) in s3c2410_rtc_setfreq()
658 static void s3c2416_rtc_setfreq(struct s3c_rtc *info, int freq) in s3c2416_rtc_setfreq()
676 static void s3c2443_rtc_setfreq(struct s3c_rtc *info, int freq) in s3c2443_rtc_setfreq()
692 static void s3c6410_rtc_setfreq(struct s3c_rtc *info, int freq) in s3c6410_rtc_setfreq()
700 static void s3c24xx_rtc_enable_tick(struct s3c_rtc *info, struct seq_file *seq) in s3c24xx_rtc_enable_tick()
710 static void s3c2416_rtc_select_tick_clk(struct s3c_rtc *info) in s3c2416_rtc_select_tick_clk()
719 static void s3c6410_rtc_enable_tick(struct s3c_rtc *info, struct seq_file *seq) in s3c6410_rtc_enable_tick()
729 static void s3c24xx_rtc_save_tick_cnt(struct s3c_rtc *info) in s3c24xx_rtc_save_tick_cnt()
734 static void s3c24xx_rtc_restore_tick_cnt(struct s3c_rtc *info) in s3c24xx_rtc_restore_tick_cnt()
739 static void s3c6410_rtc_save_tick_cnt(struct s3c_rtc *info) in s3c6410_rtc_save_tick_cnt()
746 static void s3c6410_rtc_restore_tick_cnt(struct s3c_rtc *info) in s3c6410_rtc_restore_tick_cnt()