Searched refs:vioapic (Results 1 – 5 of 5) sorted by relevance
/freebsd/sys/amd64/vmm/io/ |
H A D | vioapic.c | 57 struct vioapic { struct 68 #define VIOAPIC_LOCK(vioapic) mtx_lock_spin(&((vioapic)->mtx)) argument 69 #define VIOAPIC_UNLOCK(vioapic) mtx_unlock_spin(&((vioapic)->mtx)) argument 70 #define VIOAPIC_LOCKED(vioapic) mtx_owned(&((vioapic)->mtx)) argument 74 #define VIOAPIC_CTR1(vioapic, fmt, a1) \ argument 75 VM_CTR1((vioapic)->vm, fmt, a1) 77 #define VIOAPIC_CTR2(vioapic, fmt, a1, a2) \ argument 78 VM_CTR2((vioapic)->vm, fmt, a1, a2) 80 #define VIOAPIC_CTR3(vioapic, fmt, a1, a2, a3) \ argument 81 VM_CTR3((vioapic)->vm, fmt, a1, a2, a3) [all …]
|
H A D | vioapic.h | 39 struct vioapic *vioapic_init(struct vm *vm); 40 void vioapic_cleanup(struct vioapic *vioapic); 54 int vioapic_snapshot(struct vioapic *vioapic,
|
/freebsd/sys/amd64/include/ |
H A D | vmm.h | 157 struct vioapic; 292 struct vioapic *vm_ioapic(struct vm *vm);
|
/freebsd/sys/modules/vmm/ |
H A D | Makefile | 95 vioapic.c \
|
/freebsd/sys/amd64/vmm/ |
H A D | vmm.c | 166 struct vioapic *vioapic; /* (i) virtual ioapic */ member 529 vm->vioapic = vioapic_init(vm); in vm_init() 700 vioapic_cleanup(vm->vioapic); in vm_cleanup() 2423 struct vioapic * 2427 return (vm->vioapic); in vm_ioapic()
|