Home
last modified time | relevance | path

Searched refs:exit_info (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/kvm/svm/
H A Dsvm.c3939 u64 exit_info; in svm_check_intercept() local
3944 exit_info = ((info->src_val & 0xffff) << 16) | in svm_check_intercept()
3948 exit_info = (info->dst_val & 0xffff) << 16; in svm_check_intercept()
3954 exit_info |= SVM_IOIO_STR_MASK; in svm_check_intercept()
3957 exit_info |= SVM_IOIO_REP_MASK; in svm_check_intercept()
3961 exit_info |= bytes << SVM_IOIO_SIZE_SHIFT; in svm_check_intercept()
3963 exit_info |= (u32)info->ad_bytes << (SVM_IOIO_ASIZE_SHIFT - 1); in svm_check_intercept()
3965 vmcb->control.exit_info_1 = exit_info; in svm_check_intercept()
/kernel/linux/linux-6.6/arch/x86/kvm/svm/
H A Dsvm.c4510 u64 exit_info; in svm_check_intercept() local
4515 exit_info = ((info->src_val & 0xffff) << 16) | in svm_check_intercept()
4519 exit_info = (info->dst_val & 0xffff) << 16; in svm_check_intercept()
4525 exit_info |= SVM_IOIO_STR_MASK; in svm_check_intercept()
4528 exit_info |= SVM_IOIO_REP_MASK; in svm_check_intercept()
4532 exit_info |= bytes << SVM_IOIO_SIZE_SHIFT; in svm_check_intercept()
4534 exit_info |= (u32)info->ad_bytes << (SVM_IOIO_ASIZE_SHIFT - 1); in svm_check_intercept()
4536 vmcb->control.exit_info_1 = exit_info; in svm_check_intercept()

Completed in 12 milliseconds