Lines Matching refs:hw

533                       / (APIC_BUS_CYCLE_NS * vlapic->hw.timer_divisor));  in vlapic_get_tmcct()
560 vlapic->hw.timer_divisor = 1 << (val & 7); in vlapic_set_tdcr()
563 "timer_divisor: %d", vlapic->hw.timer_divisor); in vlapic_set_tdcr()
681 vcpu_vlapic(v)->hw.tdt_msr = 0; in vlapic_tdt_pt_cb()
721 if ( vlapic->hw.timer_divisor != old_divisor ) in vlapic_update_timer()
724 * APIC_BUS_CYCLE_NS * vlapic->hw.timer_divisor; in vlapic_update_timer()
725 delta = delta * vlapic->hw.timer_divisor / old_divisor; in vlapic_update_timer()
798 vlapic->hw.disabled |= VLAPIC_SW_DISABLED; in vlapic_reg_write()
809 vlapic->hw.disabled &= ~VLAPIC_SW_DISABLED; in vlapic_reg_write()
829 vlapic->hw.tdt_msr = 0; in vlapic_reg_write()
833 vlapic_update_timer(vlapic, val, false, vlapic->hw.timer_divisor); in vlapic_reg_write()
863 vlapic->hw.timer_divisor); in vlapic_reg_write()
868 uint32_t current_divisor = vlapic->hw.timer_divisor; in vlapic_reg_write()
875 vlapic->hw.timer_divisor); in vlapic_reg_write()
1068 if ( (vlapic->hw.apic_base_msr ^ value) & MSR_IA32_APICBASE_ENABLE ) in vlapic_msr_set()
1075 vlapic->hw.disabled &= ~VLAPIC_HW_DISABLED; in vlapic_msr_set()
1080 vlapic->hw.disabled |= VLAPIC_HW_DISABLED; in vlapic_msr_set()
1084 else if ( ((vlapic->hw.apic_base_msr ^ value) & MSR_IA32_APICBASE_EXTD) && in vlapic_msr_set()
1088 vlapic->hw.apic_base_msr = value; in vlapic_msr_set()
1097 "apic base msr is 0x%016"PRIx64, vlapic->hw.apic_base_msr); in vlapic_msr_set()
1107 return vlapic->hw.tdt_msr; in vlapic_tdt_msr_get()
1133 vlapic->hw.tdt_msr = value; in vlapic_tdt_msr_set()
1144 vlapic->hw.tdt_msr = 0; in vlapic_tdt_msr_set()
1169 vlapic->hw.tdt_msr, guest_tsc); in vlapic_tdt_msr_set()
1349 vlapic->hw.disabled |= VLAPIC_SW_DISABLED; in vlapic_do_init()
1363 vlapic->hw.apic_base_msr = (MSR_IA32_APICBASE_ENABLE | in vlapic_reset()
1366 vlapic->hw.apic_base_msr |= MSR_IA32_APICBASE_BSP; in vlapic_reset()
1391 (uint32_t)tmict * s->hw.timer_divisor); in lapic_rearm()
1414 if ( (rc = hvm_save_entry(LAPIC, v->vcpu_id, h, &s->hw)) != 0 ) in lapic_save_hidden()
1491 if ( hvm_load_entry_zeroextend(LAPIC, h, &s->hw) != 0 ) in lapic_load_hidden()
1494 s->loaded.hw = 1; in lapic_load_hidden()
1498 if ( !(s->hw.apic_base_msr & MSR_IA32_APICBASE_ENABLE) && in lapic_load_hidden()
1532 if ( s->loaded.hw ) in lapic_load_regs()
1556 vlapic->hw.disabled = VLAPIC_HW_DISABLED; in vlapic_init()