/freebsd-10-stable/sys/amd64/vmm/ |
H A D | vmm_lapic.c | 56 struct vlapic *vlapic; local 77 struct vlapic *vlapic; local 170 struct vlapic *vlapi local 190 struct vlapic *vlapic; local 210 struct vlapic *vlapic; local 232 struct vlapic *vlapic; local [all...] |
H A D | vmm.c | 100 struct vlapic *vlapic; /* (i) APIC device model */ member in struct:vcpu [all...] |
/freebsd-10-stable/sys/amd64/vmm/io/ |
H A D | vioapic.c | 232 struct vlapic *vlapic; local [all...] |
H A D | vlapic_priv.h | 150 struct vlapic { struct [all...] |
H A D | vlapic.c | 81 vlapic_get_id(struct vlapic *vlapic) argument 91 x2apic_ldr(struct vlapic *vlapic) argument 103 vlapic_dfr_write_handler(struct vlapic *vlapic) argument 127 vlapic_ldr_write_handler(struct vlapic *vlapic) argument 145 vlapic_id_write_handler(struct vlapic *vlapic) argument 193 vlapic_get_ccr(struct vlapic *vlapic) argument 225 vlapic_dcr_write_handler(struct vlapic *vlapic) argument 251 vlapic_esr_write_handler(struct vlapic *vlapic) argument 261 vlapic_set_intr_ready(struct vlapic *vlapic, int vector, bool level) argument 308 vlapic_get_lvtptr(struct vlapic *vlapic, uint32_t offset) argument 362 vlapic_get_lvt(struct vlapic *vlapic, uint32_t offset) argument 373 vlapic_lvt_write_handler(struct vlapic *vlapic, uint32_t offset) argument 407 vlapic_mask_lvts(struct vlapic *vlapic) argument 434 vlapic_fire_lvt(struct vlapic *vlapic, uint32_t lvt) argument 468 dump_isrvec_stk(struct vlapic *vlapic) argument 487 vlapic_update_ppr(struct vlapic *vlapic) argument 554 vlapic_process_eoi(struct vlapic *vlapic) argument 597 vlapic_periodic_timer(struct vlapic *vlapic) argument 609 vlapic_set_error(struct vlapic *vlapic, uint32_t mask) argument 629 vlapic_fire_timer(struct vlapic *vlapic) argument 647 vlapic_fire_cmci(struct vlapic *vlapic) argument 661 vlapic_trigger_lvt(struct vlapic *vlapic, int vector) argument 721 struct vlapic *vlapic; local 781 vlapic_icrtmr_write_handler(struct vlapic *vlapic) argument 819 struct vlapic *vlapic; local 913 vlapic_set_tpr(struct vlapic *vlapic, uint8_t val) argument 926 vlapic_get_tpr(struct vlapic *vlapic) argument 934 vlapic_set_cr8(struct vlapic *vlapic, uint64_t val) argument 948 vlapic_get_cr8(struct vlapic *vlapic) argument 957 vlapic_icrlo_write_handler(struct vlapic *vlapic, bool *retu) argument 1073 vlapic_self_ipi_handler(struct vlapic *vlapic, uint64_t val) argument 1087 vlapic_pending_intr(struct vlapic *vlapic, int *vecptr) argument 1117 vlapic_intr_accepted(struct vlapic *vlapic, int vector) argument 1154 vlapic_svr_write_handler(struct vlapic *vlapic) argument 1190 vlapic_read(struct vlapic *vlapic, int mmio_access, uint64_t offset, uint64_t *data, bool *retu) argument 1311 vlapic_write(struct vlapic *vlapic, int mmio_access, uint64_t offset, uint64_t data, bool *retu) argument 1419 vlapic_reset(struct vlapic *vlapic) argument 1446 vlapic_init(struct vlapic *vlapic) argument 1473 vlapic_cleanup(struct vlapic *vlapic) argument 1480 vlapic_get_apicbase(struct vlapic *vlapic) argument 1487 vlapic_set_apicbase(struct vlapic *vlapic, uint64_t new) argument 1502 struct vlapic *vlapic; local 1569 vlapic_post_intr(struct vlapic *vlapic, int hostcpu, int ipinum) argument 1587 vlapic_enabled(struct vlapic *vlapic) argument 1599 vlapic_set_tmr(struct vlapic *vlapic, int vector, bool level) argument 1619 vlapic_reset_tmr(struct vlapic *vlapic) argument 1630 vlapic_set_tmr_level(struct vlapic *vlapic, uint32_t dest, bool phys, int delmode, int vector) argument [all...] |
/freebsd-10-stable/sys/amd64/vmm/intel/ |
H A D | vmx.c | 1183 vmx_inject_interrupts(struct vmx *vmx, int vcpu, struct vlapic *vlapic, argument 1654 struct vlapic *vlapic; local 1886 vmx_handle_apic_write(struct vmx *vmx, int vcpuid, struct vlapic *vlapic, uint64_t qual) argument 2095 struct vlapic *vlapic; local 2583 struct vlapic *vlapic; local 3110 struct vlapic vlapic; member in struct:vlapic_vtx 3131 vmx_set_intr_ready(struct vlapic *vlapic, int vector, bool level) argument 3157 vmx_pending_intr(struct vlapic *vlapic, int *vecptr) argument 3205 vmx_intr_accepted(struct vlapic *vlapic, int vector) argument 3212 vmx_set_tmr(struct vlapic *vlapic, int vector, bool level) argument 3239 vmx_enable_x2apic_mode(struct vlapic *vlapic) argument 3282 vmx_post_intr(struct vlapic *vlapic, int hostcpu) argument 3293 vmx_inject_pir(struct vlapic *vlapic) argument 3386 struct vlapic *vlapic; local 3417 vmx_vlapic_cleanup(void *arg, struct vlapic *vlapic) argument [all...] |
/freebsd-10-stable/sys/amd64/vmm/amd/ |
H A D | svm.c | 930 struct vlapic *vlapic; local 1552 svm_inj_interrupts(struct svm_softc *sc, int vcpu, struct vlapic *vlapic) argument 1878 struct vlapic *vlapic; local 2172 struct vlapic *vlapic; local 2186 svm_vlapic_cleanup(void *arg, struct vlapic *vlapic) argument [all...] |