Lines Matching refs:rtc7301_priv
50 struct rtc7301_priv { struct
63 static u8 rtc7301_read(struct rtc7301_priv *priv, unsigned int reg) in rtc7301_read() argument
73 static void rtc7301_write(struct rtc7301_priv *priv, u8 val, unsigned int reg) in rtc7301_write()
80 static void rtc7301_update_bits(struct rtc7301_priv *priv, unsigned int reg, in rtc7301_update_bits()
88 static int rtc7301_wait_while_busy(struct rtc7301_priv *priv) in rtc7301_wait_while_busy()
105 static void rtc7301_stop(struct rtc7301_priv *priv) in rtc7301_stop()
111 static void rtc7301_start(struct rtc7301_priv *priv) in rtc7301_start()
116 static void rtc7301_select_bank(struct rtc7301_priv *priv, u8 bank) in rtc7301_select_bank()
135 static void rtc7301_get_time(struct rtc7301_priv *priv, struct rtc_time *tm, in rtc7301_get_time()
169 static void rtc7301_write_time(struct rtc7301_priv *priv, struct rtc_time *tm, in rtc7301_write_time()
204 static void rtc7301_alarm_irq(struct rtc7301_priv *priv, unsigned int enabled) in rtc7301_alarm_irq()
214 struct rtc7301_priv *priv = dev_get_drvdata(dev); in rtc7301_read_time()
233 struct rtc7301_priv *priv = dev_get_drvdata(dev); in rtc7301_set_time()
251 struct rtc7301_priv *priv = dev_get_drvdata(dev); in rtc7301_read_alarm()
275 struct rtc7301_priv *priv = dev_get_drvdata(dev); in rtc7301_set_alarm()
294 struct rtc7301_priv *priv = dev_get_drvdata(dev); in rtc7301_alarm_irq_enable()
321 struct rtc7301_priv *priv = dev_get_drvdata(rtc->dev.parent); in rtc7301_irq_handler()
342 static void rtc7301_init(struct rtc7301_priv *priv) in rtc7301_init()
358 struct rtc7301_priv *priv; in rtc7301_rtc_probe()
412 struct rtc7301_priv *priv = dev_get_drvdata(dev); in rtc7301_suspend()
422 struct rtc7301_priv *priv = dev_get_drvdata(dev); in rtc7301_resume()