Searched refs:vioapic (Results 1 - 5 of 5) sorted by last modified time

/freebsd-11-stable/sys/modules/vmm/
H A DMakefile34 vioapic.c \
/freebsd-11-stable/sys/amd64/include/
H A Dvmm.h125 struct vioapic;
235 struct vioapic *vm_ioapic(struct vm *vm);
/freebsd-11-stable/sys/amd64/vmm/
H A Dvmm.c74 #include "vioapic.h"
147 struct vioapic *vioapic; /* (i) virtual ioapic */ member in struct:vm
414 vm->vioapic = vioapic_init(vm);
524 vioapic_cleanup(vm->vioapic);
2203 struct vioapic *
2207 return (vm->vioapic);
/freebsd-11-stable/sys/amd64/vmm/io/
H A Dvioapic.c27 * $FreeBSD: stable/11/sys/amd64/vmm/io/vioapic.c 321414 2017-07-24 06:49:57Z mav $
31 __FBSDID("$FreeBSD: stable/11/sys/amd64/vmm/io/vioapic.c 321414 2017-07-24 06:49:57Z mav $");
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)
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);

Completed in 103 milliseconds