Home
last modified time | relevance | path

Searched refs:vioapic (Results 1 – 5 of 5) sorted by relevance

/NextBSD/sys/amd64/vmm/io/
HDvioapic.c55 struct vioapic { struct
66 #define VIOAPIC_LOCK(vioapic) mtx_lock_spin(&((vioapic)->mtx)) argument
67 #define VIOAPIC_UNLOCK(vioapic) mtx_unlock_spin(&((vioapic)->mtx)) argument
68 #define VIOAPIC_LOCKED(vioapic) mtx_owned(&((vioapic)->mtx)) argument
72 #define VIOAPIC_CTR1(vioapic, fmt, a1) \ argument
73 VM_CTR1((vioapic)->vm, fmt, a1)
75 #define VIOAPIC_CTR2(vioapic, fmt, a1, a2) \ argument
76 VM_CTR2((vioapic)->vm, fmt, a1, a2)
78 #define VIOAPIC_CTR3(vioapic, fmt, a1, a2, a3) \ argument
79 VM_CTR3((vioapic)->vm, fmt, a1, a2, a3)
[all …]
HDvioapic.h36 struct vioapic *vioapic_init(struct vm *vm);
37 void vioapic_cleanup(struct vioapic *vioapic);
/NextBSD/sys/modules/vmm/
HDMakefile34 vioapic.c \
/NextBSD/sys/amd64/include/
HDvmm.h115 struct vioapic;
219 struct vioapic *vm_ioapic(struct vm *vm);
/NextBSD/sys/amd64/vmm/
HDvmm.c148 struct vioapic *vioapic; /* (i) virtual ioapic */ member
417 vm->vioapic = vioapic_init(vm); in vm_init()
484 vioapic_cleanup(vm->vioapic); in vm_cleanup()
2159 struct vioapic *
2163 return (vm->vioapic); in vm_ioapic()