Lines Matching defs:ctxt
467 static int rsm_load_state_32(struct x86_emulate_ctxt *ctxt,
470 struct kvm_vcpu *vcpu = ctxt->vcpu;
474 ctxt->eflags = smstate->eflags | X86_EFLAGS_FIXED;
475 ctxt->_eip = smstate->eip;
478 *reg_write(ctxt, i) = smstate->gprs[i];
513 ctxt->interruptibility = (u8)smstate->int_shadow;
519 static int rsm_load_state_64(struct x86_emulate_ctxt *ctxt,
522 struct kvm_vcpu *vcpu = ctxt->vcpu;
527 *reg_write(ctxt, i) = smstate->gprs[15 - i];
529 ctxt->_eip = smstate->rip;
530 ctxt->eflags = smstate->rflags | X86_EFLAGS_FIXED;
566 ctxt->interruptibility = (u8)smstate->int_shadow;
572 int emulator_leave_smm(struct x86_emulate_ctxt *ctxt)
574 struct kvm_vcpu *vcpu = ctxt->vcpu;
644 return rsm_load_state_64(ctxt, &smram.smram64);
647 return rsm_load_state_32(ctxt, &smram.smram32);