Lines Matching refs:viortc_class
55 struct viortc_class *viortc_class; member
97 struct viortc_class *viortc_class_from_dev(struct device *dev) in viortc_class_from_dev()
105 return viortc->viortc_class ?: ERR_PTR(-ENODEV); in viortc_class_from_dev()
349 if (!viortc->viortc_class) in viortc_alarmq_hdlr()
353 viortc_class_alarm(viortc->viortc_class, clock_id); in viortc_alarmq_hdlr()
937 struct viortc_class *viortc_class; in viortc_init_rtc_class_clock() local
948 if (viortc->viortc_class) { in viortc_init_rtc_class_clock()
957 viortc_class = viortc_class_init(viortc, vio_clk_id, have_alarm, dev); in viortc_init_rtc_class_clock()
958 if (IS_ERR(viortc_class)) in viortc_init_rtc_class_clock()
959 return PTR_ERR(viortc_class); in viortc_init_rtc_class_clock()
961 viortc->viortc_class = viortc_class; in viortc_init_rtc_class_clock()
966 return viortc_class_register(viortc_class) ?: 1; in viortc_init_rtc_class_clock()
1073 if (viortc->viortc_class) in viortc_clocks_deinit()
1074 viortc_class_stop(viortc->viortc_class); in viortc_clocks_deinit()