Searched refs:vrtc (Results 1 – 6 of 6) sorted by relevance
87 struct vrtc { struct126 #define VRTC_LOCK(vrtc) mutex_enter(&((vrtc)->lock)) argument127 #define VRTC_UNLOCK(vrtc) mutex_exit(&((vrtc)->lock)) argument128 #define VRTC_LOCKED(vrtc) MUTEX_HELD(&((vrtc)->lock)) argument160 static void vrtc_regc_update(struct vrtc *, uint8_t);161 static void vrtc_callout_reschedule(struct vrtc *);196 rtc_halted(const struct vrtc *vrtc) in rtc_halted() argument198 return ((vrtc->rtcdev.reg_b & RTCSB_HALT) != 0); in rtc_halted()237 vrtc_update_enabled(const struct vrtc *vrtc) in vrtc_update_enabled() argument245 if (!rega_divider_en(vrtc->rtcdev.reg_a)) in vrtc_update_enabled()[all …]
39 struct vrtc;41 struct vrtc *vrtc_init(struct vm *vm);42 void vrtc_cleanup(struct vrtc *vrtc);43 void vrtc_reset(struct vrtc *vrtc);55 void vrtc_localize_resources(struct vrtc *);56 void vrtc_pause(struct vrtc *);57 void vrtc_resume(struct vrtc *);
64 vrtc.o \
202 struct vrtc *vrtc; /* (o) virtual RTC */ member541 vm->vrtc = vrtc_init(vm); in vm_init()684 vrtc_cleanup(vm->vrtc); in vm_cleanup()686 vrtc_reset(vm->vrtc); in vm_cleanup()776 vrtc_pause(vm->vrtc); in vm_pause_instance()789 vrtc_resume(vm->vrtc); in vm_resume_instance()2294 vrtc_localize_resources(vm->vrtc); in vm_localize_resources()3699 struct vrtc *3703 return (vm->vrtc); in vm_rtc()4033 return (vm->vrtc); in vmm_data_from_class()
78 struct vrtc *rtc = vm_rtc(vm); in vm_inout_init()
302 struct vrtc *vm_rtc(struct vm *vm);