Home
last modified time | relevance | path

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

/freebsd-12-stable/sys/amd64/vmm/io/
Dvrtc.c74 struct vrtc { struct
84 #define VRTC_LOCK(vrtc) mtx_lock(&((vrtc)->mtx)) argument
85 #define VRTC_UNLOCK(vrtc) mtx_unlock(&((vrtc)->mtx)) argument
86 #define VRTC_LOCKED(vrtc) mtx_owned(&((vrtc)->mtx)) argument
98 #define rtc_halted(vrtc) ((vrtc->rtcdev.reg_b & RTCSB_HALT) != 0) argument
99 #define aintr_enabled(vrtc) (((vrtc)->rtcdev.reg_b & RTCSB_AINTR) != 0) argument
100 #define pintr_enabled(vrtc) (((vrtc)->rtcdev.reg_b & RTCSB_PINTR) != 0) argument
101 #define uintr_enabled(vrtc) (((vrtc)->rtcdev.reg_b & RTCSB_UINTR) != 0) argument
104 static void vrtc_set_reg_c(struct vrtc *vrtc, uint8_t newval);
109 SYSCTL_NODE(_hw_vmm, OID_AUTO, vrtc, CTLFLAG_RW, NULL, NULL);
[all …]
Dvrtc.h36 struct vrtc;
38 struct vrtc *vrtc_init(struct vm *vm);
39 void vrtc_cleanup(struct vrtc *vrtc);
40 void vrtc_reset(struct vrtc *vrtc);
/freebsd-12-stable/sys/gnu/dts/arm/
Dtps65910.dtsi20 regulator-compatible = "vrtc";
Dam335x-osd335x-common.dtsi95 regulator-name = "vio,vrtc,vdds";
Dpxa910-dkb.dts136 marvell,88pm860x-vrtc = <1>;
Dam335x-chilisom.dtsi97 regulator-name = "vio,vrtc,vdds";
Dtegra20-whistler.dts501 vrtc {
502 regulator-name = "vrtc,pmu_vccadc";
Dmt6323.dtsi181 regulator-name = "vrtc";
Dam335x-lxm.dts189 /* vrtc - unused */
Dam335x-bone-common.dtsi357 regulator-name = "vio,vrtc,vdds";
Dam335x-shc.dts301 regulator-name = "vio,vrtc,vdds";
Dam335x-guardian.dts294 regulator-name = "vio,vrtc,vdds";
Dam335x-pepper.dts463 regulator-name = "vrtc,vdds";
/freebsd-12-stable/sys/modules/vmm/
DMakefile37 vrtc.c
/freebsd-12-stable/sys/amd64/vmm/
Dvmm.c153 struct vrtc *vrtc; /* (o) virtual RTC */ member
423 vm->vrtc = vrtc_init(vm); in vm_init()
522 vrtc_cleanup(vm->vrtc); in vm_cleanup()
524 vrtc_reset(vm->vrtc); in vm_cleanup()
2588 struct vrtc *
2592 return (vm->vrtc); in vm_rtc()
/freebsd-12-stable/sys/amd64/include/
Dvmm.h348 struct vrtc *vm_rtc(struct vm *vm);
/freebsd-12-stable/sys/gnu/dts/arm64/amlogic/
Dmeson-g12-common.dtsi1876 vrtc: rtc@0a8 { label
1877 compatible = "amlogic,meson-vrtc";