Home
last modified time | relevance | path

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

/freebsd/sys/amd64/vmm/io/
H A Dvioapic.c57 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 Dvioapic.h39 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 Dvmm.h157 struct vioapic;
292 struct vioapic *vm_ioapic(struct vm *vm);
/freebsd/sys/modules/vmm/
H A DMakefile95 vioapic.c \
/freebsd/sys/amd64/vmm/
H A Dvmm.c166 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()