Searched refs:vioapic (Results 1 - 5 of 5) sorted by relevance
/freebsd-10-stable/sys/amd64/vmm/io/ |
H A D | vioapic.c | 47 #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 D | vioapic.h | 36 struct vioapic *vioapic_init(struct vm *vm); 37 void vioapic_cleanup(struct vioapic *vioapic);
|
/freebsd-10-stable/sys/modules/vmm/ |
H A D | Makefile | 36 vioapic.c \
|
/freebsd-10-stable/sys/amd64/include/ |
H A D | vmm.h | 115 struct vioapic; 219 struct vioapic *vm_ioapic(struct vm *vm);
|
/freebsd-10-stable/sys/amd64/vmm/ |
H A D | vmm.c | 75 #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