Lines Matching refs:pdata
402 static int syndbg_get_msr(struct kvm_vcpu *vcpu, u32 msr, u64 *pdata, bool host) in syndbg_get_msr() argument
411 *pdata = syndbg->control.control; in syndbg_get_msr()
414 *pdata = syndbg->control.status; in syndbg_get_msr()
417 *pdata = syndbg->control.send_page; in syndbg_get_msr()
420 *pdata = syndbg->control.recv_page; in syndbg_get_msr()
423 *pdata = syndbg->control.pending_page; in syndbg_get_msr()
426 *pdata = syndbg->options; in syndbg_get_msr()
432 trace_kvm_hv_syndbg_get_msr(vcpu->vcpu_id, kvm_hv_get_vpindex(vcpu), msr, *pdata); in syndbg_get_msr()
437 static int synic_get_msr(struct kvm_vcpu_hv_synic *synic, u32 msr, u64 *pdata, in synic_get_msr() argument
448 *pdata = synic->control; in synic_get_msr()
451 *pdata = synic->version; in synic_get_msr()
454 *pdata = synic->evt_page; in synic_get_msr()
457 *pdata = synic->msg_page; in synic_get_msr()
460 *pdata = 0; in synic_get_msr()
463 *pdata = atomic64_read(&synic->sint[msr - HV_X64_MSR_SINT0]); in synic_get_msr()
1036 static int kvm_hv_msr_get_crash_data(struct kvm *kvm, u32 index, u64 *pdata) in kvm_hv_msr_get_crash_data() argument
1044 *pdata = hv->hv_crash_param[array_index_nospec(index, size)]; in kvm_hv_msr_get_crash_data()
1048 static int kvm_hv_msr_get_crash_ctl(struct kvm *kvm, u64 *pdata) in kvm_hv_msr_get_crash_ctl() argument
1052 *pdata = hv->hv_crash_ctl; in kvm_hv_msr_get_crash_ctl()
1633 static int kvm_hv_get_msr_pw(struct kvm_vcpu *vcpu, u32 msr, u64 *pdata, in kvm_hv_get_msr_pw() argument
1659 pdata); in kvm_hv_get_msr_pw()
1661 return kvm_hv_msr_get_crash_ctl(kvm, pdata); in kvm_hv_get_msr_pw()
1679 return syndbg_get_msr(vcpu, msr, pdata, host); in kvm_hv_get_msr_pw()
1685 *pdata = data; in kvm_hv_get_msr_pw()
1689 static int kvm_hv_get_msr(struct kvm_vcpu *vcpu, u32 msr, u64 *pdata, in kvm_hv_get_msr() argument
1703 return kvm_hv_vapic_msr_read(vcpu, APIC_EOI, pdata); in kvm_hv_get_msr()
1705 return kvm_hv_vapic_msr_read(vcpu, APIC_ICR, pdata); in kvm_hv_get_msr()
1707 return kvm_hv_vapic_msr_read(vcpu, APIC_TASKPRI, pdata); in kvm_hv_get_msr()
1720 return synic_get_msr(to_hv_synic(vcpu), msr, pdata, host); in kvm_hv_get_msr()
1728 pdata); in kvm_hv_get_msr()
1737 pdata); in kvm_hv_get_msr()
1750 *pdata = data; in kvm_hv_get_msr()
1775 int kvm_hv_get_msr_common(struct kvm_vcpu *vcpu, u32 msr, u64 *pdata, bool host) in kvm_hv_get_msr_common() argument
1789 r = kvm_hv_get_msr_pw(vcpu, msr, pdata, host); in kvm_hv_get_msr_common()
1793 return kvm_hv_get_msr(vcpu, msr, pdata, host); in kvm_hv_get_msr_common()