Searched refs:viortc_class (Results 1 – 3 of 3) sorted by relevance
25 struct viortc_class { struct42 static struct viortc_class *viortc_class_get_locked(struct device *dev) in viortc_class_get_locked() argument44 struct viortc_class *viortc_class; in viortc_class_get_locked() local46 viortc_class = viortc_class_from_dev(dev); in viortc_class_get_locked()47 if (IS_ERR(viortc_class)) in viortc_class_get_locked()48 return viortc_class; in viortc_class_get_locked()50 if (viortc_class->stopped) in viortc_class_get_locked()53 return viortc_class; in viortc_class_get_locked()66 struct viortc_class *viortc_class; in viortc_class_read_time() local71 viortc_class = viortc_class_get_locked(dev); in viortc_class_read_time()[all …]
33 struct viortc_class;35 struct viortc_class *viortc_class_from_dev(struct device *dev);86 void viortc_class_alarm(struct viortc_class *viortc_class, u16 vio_clk_id);88 void viortc_class_stop(struct viortc_class *viortc_class);90 int viortc_class_register(struct viortc_class *viortc_class);92 struct viortc_class *viortc_class_init(struct viortc_dev *viortc,98 static inline void viortc_class_alarm(struct viortc_class *viortc_class, in viortc_class_alarm() argument103 static inline void viortc_class_stop(struct viortc_class *viortc_class) in viortc_class_stop() argument107 static inline int viortc_class_register(struct viortc_class *viortc_class) in viortc_class_register() argument112 static inline struct viortc_class *viortc_class_init(struct viortc_dev *viortc, in viortc_class_init()
55 struct viortc_class *viortc_class; member97 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() local948 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()[all …]