Searched refs:vhpet (Results 1 - 5 of 5) sorted by relevance

/freebsd-11-stable/sys/amd64/vmm/io/
H A Dvhpet.c27 * $FreeBSD: stable/11/sys/amd64/vmm/io/vhpet.c 327651 2018-01-06 22:56:48Z ian $
31 __FBSDID("$FreeBSD: stable/11/sys/amd64/vmm/io/vhpet.c 327651 2018-01-06 22:56:48Z ian $");
48 #include "vhpet.h"
52 static MALLOC_DEFINE(M_VHPET, "vhpet", "bhyve virtual hpet");
69 struct vhpet *vhpet; member in struct:vhpet_callout_arg
73 struct vhpet { struct
97 static void vhpet_start_timer(struct vhpet *vhpet, int n, uint32_t counter,
117 vhpet_counter_enabled(struct vhpet *vhpe argument
124 vhpet_timer_msi_enabled(struct vhpet *vhpet, int n) argument
135 vhpet_timer_ioapic_pin(struct vhpet *vhpet, int n) argument
148 vhpet_counter(struct vhpet *vhpet, sbintime_t *nowptr) argument
174 vhpet_timer_clear_isr(struct vhpet *vhpet, int n) argument
187 vhpet_periodic_timer(struct vhpet *vhpet, int n) argument
194 vhpet_timer_interrupt_enabled(struct vhpet *vhpet, int n) argument
201 vhpet_timer_edge_trig(struct vhpet *vhpet, int n) argument
214 vhpet_timer_interrupt(struct vhpet *vhpet, int n) argument
251 vhpet_adjust_compval(struct vhpet *vhpet, int n, uint32_t counter) argument
282 struct vhpet *vhpet; local
315 vhpet_stop_timer(struct vhpet *vhpet, int n, sbintime_t now) argument
336 vhpet_start_timer(struct vhpet *vhpet, int n, uint32_t counter, sbintime_t now) argument
359 vhpet_start_counting(struct vhpet *vhpet) argument
375 vhpet_stop_counting(struct vhpet *vhpet, uint32_t counter, sbintime_t now) argument
393 vhpet_timer_update_config(struct vhpet *vhpet, int n, uint64_t data, uint64_t mask) argument
473 struct vhpet *vhpet; local
624 struct vhpet *vhpet; local
705 struct vhpet *vhpet; local
745 vhpet_cleanup(struct vhpet *vhpet) argument
[all...]
H A Dvhpet.h36 struct vhpet *vhpet_init(struct vm *vm);
37 void vhpet_cleanup(struct vhpet *vhpet);
/freebsd-11-stable/sys/modules/vmm/
H A DMakefile33 vhpet.c \
/freebsd-11-stable/sys/amd64/include/
H A Dvmm.h124 struct vhpet;
236 struct vhpet *vm_hpet(struct vm *vm);
/freebsd-11-stable/sys/amd64/vmm/
H A Dvmm.c73 #include "vhpet.h"
146 struct vhpet *vhpet; /* (i) virtual HPET */ member in struct:vm
415 vm->vhpet = vhpet_init(vm);
522 vhpet_cleanup(vm->vhpet);
2210 struct vhpet *
2214 return (vm->vhpet);

Completed in 69 milliseconds