Lines Matching refs:ctxt
78 static enum es_result vc_decode_insn(struct es_em_ctxt *ctxt) in vc_decode_insn() argument
83 memcpy(buffer, (unsigned char *)ctxt->regs->ip, MAX_INSN_SIZE); in vc_decode_insn()
85 insn_init(&ctxt->insn, buffer, MAX_INSN_SIZE, 1); in vc_decode_insn()
86 insn_get_length(&ctxt->insn); in vc_decode_insn()
88 ret = ctxt->insn.immediate.got ? ES_OK : ES_DECODE_FAILED; in vc_decode_insn()
93 static enum es_result vc_write_mem(struct es_em_ctxt *ctxt, in vc_write_mem() argument
101 static enum es_result vc_read_mem(struct es_em_ctxt *ctxt, in vc_read_mem() argument
175 struct es_em_ctxt ctxt; in do_boot_stage2_vc() local
182 result = vc_init_em_ctxt(&ctxt, regs, exit_code); in do_boot_stage2_vc()
189 result = vc_handle_rdtsc(boot_ghcb, &ctxt, exit_code); in do_boot_stage2_vc()
192 result = vc_handle_ioio(boot_ghcb, &ctxt); in do_boot_stage2_vc()
195 result = vc_handle_cpuid(boot_ghcb, &ctxt); in do_boot_stage2_vc()
204 vc_finish_insn(&ctxt); in do_boot_stage2_vc()