• Home
  • Raw
  • Download

Lines Matching refs:host

101 			  u64 data, bool host)  in synic_set_sint()  argument
114 if (vector < HV_SYNIC_FIRST_VALID_VECTOR && !host && !masked) in synic_set_sint()
205 u32 msr, u64 data, bool host) in synic_set_msr() argument
210 if (!synic->active && (!host || data)) in synic_set_msr()
213 trace_kvm_hv_synic_set_msr(vcpu->vcpu_id, msr, data, host); in synic_set_msr()
219 if (!host) in synic_set_msr()
223 if (!host) { in synic_set_msr()
230 if ((data & HV_SYNIC_SIEFP_ENABLE) && !host && in synic_set_msr()
238 if (!host) in synic_set_msr()
242 if ((data & HV_SYNIC_SIMP_ENABLE) && !host && in synic_set_msr()
250 if (!host) in synic_set_msr()
264 ret = synic_set_sint(synic, msr - HV_X64_MSR_SINT0, data, host); in synic_set_msr()
314 static int syndbg_set_msr(struct kvm_vcpu *vcpu, u32 msr, u64 data, bool host) in syndbg_set_msr() argument
318 if (!kvm_hv_is_syndbg_enabled(vcpu) && !host) in syndbg_set_msr()
326 if (!host) in syndbg_set_msr()
340 if (!host) in syndbg_set_msr()
353 static int syndbg_get_msr(struct kvm_vcpu *vcpu, u32 msr, u64 *pdata, bool host) in syndbg_get_msr() argument
357 if (!kvm_hv_is_syndbg_enabled(vcpu) && !host) in syndbg_get_msr()
391 bool host) in synic_get_msr() argument
395 if (!synic->active && !host) in synic_get_msr()
638 bool host) in stimer_set_config() argument
645 if (!synic->active && (!host || config)) in stimer_set_config()
649 stimer->index, config, host); in stimer_set_config()
664 bool host) in stimer_set_count() argument
669 if (!synic->active && (!host || count)) in stimer_set_count()
673 stimer->index, count, host); in stimer_set_count()
677 if (!host) { in stimer_set_count()
971 static int kvm_hv_msr_set_crash_ctl(struct kvm_vcpu *vcpu, u64 data, bool host) in kvm_hv_msr_set_crash_ctl() argument
975 if (host) in kvm_hv_msr_set_crash_ctl()
978 if (!host && (data & HV_CRASH_CTL_CRASH_NOTIFY)) { in kvm_hv_msr_set_crash_ctl()
1137 bool host) in kvm_hv_set_msr_pw() argument
1183 return kvm_hv_msr_set_crash_ctl(vcpu, data, host); in kvm_hv_set_msr_pw()
1201 if (!host) in kvm_hv_set_msr_pw()
1206 return syndbg_set_msr(vcpu, msr, data, host); in kvm_hv_set_msr_pw()
1225 static int kvm_hv_set_msr(struct kvm_vcpu *vcpu, u32 msr, u64 data, bool host) in kvm_hv_set_msr() argument
1235 if (!host || new_vp_index >= KVM_MAX_VCPUS) in kvm_hv_set_msr()
1292 if (!host) in kvm_hv_set_msr()
1302 return synic_set_msr(vcpu_to_synic(vcpu), msr, data, host); in kvm_hv_set_msr()
1310 data, host); in kvm_hv_set_msr()
1319 data, host); in kvm_hv_set_msr()
1324 if (!host) in kvm_hv_set_msr()
1337 bool host) in kvm_hv_get_msr_pw() argument
1376 return syndbg_get_msr(vcpu, msr, pdata, host); in kvm_hv_get_msr_pw()
1387 bool host) in kvm_hv_get_msr() argument
1414 return synic_get_msr(vcpu_to_synic(vcpu), msr, pdata, host); in kvm_hv_get_msr()
1447 int kvm_hv_set_msr_common(struct kvm_vcpu *vcpu, u32 msr, u64 data, bool host) in kvm_hv_set_msr_common() argument
1453 r = kvm_hv_set_msr_pw(vcpu, msr, data, host); in kvm_hv_set_msr_common()
1457 return kvm_hv_set_msr(vcpu, msr, data, host); in kvm_hv_set_msr_common()
1460 int kvm_hv_get_msr_common(struct kvm_vcpu *vcpu, u32 msr, u64 *pdata, bool host) in kvm_hv_get_msr_common() argument
1466 r = kvm_hv_get_msr_pw(vcpu, msr, pdata, host); in kvm_hv_get_msr_common()
1470 return kvm_hv_get_msr(vcpu, msr, pdata, host); in kvm_hv_get_msr_common()