Lines Matching refs:LS7ARtcState

62 OBJECT_DECLARE_SIMPLE_TYPE(LS7ARtcState, LS7A_RTC)
64 struct LS7ARtcState { struct
100 static bool toy_enabled(LS7ARtcState *s) in toy_enabled() argument
106 static bool rtc_enabled(LS7ARtcState *s) in rtc_enabled()
125 static void toymatch_val_to_time(LS7ARtcState *s, uint64_t val, struct tm *tm) in toymatch_val_to_time()
136 static void toymatch_write(LS7ARtcState *s, uint64_t val, int num) in toymatch_write()
152 static void rtcmatch_write(LS7ARtcState *s, uint64_t val, int num) in rtcmatch_write()
165 static void ls7a_toy_stop(LS7ARtcState *s) in ls7a_toy_stop()
175 static void ls7a_rtc_stop(LS7ARtcState *s) in ls7a_rtc_stop()
185 static void ls7a_toy_start(LS7ARtcState *s) in ls7a_toy_start()
201 static void ls7a_rtc_start(LS7ARtcState *s) in ls7a_rtc_start()
215 LS7ARtcState *s = LS7A_RTC(opaque); in ls7a_rtc_read()
278 LS7ARtcState *s = LS7A_RTC(opaque); in ls7a_rtc_write()
370 LS7ARtcState *s = opaque; in toy_timer_cb()
379 LS7ARtcState *s = opaque; in rtc_timer_cb()
390 LS7ARtcState *d = LS7A_RTC(sbd); in ls7a_rtc_realize()
413 LS7ARtcState *d = LS7A_RTC(sbd); in ls7a_rtc_reset()
429 LS7ARtcState *s = LS7A_RTC(opaque); in ls7a_rtc_pre_save()
439 LS7ARtcState *s = LS7A_RTC(opaque); in ls7a_rtc_post_load()
458 VMSTATE_INT64(offset_toy, LS7ARtcState),
459 VMSTATE_INT64(offset_rtc, LS7ARtcState),
460 VMSTATE_UINT32_ARRAY(toymatch, LS7ARtcState, TIMER_NUMS),
461 VMSTATE_UINT32_ARRAY(rtcmatch, LS7ARtcState, TIMER_NUMS),
462 VMSTATE_UINT32(cntrctl, LS7ARtcState),
479 .instance_size = sizeof(LS7ARtcState),