Home
last modified time | relevance | path

Searched refs:vatpit (Results 1 – 5 of 5) sorted by relevance

/NextBSD/sys/amd64/vmm/io/
HDvatpit.c49 #define VATPIT_LOCK(vatpit) mtx_lock_spin(&((vatpit)->mtx)) argument
50 #define VATPIT_UNLOCK(vatpit) mtx_unlock_spin(&((vatpit)->mtx)) argument
51 #define VATPIT_LOCKED(vatpit) mtx_owned(&((vatpit)->mtx)) argument
73 struct vatpit *vatpit; member
94 struct vatpit { struct
103 static void pit_timer_start_cntr0(struct vatpit *vatpit); argument
106 vatpit_get_out(struct vatpit *vatpit, int channel) in vatpit_get_out() argument
112 c = &vatpit->channel[channel]; in vatpit_get_out()
116 delta_ticks = (sbinuptime() - c->now_sbt) / vatpit->freq_sbt; in vatpit_get_out()
131 struct vatpit *vatpit; in vatpit_callout_handler() local
[all …]
HDvatpit.h37 struct vatpit *vatpit_init(struct vm *vm);
38 void vatpit_cleanup(struct vatpit *vatpit);
/NextBSD/sys/modules/vmm/
HDMakefile32 vatpit.c \
/NextBSD/sys/amd64/vmm/
HDvmm.c150 struct vatpit *vatpit; /* (i) virtual atpit */ member
420 vm->vatpit = vatpit_init(vm); in vm_init()
481 vatpit_cleanup(vm->vatpit); in vm_cleanup()
2442 struct vatpit *
2445 return (vm->vatpit); in vm_atpit()
/NextBSD/sys/amd64/include/
HDvmm.h321 struct vatpit *vm_atpit(struct vm *vm);