Lines Matching refs:ctxt
78 static enum es_result vc_decode_insn(struct es_em_ctxt *ctxt)
83 memcpy(buffer, (unsigned char *)ctxt->regs->ip, MAX_INSN_SIZE);
85 insn_init(&ctxt->insn, buffer, MAX_INSN_SIZE, 1);
86 insn_get_length(&ctxt->insn);
88 ret = ctxt->insn.immediate.got ? ES_OK : ES_DECODE_FAILED;
93 static enum es_result vc_write_mem(struct es_em_ctxt *ctxt,
101 static enum es_result vc_read_mem(struct es_em_ctxt *ctxt,
109 static enum es_result vc_ioio_check(struct es_em_ctxt *ctxt, u16 port, size_t size)
185 struct es_em_ctxt ctxt;
192 result = vc_init_em_ctxt(&ctxt, regs, exit_code);
199 result = vc_handle_rdtsc(boot_ghcb, &ctxt, exit_code);
202 result = vc_handle_ioio(boot_ghcb, &ctxt);
205 result = vc_handle_cpuid(boot_ghcb, &ctxt);
214 vc_finish_insn(&ctxt);