Home
last modified time | relevance | path

Searched refs:vrtc (Results 1 – 9 of 9) sorted by relevance

/NextBSD/sys/amd64/vmm/io/
HDvrtc.c72 struct vrtc { struct
82 #define VRTC_LOCK(vrtc) mtx_lock(&((vrtc)->mtx)) argument
83 #define VRTC_UNLOCK(vrtc) mtx_unlock(&((vrtc)->mtx)) argument
84 #define VRTC_LOCKED(vrtc) mtx_owned(&((vrtc)->mtx)) argument
96 #define rtc_halted(vrtc) ((vrtc->rtcdev.reg_b & RTCSB_HALT) != 0) argument
97 #define aintr_enabled(vrtc) (((vrtc)->rtcdev.reg_b & RTCSB_AINTR) != 0) argument
98 #define pintr_enabled(vrtc) (((vrtc)->rtcdev.reg_b & RTCSB_PINTR) != 0) argument
99 #define uintr_enabled(vrtc) (((vrtc)->rtcdev.reg_b & RTCSB_UINTR) != 0) argument
102 static void vrtc_set_reg_c(struct vrtc *vrtc, uint8_t newval);
107 SYSCTL_NODE(_hw_vmm, OID_AUTO, vrtc, CTLFLAG_RW, NULL, NULL);
[all …]
HDvrtc.h34 struct vrtc;
36 struct vrtc *vrtc_init(struct vm *vm);
37 void vrtc_cleanup(struct vrtc *vrtc);
38 void vrtc_reset(struct vrtc *vrtc);
/NextBSD/sys/gnu/dts/arm/
HDtps65910.dtsi23 regulator-compatible = "vrtc";
HDtegra20-whistler.dts497 vrtc {
498 regulator-name = "vrtc,pmu_vccadc";
HDam335x-bone-common.dtsi250 regulator-name = "vio,vrtc,vdds";
HDam335x-lxm.dts192 /* vrtc - unused */
/NextBSD/sys/modules/vmm/
HDMakefile37 vrtc.c
/NextBSD/sys/amd64/vmm/
HDvmm.c152 struct vrtc *vrtc; /* (o) virtual RTC */ member
423 vm->vrtc = vrtc_init(vm); in vm_init()
477 vrtc_cleanup(vm->vrtc); in vm_cleanup()
479 vrtc_reset(vm->vrtc); in vm_cleanup()
2455 struct vrtc *
2459 return (vm->vrtc); in vm_rtc()
/NextBSD/sys/amd64/include/
HDvmm.h323 struct vrtc *vm_rtc(struct vm *vm);