Home
last modified time | relevance | path

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

12

/freebsd/sys/amd64/vmm/io/
H A Dvrtc.c76 struct vrtc { struct
86 #define VRTC_LOCK(vrtc) mtx_lock(&((vrtc)->mtx)) argument
87 #define VRTC_UNLOCK(vrtc) mtx_unlock(&((vrtc)->mtx)) argument
88 #define VRTC_LOCKED(vrtc) mtx_owned(&((vrtc)->mtx)) argument
100 #define rtc_halted(vrtc) ((vrtc->rtcdev.reg_b & RTCSB_HALT) != 0) argument
101 #define aintr_enabled(vrtc) (((vrtc)->rtcdev.reg_b & RTCSB_AINTR) != 0) argument
102 #define pintr_enabled(vrtc) (((vrtc)->rtcdev.reg_b & RTCSB_PINTR) != 0) argument
103 #define uintr_enabled(vrtc) (((vrtc)->rtcdev.reg_b & RTCSB_UINTR) != 0) argument
106 static void vrtc_set_reg_c(struct vrtc *vrtc, uint8_t newval);
111 SYSCTL_NODE(_hw_vmm, OID_AUTO, vrtc, CTLFLAG_RW | CTLFLAG_MPSAFE, NULL,
[all …]
H A Dvrtc.h34 struct vrtc;
37 struct vrtc *vrtc_init(struct vm *vm);
38 void vrtc_cleanup(struct vrtc *vrtc);
39 void vrtc_reset(struct vrtc *vrtc);
52 int vrtc_snapshot(struct vrtc *vrtc, struct vm_snapshot_meta *meta);
/freebsd/sys/contrib/device-tree/Bindings/rtc/
H A Drtc-meson-vrtc.txt8 - compatible: should be "amlogic,meson-vrtc"
19 vrtc: rtc@0a8 {
20 compatible = "amlogic,meson-vrtc";
/freebsd/sys/contrib/device-tree/src/arm/
H A Dtps65910.dtsi20 regulator-compatible = "vrtc";
/freebsd/sys/contrib/device-tree/src/arm64/mediatek/
H A Dmt6331.dtsi252 mt6331_vrtc_reg: ldo-vrtc {
253 regulator-name = "vrtc";
/freebsd/sys/contrib/device-tree/Bindings/mfd/
H A D88pm860x.txt56 marvell,88pm860x-vrtc = <1>;
H A Dtps65910.txt23 tps65910: vrtc, vio, vdd1, vdd2, vdd3, vdig1, vdig2, vpll, vdac, vaux1,
25 tps65911: vrtc, vio, vdd1, vdd2, vddctrl, ldo1, ldo2, ldo3, ldo4, ldo5,
/freebsd/sys/contrib/device-tree/Bindings/regulator/
H A Dmax8907.txt28 out33v, bbat, sdby, vrtc.
H A Dmt6323-regulator.txt177 regulator-name = "vrtc";
/freebsd/sys/contrib/device-tree/src/arm64/amlogic/
H A Dmeson-g12b-gtking-pro.dts19 rtc1 = &vrtc;
H A Dmeson-g12b-gsking-x.dts20 rtc1 = &vrtc;
H A Dmeson-g12b-gtking.dts19 rtc1 = &vrtc;
H A Dmeson-sm1-odroid-hc4.dts16 rtc1 = &vrtc;
H A Dmeson-g12b-bananapi-cm4.dtsi12 rtc1 = &vrtc;
H A Dmeson-g12b-odroid.dtsi16 rtc1 = &vrtc;
H A Dmeson-khadas-vim3.dtsi18 rtc1 = &vrtc;
H A Dmeson-g12b-bananapi.dtsi17 rtc1 = &vrtc;
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/
H A Dam335x-osd335x-common.dtsi96 regulator-name = "vio,vrtc,vdds";
H A Dam335x-chilisom.dtsi97 regulator-name = "vio,vrtc,vdds";
H A Dam335x-lxm.dts193 /* vrtc - unused */
H A Dam335x-bone-common.dtsi340 regulator-name = "vio,vrtc,vdds";
/freebsd/sys/contrib/device-tree/src/arm/marvell/
H A Dpxa910-dkb.dts136 marvell,88pm860x-vrtc = <1>;
/freebsd/sys/amd64/vmm/
H A Dvmm.c170 struct vrtc *vrtc; /* (o) virtual RTC */ member
532 vm->vrtc = vrtc_init(vm); in vm_init()
690 vrtc_cleanup(vm->vrtc); in vm_cleanup()
692 vrtc_reset(vm->vrtc); in vm_cleanup()
2766 struct vrtc *
2770 return (vm->vrtc); in vm_rtc()
/freebsd/sys/modules/vmm/
H A DMakefile98 vrtc.c
/freebsd/sys/contrib/device-tree/src/arm/mediatek/
H A Dmt6323.dtsi181 regulator-name = "vrtc";

12