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

/freebsd-10-stable/sys/amd64/vmm/io/
H A Dvioapic.c47 #include "vioapic.h"
55 struct vioapic { struct
66 #define VIOAPIC_LOCK(vioapic) mtx_lock_spin(&((vioapic)->mtx))
67 #define VIOAPIC_UNLOCK(vioapic) mtx_unlock_spin(&((vioapic)->mtx))
68 #define VIOAPIC_LOCKED(vioapic) mtx_owned(&((vioapic)->mtx))
70 static MALLOC_DEFINE(M_VIOAPIC, "vioapic", "bhyve virtual ioapic");
72 #define VIOAPIC_CTR1(vioapic, fm
97 vioapic_send_intr(struct vioapic *vioapic, int pin) argument
129 vioapic_set_pinstate(struct vioapic *vioapic, int pin, bool newstate) argument
176 struct vioapic *vioapic; local
231 struct vioapic *vioapic; local
269 vioapic_read(struct vioapic *vioapic, int vcpuid, uint32_t addr) argument
304 vioapic_write(struct vioapic *vioapic, int vcpuid, uint32_t addr, uint32_t data) argument
376 vioapic_mmio_rw(struct vioapic *vioapic, int vcpuid, uint64_t gpa, uint64_t *data, int size, bool doread) argument
418 struct vioapic *vioapic; local
430 struct vioapic *vioapic; local
440 struct vioapic *vioapic; local
473 struct vioapic *vioapic; local
488 vioapic_cleanup(struct vioapic *vioapic) argument
[all...]
H A Dvioapic.h36 struct vioapic *vioapic_init(struct vm *vm);
37 void vioapic_cleanup(struct vioapic *vioapic);
/freebsd-10-stable/sys/modules/vmm/
H A DMakefile36 vioapic.c \
/freebsd-10-stable/sys/amd64/include/
H A Dvmm.h115 struct vioapic;
219 struct vioapic *vm_ioapic(struct vm *vm);
/freebsd-10-stable/sys/amd64/vmm/
H A Dvmm.c75 #include "vioapic.h"
149 struct vioapic *vioapic; /* (i) virtual ioapic */ member in struct:vm
409 vm->vioapic = vioapic_init(vm);
476 vioapic_cleanup(vm->vioapic);
2153 struct vioapic *
2157 return (vm->vioapic);

Completed in 119 milliseconds