Lines Matching refs:ecx
3072 static int svm_get_msr(struct kvm_vcpu *vcpu, unsigned ecx, u64 *data) in svm_get_msr() argument
3076 switch (ecx) { in svm_get_msr()
3139 return kvm_get_msr_common(vcpu, ecx, data); in svm_get_msr()
3146 u32 ecx = kvm_register_read(&svm->vcpu, VCPU_REGS_RCX); in rdmsr_interception() local
3149 if (svm_get_msr(&svm->vcpu, ecx, &data)) { in rdmsr_interception()
3150 trace_kvm_msr_read_ex(ecx); in rdmsr_interception()
3153 trace_kvm_msr_read(ecx, data); in rdmsr_interception()
3192 u32 ecx = msr->index; in svm_set_msr() local
3194 switch (ecx) { in svm_set_msr()
3248 vcpu_unimpl(vcpu, "unimplemented wrmsr: 0x%x data 0x%llx\n", ecx, data); in svm_set_msr()
3259 u32 ecx = kvm_register_read(&svm->vcpu, VCPU_REGS_RCX); in wrmsr_interception() local
3263 msr.index = ecx; in wrmsr_interception()
3268 trace_kvm_msr_write_ex(ecx, data); in wrmsr_interception()
3271 trace_kvm_msr_write(ecx, data); in wrmsr_interception()
4092 entry->ecx |= (1 << 2); /* Set SVM bit */ in svm_set_supported_cpuid()
4098 entry->ecx = 0; /* Reserved */ in svm_set_supported_cpuid()