Lines Matching defs:info
3868 struct x86_instruction_info *info,
3877 if (info->intercept >= ARRAY_SIZE(x86_intercept_map))
3880 icpt_info = x86_intercept_map[info->intercept];
3887 if (info->intercept == x86_intercept_cr_read)
3888 icpt_info.exit_code += info->modrm_reg;
3893 if (info->intercept == x86_intercept_cr_write)
3894 icpt_info.exit_code += info->modrm_reg;
3897 info->intercept == x86_intercept_clts)
3905 val = info->src_val & ~SVM_CR0_SELECTIVE_MASK;
3907 if (info->intercept == x86_intercept_lmsw) {
3922 icpt_info.exit_code += info->modrm_reg;
3925 if (info->intercept == x86_intercept_wrmsr)
3935 if (info->rep_prefix != REPE_PREFIX)
3942 if (info->intercept == x86_intercept_in ||
3943 info->intercept == x86_intercept_ins) {
3944 exit_info = ((info->src_val & 0xffff) << 16) |
3946 bytes = info->dst_bytes;
3948 exit_info = (info->dst_val & 0xffff) << 16;
3949 bytes = info->src_bytes;
3952 if (info->intercept == x86_intercept_outs ||
3953 info->intercept == x86_intercept_ins)
3956 if (info->rep_prefix)
3963 exit_info |= (u32)info->ad_bytes << (SVM_IOIO_ASIZE_SHIFT - 1);
3966 vmcb->control.exit_info_2 = info->next_rip;
3976 vmcb->control.next_rip = info->next_rip;