Searched refs:vhpet (Results 1 - 5 of 5) sorted by relevance
/freebsd-11-stable/sys/amd64/vmm/io/ |
H A D | vhpet.c | 27 * $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 D | vhpet.h | 36 struct vhpet *vhpet_init(struct vm *vm); 37 void vhpet_cleanup(struct vhpet *vhpet);
|
/freebsd-11-stable/sys/modules/vmm/ |
H A D | Makefile | 33 vhpet.c \
|
/freebsd-11-stable/sys/amd64/include/ |
H A D | vmm.h | 124 struct vhpet; 236 struct vhpet *vm_hpet(struct vm *vm);
|
/freebsd-11-stable/sys/amd64/vmm/ |
H A D | vmm.c | 73 #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