Lines Matching refs:exec_control

4160 	u32 exec_control = vmcs_config.cpu_based_exec_ctrl;  in vmx_exec_control()  local
4163 exec_control &= ~CPU_BASED_MOV_DR_EXITING; in vmx_exec_control()
4166 exec_control &= ~CPU_BASED_TPR_SHADOW; in vmx_exec_control()
4168 exec_control |= CPU_BASED_CR8_STORE_EXITING | in vmx_exec_control()
4173 exec_control |= CPU_BASED_CR3_STORE_EXITING | in vmx_exec_control()
4177 exec_control &= ~(CPU_BASED_MWAIT_EXITING | in vmx_exec_control()
4180 exec_control &= ~CPU_BASED_HLT_EXITING; in vmx_exec_control()
4181 return exec_control; in vmx_exec_control()
4190 vmx_adjust_secondary_exec_control(struct vcpu_vmx *vmx, u32 *exec_control, in vmx_adjust_secondary_exec_control() argument
4202 *exec_control &= ~control; in vmx_adjust_secondary_exec_control()
4221 #define vmx_adjust_sec_exec_control(vmx, exec_control, name, feat_name, ctrl_name, exiting) \ argument
4228 vmx_adjust_secondary_exec_control(vmx, exec_control, \
4234 #define vmx_adjust_sec_exec_feature(vmx, exec_control, lname, uname) \ argument
4235 vmx_adjust_sec_exec_control(vmx, exec_control, lname, uname, ENABLE_##uname, false)
4237 #define vmx_adjust_sec_exec_exiting(vmx, exec_control, lname, uname) \ argument
4238 vmx_adjust_sec_exec_control(vmx, exec_control, lname, uname, uname##_EXITING, true)
4244 u32 exec_control = vmcs_config.cpu_based_2nd_exec_ctrl; in vmx_secondary_exec_control() local
4247 exec_control &= ~(SECONDARY_EXEC_PT_USE_GPA | SECONDARY_EXEC_PT_CONCEAL_VMX); in vmx_secondary_exec_control()
4249 exec_control &= ~SECONDARY_EXEC_VIRTUALIZE_APIC_ACCESSES; in vmx_secondary_exec_control()
4251 exec_control &= ~SECONDARY_EXEC_ENABLE_VPID; in vmx_secondary_exec_control()
4253 exec_control &= ~SECONDARY_EXEC_ENABLE_EPT; in vmx_secondary_exec_control()
4257 exec_control &= ~SECONDARY_EXEC_UNRESTRICTED_GUEST; in vmx_secondary_exec_control()
4259 exec_control &= ~SECONDARY_EXEC_PAUSE_LOOP_EXITING; in vmx_secondary_exec_control()
4261 exec_control &= ~(SECONDARY_EXEC_APIC_REGISTER_VIRT | in vmx_secondary_exec_control()
4263 exec_control &= ~SECONDARY_EXEC_VIRTUALIZE_X2APIC_MODE; in vmx_secondary_exec_control()
4267 exec_control &= ~SECONDARY_EXEC_DESC; in vmx_secondary_exec_control()
4274 exec_control &= ~SECONDARY_EXEC_SHADOW_VMCS; in vmx_secondary_exec_control()
4282 exec_control &= ~SECONDARY_EXEC_ENABLE_PML; in vmx_secondary_exec_control()
4293 vmx_adjust_secondary_exec_control(vmx, &exec_control, in vmx_secondary_exec_control()
4311 vmx_adjust_secondary_exec_control(vmx, &exec_control, in vmx_secondary_exec_control()
4315 vmx_adjust_sec_exec_feature(vmx, &exec_control, invpcid, INVPCID); in vmx_secondary_exec_control()
4317 vmx_adjust_sec_exec_exiting(vmx, &exec_control, rdrand, RDRAND); in vmx_secondary_exec_control()
4318 vmx_adjust_sec_exec_exiting(vmx, &exec_control, rdseed, RDSEED); in vmx_secondary_exec_control()
4320 vmx_adjust_sec_exec_control(vmx, &exec_control, waitpkg, WAITPKG, in vmx_secondary_exec_control()
4324 exec_control &= ~SECONDARY_EXEC_BUS_LOCK_DETECTION; in vmx_secondary_exec_control()
4326 return exec_control; in vmx_secondary_exec_control()