Lines Matching refs:current_evmcs
21 #define current_evmcs ((struct hv_enlightened_vmcs *)this_cpu_read(current_vmcs)) macro
194 *(u64 *)((char *)current_evmcs + offset) = value; in evmcs_write64()
196 current_evmcs->hv_clean_fields &= ~clean_field; in evmcs_write64()
207 *(u32 *)((char *)current_evmcs + offset) = value; in evmcs_write32()
208 current_evmcs->hv_clean_fields &= ~clean_field; in evmcs_write32()
219 *(u16 *)((char *)current_evmcs + offset) = value; in evmcs_write16()
220 current_evmcs->hv_clean_fields &= ~clean_field; in evmcs_write16()
230 return *(u64 *)((char *)current_evmcs + offset); in evmcs_read64()
240 return *(u32 *)((char *)current_evmcs + offset); in evmcs_read32()
250 return *(u16 *)((char *)current_evmcs + offset); in evmcs_read16()
258 if (current_evmcs->hv_enlightenments_control.nested_flush_hypercall) in evmcs_load()