Lines Matching refs:sctrl
336 union hv_synic_scontrol sctrl; in hv_hyp_synic_enable_interrupts() local
339 sctrl.as_uint64 = hv_get_msr(HV_MSR_SCONTROL); in hv_hyp_synic_enable_interrupts()
340 sctrl.enable = 1; in hv_hyp_synic_enable_interrupts()
342 hv_set_msr(HV_MSR_SCONTROL, sctrl.as_uint64); in hv_hyp_synic_enable_interrupts()
369 union hv_synic_scontrol sctrl; in hv_para_synic_enable_interrupts() local
372 sctrl.as_uint64 = hv_para_get_synic_register(HV_MSR_SCONTROL); in hv_para_synic_enable_interrupts()
373 sctrl.enable = 1; in hv_para_synic_enable_interrupts()
374 hv_para_set_synic_register(HV_MSR_SCONTROL, sctrl.as_uint64); in hv_para_synic_enable_interrupts()
457 union hv_synic_scontrol sctrl; in hv_hyp_synic_disable_interrupts() local
460 sctrl.as_uint64 = hv_get_msr(HV_MSR_SCONTROL); in hv_hyp_synic_disable_interrupts()
461 sctrl.enable = 0; in hv_hyp_synic_disable_interrupts()
462 hv_set_msr(HV_MSR_SCONTROL, sctrl.as_uint64); in hv_hyp_synic_disable_interrupts()
483 union hv_synic_scontrol sctrl; in hv_para_synic_disable_interrupts() local
486 sctrl.as_uint64 = hv_para_get_synic_register(HV_MSR_SCONTROL); in hv_para_synic_disable_interrupts()
487 sctrl.enable = 0; in hv_para_synic_disable_interrupts()
488 hv_para_set_synic_register(HV_MSR_SCONTROL, sctrl.as_uint64); in hv_para_synic_disable_interrupts()