Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/intel/io/vmm/io/
H A Dvatpit.c58 #define VATPIT_LOCK(vatpit) mutex_enter(&((vatpit)->lock)) argument
59 #define VATPIT_UNLOCK(vatpit) mutex_exit(&((vatpit)->lock)) argument
60 #define VATPIT_LOCKED(vatpit) MUTEX_HELD(&((vatpit)->lock)) argument
84 struct vatpit *vatpit; member
110 struct vatpit { struct
117 static void pit_timer_start_cntr0(struct vatpit *vatpit); argument
120 vatpit_delta_ticks(struct vatpit *vatpit, struct channel *c) in vatpit_delta_ticks() argument
128 vatpit_get_out(struct vatpit *vatpit, int channel) in vatpit_get_out() argument
134 c = &vatpit->channel[channel]; in vatpit_get_out()
138 delta_ticks = vatpit_delta_ticks(vatpit, c); in vatpit_get_out()
[all …]
H A Dvatpit.h40 struct vatpit *vatpit_init(struct vm *vm);
41 void vatpit_cleanup(struct vatpit *vatpit);
48 void vatpit_localize_resources(struct vatpit *);
49 void vatpit_pause(struct vatpit *);
50 void vatpit_resume(struct vatpit *);
/illumos-gate/usr/src/uts/intel/io/vmm/
H A DMakefile.vmm60 vatpit.o \
H A Dvmm.c200 struct vatpit *vatpit; /* (i) virtual atpit */ member
538 vm->vatpit = vatpit_init(vm); in vm_init()
688 vatpit_cleanup(vm->vatpit); in vm_cleanup()
775 vatpit_pause(vm->vatpit); in vm_pause_instance()
790 vatpit_resume(vm->vatpit); in vm_resume_instance()
2295 vatpit_localize_resources(vm->vatpit); in vm_localize_resources()
3686 struct vatpit *
3689 return (vm->vatpit); in vm_atpit()
4025 return (vm->vatpit); in vmm_data_from_class()
H A Dvmm_ioport.c76 struct vatpit *pit = vm_atpit(vm); in vm_inout_init()
/illumos-gate/usr/src/uts/intel/io/vmm/sys/
H A Dvmm_kernel.h300 struct vatpit *vm_atpit(struct vm *vm);