Symbol: vpmtmr
usr/src/uts/intel/io/vmm/io/vpmtmr.c
100
ASSERT3P(vpmtmr->io_cookie, ==, NULL);
usr/src/uts/intel/io/vmm/io/vpmtmr.c
101
vpmtmr->io_port = 0;
usr/src/uts/intel/io/vmm/io/vpmtmr.c
107
vpmtmr_cleanup(struct vpmtmr *vpmtmr)
usr/src/uts/intel/io/vmm/io/vpmtmr.c
111
err = vpmtmr_detach_ioport(vpmtmr);
usr/src/uts/intel/io/vmm/io/vpmtmr.c
114
kmem_free(vpmtmr, sizeof (*vpmtmr));
usr/src/uts/intel/io/vmm/io/vpmtmr.c
120
struct vpmtmr *vpmtmr = vm_pmtmr(vm);
usr/src/uts/intel/io/vmm/io/vpmtmr.c
123
if (vpmtmr->io_cookie != NULL) {
usr/src/uts/intel/io/vmm/io/vpmtmr.c
124
if (vpmtmr->io_port == ioport) {
usr/src/uts/intel/io/vmm/io/vpmtmr.c
129
err = vpmtmr_detach_ioport(vpmtmr);
usr/src/uts/intel/io/vmm/io/vpmtmr.c
132
err = vm_ioport_attach(vm, ioport, vpmtmr_handler, vpmtmr,
usr/src/uts/intel/io/vmm/io/vpmtmr.c
133
&vpmtmr->io_cookie);
usr/src/uts/intel/io/vmm/io/vpmtmr.c
135
vpmtmr->io_port = ioport;
usr/src/uts/intel/io/vmm/io/vpmtmr.c
144
struct vpmtmr *vpmtmr = arg;
usr/src/uts/intel/io/vmm/io/vpmtmr.c
153
const hrtime_t delta = gethrtime() - vpmtmr->base_time;
usr/src/uts/intel/io/vmm/io/vpmtmr.c
168
struct vpmtmr *vpmtmr = datap;
usr/src/uts/intel/io/vmm/io/vpmtmr.c
171
out->vpt_time_base = vm_normalize_hrtime(vpmtmr->vm, vpmtmr->base_time);
usr/src/uts/intel/io/vmm/io/vpmtmr.c
172
out->vpt_ioport = vpmtmr->io_port;
usr/src/uts/intel/io/vmm/io/vpmtmr.c
184
struct vpmtmr *vpmtmr = datap;
usr/src/uts/intel/io/vmm/io/vpmtmr.c
187
vpmtmr->base_time =
usr/src/uts/intel/io/vmm/io/vpmtmr.c
188
vm_denormalize_hrtime(vpmtmr->vm, src->vpt_time_base);
usr/src/uts/intel/io/vmm/io/vpmtmr.c
72
struct vpmtmr *
usr/src/uts/intel/io/vmm/io/vpmtmr.c
75
struct vpmtmr *vpmtmr;
usr/src/uts/intel/io/vmm/io/vpmtmr.c
77
vpmtmr = kmem_zalloc(sizeof (struct vpmtmr), KM_SLEEP);
usr/src/uts/intel/io/vmm/io/vpmtmr.c
78
vpmtmr->vm = vm;
usr/src/uts/intel/io/vmm/io/vpmtmr.c
79
vpmtmr->base_time = gethrtime();
usr/src/uts/intel/io/vmm/io/vpmtmr.c
81
return (vpmtmr);
usr/src/uts/intel/io/vmm/io/vpmtmr.c
85
vpmtmr_detach_ioport(struct vpmtmr *vpmtmr)
usr/src/uts/intel/io/vmm/io/vpmtmr.c
87
if (vpmtmr->io_cookie != NULL) {
usr/src/uts/intel/io/vmm/io/vpmtmr.c
92
err = vm_ioport_detach(vpmtmr->vm, &vpmtmr->io_cookie,
usr/src/uts/intel/io/vmm/io/vpmtmr.c
99
ASSERT3P(old_arg, ==, vpmtmr);
usr/src/uts/intel/io/vmm/io/vpmtmr.h
49
struct vpmtmr;
usr/src/uts/intel/io/vmm/io/vpmtmr.h
51
struct vpmtmr *vpmtmr_init(struct vm *vm);
usr/src/uts/intel/io/vmm/io/vpmtmr.h
52
void vpmtmr_cleanup(struct vpmtmr *pmtmr);
usr/src/uts/intel/io/vmm/sys/vmm_kernel.h
301
struct vpmtmr *vm_pmtmr(struct vm *vm);
usr/src/uts/intel/io/vmm/vmm.c
220
struct vpmtmr *vpmtmr; /* (i) virtual ACPI PM timer */
usr/src/uts/intel/io/vmm/vmm.c
3733
struct vpmtmr *
usr/src/uts/intel/io/vmm/vmm.c
3737
return (vm->vpmtmr);
usr/src/uts/intel/io/vmm/vmm.c
4073
return (vm->vpmtmr);
usr/src/uts/intel/io/vmm/vmm.c
560
vm->vpmtmr = vpmtmr_init(vm);
usr/src/uts/intel/io/vmm/vmm.c
705
vpmtmr_cleanup(vm->vpmtmr);