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.c84 #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 Dvlapic_priv.h125 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 Dvmx.c1344 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 Dvmm_lapic.c66 struct vlapic *vlapic; in lapic_set_intr() local
88 struct vlapic *vlapic; in lapic_set_local_intr() local
H A Dvmm.c141 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 Dsvm.c891 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()