Lines Matching refs:vis
759 struct vm_inout_str *vis) in svm_inout_str_seginfo() argument
764 vis->seg_name = VM_REG_GUEST_ES; in svm_inout_str_seginfo()
776 vis->seg_name = vm_segment_name(s); in svm_inout_str_seginfo()
784 vis->seg_name = VM_REG_LAST; in svm_inout_str_seginfo()
785 svm_get_cs_info(vcpu->vmcb, &vis->paging, &vis->cs_d, in svm_inout_str_seginfo()
786 &vis->cs_base); in svm_inout_str_seginfo()
790 error = svm_getdesc(vcpu, vis->seg_name, &vis->seg_desc); in svm_inout_str_seginfo()
836 struct vm_inout_str *vis; in svm_handle_io() local
857 vis = &vmexit->u.inout_str; in svm_handle_io()
858 svm_paging_info(svm_get_vmcb(vcpu), &vis->paging); in svm_handle_io()
859 vis->rflags = state->rflags; in svm_handle_io()
860 vis->cr0 = state->cr0; in svm_handle_io()
861 vis->index = svm_inout_str_index(regs, vmexit->u.inout.in); in svm_handle_io()
862 vis->count = svm_inout_str_count(regs, vmexit->u.inout.rep); in svm_handle_io()
863 vis->addrsize = svm_inout_str_addrsize(info1); in svm_handle_io()
864 vis->cs_d = 0; in svm_handle_io()
865 vis->cs_base = 0; in svm_handle_io()
866 svm_inout_str_seginfo(vcpu, info1, vmexit->u.inout.in, vis); in svm_handle_io()