Symbol: rtcdev
sys/amd64/vmm/io/vrtc.c
100
#define rtc_halted(vrtc) ((vrtc->rtcdev.reg_b & RTCSB_HALT) != 0)
sys/amd64/vmm/io/vrtc.c
101
#define aintr_enabled(vrtc) (((vrtc)->rtcdev.reg_b & RTCSB_AINTR) != 0)
sys/amd64/vmm/io/vrtc.c
102
#define pintr_enabled(vrtc) (((vrtc)->rtcdev.reg_b & RTCSB_PINTR) != 0)
sys/amd64/vmm/io/vrtc.c
103
#define uintr_enabled(vrtc) (((vrtc)->rtcdev.reg_b & RTCSB_UINTR) != 0)
sys/amd64/vmm/io/vrtc.c
1037
SNAPSHOT_VAR_OR_LEAVE(vrtc->rtcdev.sec, meta, ret, done);
sys/amd64/vmm/io/vrtc.c
1038
SNAPSHOT_VAR_OR_LEAVE(vrtc->rtcdev.alarm_sec, meta, ret, done);
sys/amd64/vmm/io/vrtc.c
1039
SNAPSHOT_VAR_OR_LEAVE(vrtc->rtcdev.min, meta, ret, done);
sys/amd64/vmm/io/vrtc.c
1040
SNAPSHOT_VAR_OR_LEAVE(vrtc->rtcdev.alarm_min, meta, ret, done);
sys/amd64/vmm/io/vrtc.c
1041
SNAPSHOT_VAR_OR_LEAVE(vrtc->rtcdev.hour, meta, ret, done);
sys/amd64/vmm/io/vrtc.c
1042
SNAPSHOT_VAR_OR_LEAVE(vrtc->rtcdev.alarm_hour, meta, ret, done);
sys/amd64/vmm/io/vrtc.c
1043
SNAPSHOT_VAR_OR_LEAVE(vrtc->rtcdev.day_of_week, meta, ret, done);
sys/amd64/vmm/io/vrtc.c
1044
SNAPSHOT_VAR_OR_LEAVE(vrtc->rtcdev.day_of_month, meta, ret, done);
sys/amd64/vmm/io/vrtc.c
1045
SNAPSHOT_VAR_OR_LEAVE(vrtc->rtcdev.month, meta, ret, done);
sys/amd64/vmm/io/vrtc.c
1046
SNAPSHOT_VAR_OR_LEAVE(vrtc->rtcdev.year, meta, ret, done);
sys/amd64/vmm/io/vrtc.c
1047
SNAPSHOT_VAR_OR_LEAVE(vrtc->rtcdev.reg_a, meta, ret, done);
sys/amd64/vmm/io/vrtc.c
1048
SNAPSHOT_VAR_OR_LEAVE(vrtc->rtcdev.reg_b, meta, ret, done);
sys/amd64/vmm/io/vrtc.c
1049
SNAPSHOT_VAR_OR_LEAVE(vrtc->rtcdev.reg_c, meta, ret, done);
sys/amd64/vmm/io/vrtc.c
1050
SNAPSHOT_VAR_OR_LEAVE(vrtc->rtcdev.reg_d, meta, ret, done);
sys/amd64/vmm/io/vrtc.c
1051
SNAPSHOT_BUF_OR_LEAVE(vrtc->rtcdev.nvram, sizeof(vrtc->rtcdev.nvram),
sys/amd64/vmm/io/vrtc.c
1053
SNAPSHOT_VAR_OR_LEAVE(vrtc->rtcdev.century, meta, ret, done);
sys/amd64/vmm/io/vrtc.c
1054
SNAPSHOT_BUF_OR_LEAVE(vrtc->rtcdev.nvram2, sizeof(vrtc->rtcdev.nvram2),
sys/amd64/vmm/io/vrtc.c
136
if (!divider_enabled(vrtc->rtcdev.reg_a))
sys/amd64/vmm/io/vrtc.c
171
rtcset(struct rtcdev *rtc, int val)
sys/amd64/vmm/io/vrtc.c
185
struct rtcdev *rtc;
sys/amd64/vmm/io/vrtc.c
223
rtc = &vrtc->rtcdev;
sys/amd64/vmm/io/vrtc.c
262
rtcget(struct rtcdev *rtc, int val, int *retval)
sys/amd64/vmm/io/vrtc.c
286
struct rtcdev *rtc;
sys/amd64/vmm/io/vrtc.c
294
rtc = &vrtc->rtcdev;
sys/amd64/vmm/io/vrtc.c
403
struct rtcdev *rtc;
sys/amd64/vmm/io/vrtc.c
409
rtc = &vrtc->rtcdev;
sys/amd64/vmm/io/vrtc.c
510
if (pintr_enabled(vrtc) && divider_enabled(vrtc->rtcdev.reg_a)) {
sys/amd64/vmm/io/vrtc.c
511
ratesel = vrtc->rtcdev.reg_a & 0xf;
sys/amd64/vmm/io/vrtc.c
559
KASSERT((vrtc->rtcdev.reg_b & RTCSB_ALL_INTRS) != 0,
sys/amd64/vmm/io/vrtc.c
563
vrtc_set_reg_c(vrtc, vrtc->rtcdev.reg_c | RTCIR_PERIOD);
sys/amd64/vmm/io/vrtc.c
593
struct rtcdev *rtc;
sys/amd64/vmm/io/vrtc.c
599
rtc = &vrtc->rtcdev;
sys/amd64/vmm/io/vrtc.c
631
struct rtcdev *rtc;
sys/amd64/vmm/io/vrtc.c
639
rtc = &vrtc->rtcdev;
sys/amd64/vmm/io/vrtc.c
686
vrtc_set_reg_c(vrtc, vrtc->rtcdev.reg_c);
sys/amd64/vmm/io/vrtc.c
713
oldval = vrtc->rtcdev.reg_a;
sys/amd64/vmm/io/vrtc.c
73
CTASSERT(sizeof(struct rtcdev) == 128);
sys/amd64/vmm/io/vrtc.c
733
vrtc->rtcdev.reg_a = newval;
sys/amd64/vmm/io/vrtc.c
74
CTASSERT(offsetof(struct rtcdev, century) == RTC_CENTURY);
sys/amd64/vmm/io/vrtc.c
797
if (offset < offsetof(struct rtcdev, nvram[0]) ||
sys/amd64/vmm/io/vrtc.c
798
offset == RTC_CENTURY || offset >= sizeof(struct rtcdev)) {
sys/amd64/vmm/io/vrtc.c
805
ptr = (uint8_t *)(&vrtc->rtcdev);
sys/amd64/vmm/io/vrtc.c
824
if (offset < 0 || offset >= sizeof(struct rtcdev))
sys/amd64/vmm/io/vrtc.c
83
struct rtcdev rtcdev;
sys/amd64/vmm/io/vrtc.c
838
ptr = (uint8_t *)(&vrtc->rtcdev);
sys/amd64/vmm/io/vrtc.c
871
struct rtcdev *rtc;
sys/amd64/vmm/io/vrtc.c
877
rtc = &vrtc->rtcdev;
sys/amd64/vmm/io/vrtc.c
884
if (offset >= sizeof(struct rtcdev)) {
sys/amd64/vmm/io/vrtc.c
910
*val = vrtc->rtcdev.reg_c;
sys/amd64/vmm/io/vrtc.c
967
struct rtcdev *rtc;
sys/amd64/vmm/io/vrtc.c
971
rtc = &vrtc->rtcdev;
sys/amd64/vmm/io/vrtc.c
983
struct rtcdev *rtc;
sys/amd64/vmm/io/vrtc.c
992
rtc = &vrtc->rtcdev;