Searched defs:vlapic (Results 1 – 6 of 6) sorted by relevance
/illumos-gate/usr/src/uts/intel/io/vmm/io/ |
H A D | vlapic.c | 84 #define VLAPIC_TIMER_LOCK(vlapic) mutex_enter(&((vlapic)->timer_lock)) argument 85 #define VLAPIC_TIMER_UNLOCK(vlapic) mutex_exit(&((vlapic)->timer_lock)) argument 86 #define VLAPIC_TIMER_LOCKED(vlapic) MUTEX_HELD(&((vlapic)->timer_lock)) argument 106 vlapic_x2mode(const struct vlapic *vlapic) in vlapic_x2mode() 112 vlapic_hw_disabled(const struct vlapic *vlapic) in vlapic_hw_disabled() 118 vlapic_sw_disabled(const struct vlapic *vlapic) in vlapic_sw_disabled() 126 vlapic_enabled(const struct vlapic *vlapic) in vlapic_enabled() 132 vlapic_get_id(const struct vlapic *vlapic) in vlapic_get_id() 142 x2apic_ldr(const struct vlapic *vlapic) in x2apic_ldr() 154 vlapic_dfr_write_handler(struct vlapic *vlapic) in vlapic_dfr_write_handler() [all …]
|
H A D | vlapic_priv.h | 125 struct vlapic { struct 129 struct vlapic_ops ops; argument 133 struct callout callout; /* vlapic timer */ argument 152 struct vlapic_stats stats; argument 155 void vlapic_init(struct vlapic *vlapic); argument
|
/illumos-gate/usr/src/uts/intel/io/vmm/intel/ |
H A D | vmx.c | 1344 vmx_inject_vlapic(struct vmx *vmx, int vcpu, struct vlapic *vlapic) in vmx_inject_vlapic() 1750 struct vlapic *vlapic; in vmx_emulate_cr8_access() local 1974 vmx_handle_apic_write(struct vmx *vmx, int vcpuid, struct vlapic *vlapic, in vmx_handle_apic_write() 2148 struct vlapic *vlapic = vm_lapic(vmx->vm, vcpuid); in vmx_handle_msr() local 2158 struct vlapic *vlapic = vm_lapic(vmx->vm, vcpuid); in vmx_handle_msr() local 2194 struct vlapic *vlapic; in vmx_exit_process() local 2760 struct vlapic *vlapic; in vmx_run() local 3484 struct vlapic vlapic; member 3505 vmx_apicv_set_ready(struct vlapic *vlapic, int vector, bool level) in vmx_apicv_set_ready() 3588 vmx_apicv_accepted(struct vlapic *vlapic, int vector) in vmx_apicv_accepted() [all …]
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_lapic.c | 66 struct vlapic *vlapic; in lapic_set_intr() local 88 struct vlapic *vlapic; in lapic_set_local_intr() local
|
H A D | vmm.c | 141 struct vlapic *vlapic; /* (i) APIC device model */ member 286 #define VLAPIC_CLEANUP(vmi, vlapic) ((*ops->vlapic_cleanup)(vmi, vlapic)) argument 1669 struct vlapic *vlapic = vm_lapic(vm, cpuid); in vm_service_mmio_read() local 1688 struct vlapic *vlapic = vm_lapic(vm, cpuid); in vm_service_mmio_write() local
|
/illumos-gate/usr/src/uts/intel/io/vmm/amd/ |
H A D | svm.c | 891 struct vlapic *vlapic; in svm_update_virqinfo() local 1206 struct vlapic *vlapic = vm_lapic(svm_sc->vm, vcpu); in svm_handle_msr() local 1220 struct vlapic *vlapic = vm_lapic(svm_sc->vm, vcpu); in svm_handle_msr() local 1668 svm_inject_vlapic(struct svm_softc *sc, int vcpu, struct vlapic *vlapic, in svm_inject_vlapic() 1895 struct vlapic *vlapic; in svm_vmrun() local 2529 struct vlapic *vlapic; in svm_vlapic_init() local 2543 svm_vlapic_cleanup(void *arg, struct vlapic *vlapic) in svm_vlapic_cleanup()
|