Lines Matching refs:current_evmcs
1380 #define current_evmcs ((struct hv_enlightened_vmcs *)this_cpu_read(current_vmcs)) macro
1396 *(u64 *)((char *)current_evmcs + offset) = value; in evmcs_write64()
1398 current_evmcs->hv_clean_fields &= ~clean_field; in evmcs_write64()
1409 *(u32 *)((char *)current_evmcs + offset) = value; in evmcs_write32()
1410 current_evmcs->hv_clean_fields &= ~clean_field; in evmcs_write32()
1421 *(u16 *)((char *)current_evmcs + offset) = value; in evmcs_write16()
1422 current_evmcs->hv_clean_fields &= ~clean_field; in evmcs_write16()
1432 return *(u64 *)((char *)current_evmcs + offset); in evmcs_read64()
1442 return *(u32 *)((char *)current_evmcs + offset); in evmcs_read32()
1452 return *(u16 *)((char *)current_evmcs + offset); in evmcs_read16()
1457 if (unlikely(!current_evmcs)) in evmcs_touch_msr_bitmap()
1460 if (current_evmcs->hv_enlightenments_control.msr_bitmap) in evmcs_touch_msr_bitmap()
1461 current_evmcs->hv_clean_fields &= in evmcs_touch_msr_bitmap()
10729 (unsigned long)¤t_evmcs->host_rsp : 0; in vmx_vcpu_run()
10882 current_evmcs->hv_clean_fields |= in vmx_vcpu_run()