Lines Matching refs:vlapic_vtx
3731 struct vlapic_vtx { struct
3758 struct vlapic_vtx *vlapic_vtx; in vmx_set_intr_ready() argument
3763 vlapic_vtx = (struct vlapic_vtx *)vlapic; in vmx_set_intr_ready()
3764 pir_desc = vlapic_vtx->pir_desc; in vmx_set_intr_ready()
3795 vlapic_vtx->pending_prio = 0; in vmx_set_intr_ready()
3797 const u_int old_prio = vlapic_vtx->pending_prio; in vmx_set_intr_ready()
3801 atomic_set_int(&vlapic_vtx->pending_prio, prio_bit); in vmx_set_intr_ready()
3814 struct vlapic_vtx *vlapic_vtx; in vmx_pending_intr() local
3828 vlapic_vtx = (struct vlapic_vtx *)vlapic; in vmx_pending_intr()
3829 pir_desc = vlapic_vtx->pir_desc; in vmx_pending_intr()
3880 const u_int old = vlapic_vtx->pending_prio; in vmx_pending_intr()
3883 vlapic_vtx->pending_prio = prio_bit; in vmx_pending_intr()
3900 struct vlapic_vtx *vlapic_vtx; in vmx_set_tmr() local
3908 vlapic_vtx = (struct vlapic_vtx *)vlapic; in vmx_set_tmr()
3909 vmcs = vlapic_vtx->vcpu->vmcs; in vmx_set_tmr()
3925 struct vlapic_vtx *vlapic_vtx; in vmx_enable_x2apic_mode_ts() local
3930 vlapic_vtx = (struct vlapic_vtx *)vlapic; in vmx_enable_x2apic_mode_ts()
3931 vcpu = vlapic_vtx->vcpu; in vmx_enable_x2apic_mode_ts()
3948 struct vlapic_vtx *vlapic_vtx; in vmx_enable_x2apic_mode_vid() local
3955 vlapic_vtx = (struct vlapic_vtx *)vlapic; in vmx_enable_x2apic_mode_vid()
3956 vcpu = vlapic_vtx->vcpu; in vmx_enable_x2apic_mode_vid()
4005 struct vlapic_vtx *vlapic_vtx; in vmx_inject_pir() local
4012 vlapic_vtx = (struct vlapic_vtx *)vlapic; in vmx_inject_pir()
4013 pir_desc = vlapic_vtx->pir_desc; in vmx_inject_pir()
4098 struct vlapic_vtx *vlapic_vtx; in vmx_vlapic_init() local
4103 vlapic = malloc(sizeof(struct vlapic_vtx), M_VLAPIC, M_WAITOK | M_ZERO); in vmx_vlapic_init()
4109 vlapic_vtx = (struct vlapic_vtx *)vlapic; in vmx_vlapic_init()
4110 vlapic_vtx->pir_desc = vcpu->pir_desc; in vmx_vlapic_init()
4111 vlapic_vtx->vcpu = vcpu; in vmx_vlapic_init()