Home
last modified time | relevance | path

Searched defs:vlapic (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/vmm/io/
H A Dvlapic.c87 #define VLAPIC_TIMER_LOCK(vlapic) mutex_enter(&((vlapic)->timer_lock)) argument
88 #define VLAPIC_TIMER_UNLOCK(vlapic) mutex_exit(&((vlapic)->timer_lock)) argument
89 #define VLAPIC_TIMER_LOCKED(vlapic) MUTEX_HELD(&((vlapic)->timer_lock)) argument
109 vlapic_x2mode(const struct vlapic *vlapic) in vlapic_x2mode()
115 vlapic_hw_disabled(const struct vlapic *vlapic) in vlapic_hw_disabled()
121 vlapic_sw_disabled(const struct vlapic *vlapic) in vlapic_sw_disabled()
129 vlapic_enabled(const struct vlapic *vlapic) in vlapic_enabled()
135 vlapic_get_id(const struct vlapic *vlapic) in vlapic_get_id()
145 x2apic_ldr(const struct vlapic *vlapic) in x2apic_ldr()
157 vlapic_dfr_write_handler(struct vlapic *vlapic) in vlapic_dfr_write_handler()
[all …]
H A Dvlapic_priv.h128 struct vlapic { struct
132 struct vlapic_ops ops; argument
136 struct callout callout; /* vlapic timer */ argument
155 struct vlapic_stats stats; argument
158 void vlapic_init(struct vlapic *vlapic); argument
/illumos-gate/usr/src/uts/intel/io/vmm/intel/
H A Dvmx.c1347 vmx_inject_vlapic(struct vmx *vmx, int vcpu, struct vlapic *vlapic) in vmx_inject_vlapic()
1753 struct vlapic *vlapic; in vmx_emulate_cr8_access() local
1977 vmx_handle_apic_write(struct vmx *vmx, int vcpuid, struct vlapic *vlapic, in vmx_handle_apic_write()
2151 struct vlapic *vlapic = vm_lapic(vmx->vm, vcpuid); in vmx_handle_msr() local
2161 struct vlapic *vlapic = vm_lapic(vmx->vm, vcpuid); in vmx_handle_msr() local
2197 struct vlapic *vlapic; in vmx_exit_process() local
2763 struct vlapic *vlapic; in vmx_run() local
3487 struct vlapic vlapic; member
3508 vmx_apicv_set_ready(struct vlapic *vlapic, int vector, bool level) in vmx_apicv_set_ready()
3591 vmx_apicv_accepted(struct vlapic *vlapic, int vector) in vmx_apicv_accepted()
[all …]
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm_lapic.c69 struct vlapic *vlapic; in lapic_set_intr() local
91 struct vlapic *vlapic; in lapic_set_local_intr() local
H A Dvmm.c144 struct vlapic *vlapic; /* (i) APIC device model */ member
289 #define VLAPIC_CLEANUP(vmi, vlapic) ((*ops->vlapic_cleanup)(vmi, vlapic)) argument
1664 struct vlapic *vlapic = vm_lapic(vm, cpuid); in vm_service_mmio_read() local
1683 struct vlapic *vlapic = vm_lapic(vm, cpuid); in vm_service_mmio_write() local
/illumos-gate/usr/src/uts/intel/io/vmm/amd/
H A Dsvm.c894 struct vlapic *vlapic; in svm_update_virqinfo() local
1209 struct vlapic *vlapic = vm_lapic(svm_sc->vm, vcpu); in svm_handle_msr() local
1223 struct vlapic *vlapic = vm_lapic(svm_sc->vm, vcpu); in svm_handle_msr() local
1671 svm_inject_vlapic(struct svm_softc *sc, int vcpu, struct vlapic *vlapic, in svm_inject_vlapic()
1898 struct vlapic *vlapic; in svm_vmrun() local
2532 struct vlapic *vlapic; in svm_vlapic_init() local
2546 svm_vlapic_cleanup(void *arg, struct vlapic *vlapic) in svm_vlapic_cleanup()