Lines Matching refs:syndbg
340 if (vcpu->run->hyperv.u.syndbg.msr == HV_X64_MSR_SYNDBG_CONTROL) in kvm_hv_syndbg_complete_userspace()
342 vcpu->run->hyperv.u.syndbg.status; in kvm_hv_syndbg_complete_userspace()
348 struct kvm_hv_syndbg *syndbg = to_hv_syndbg(vcpu); in syndbg_exit() local
352 hv_vcpu->exit.u.syndbg.msr = msr; in syndbg_exit()
353 hv_vcpu->exit.u.syndbg.control = syndbg->control.control; in syndbg_exit()
354 hv_vcpu->exit.u.syndbg.send_page = syndbg->control.send_page; in syndbg_exit()
355 hv_vcpu->exit.u.syndbg.recv_page = syndbg->control.recv_page; in syndbg_exit()
356 hv_vcpu->exit.u.syndbg.pending_page = syndbg->control.pending_page; in syndbg_exit()
365 struct kvm_hv_syndbg *syndbg = to_hv_syndbg(vcpu); in syndbg_set_msr() local
374 syndbg->control.control = data; in syndbg_set_msr()
379 syndbg->control.status = data; in syndbg_set_msr()
382 syndbg->control.send_page = data; in syndbg_set_msr()
385 syndbg->control.recv_page = data; in syndbg_set_msr()
388 syndbg->control.pending_page = data; in syndbg_set_msr()
393 syndbg->options = data; in syndbg_set_msr()
404 struct kvm_hv_syndbg *syndbg = to_hv_syndbg(vcpu); in syndbg_get_msr() local
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()
2653 struct kvm_hv_syndbg *syndbg = to_hv_syndbg(vcpu); in kvm_hv_hypercall() local
2660 if (!(syndbg->options & HV_X64_SYNDBG_OPTION_USE_HCALLS)) { in kvm_hv_hypercall()