Searched refs:encoding (Results 1 – 3 of 3) sorted by relevance
/kvm-unit-tests/x86/ |
H A D | vmx.c | 88 u64 encoding; member 255 return (f->encoding >> VMCS_FIELD_TYPE_SHIFT) & 0x3; in vmcs_field_type() 273 value |= (f->encoding << 8); in vmcs_field_value() 281 vmcs_write(f->encoding, vmcs_field_value(f, cookie)); in set_vmcs_field() 290 if (f->encoding == VMX_INST_ERROR) { in check_vmcs_field() 291 printf("Skipping volatile field %lx\n", f->encoding); in check_vmcs_field() 295 ret = vmcs_read_safe(f->encoding, &actual); in check_vmcs_field() 302 printf("Skipping read-only field %lx\n", f->encoding); in check_vmcs_field() 313 f->encoding, (unsigned long) expected, (unsigned long) actual); in check_vmcs_field()
|
H A D | vmx.h | 931 u64 encoding = enc; in vmcs_read_safe() local 940 : /* input */ [encoding]"r"(encoding) in vmcs_read_safe()
|
H A D | vmx_tests.c | 3443 enum Encoding encoding, unsigned bit, in test_rsvd_ctl_bit_value() argument 3464 controls = vmcs_read(encoding); in test_rsvd_ctl_bit_value() 3466 vmcs_write(encoding, msr.set | mask); in test_rsvd_ctl_bit_value() 3469 vmcs_write(encoding, msr.set & ~mask); in test_rsvd_ctl_bit_value() 3476 vmcs_write(encoding, controls); in test_rsvd_ctl_bit_value() 3485 enum Encoding encoding, unsigned bit) in test_rsvd_ctl_bit() argument 3487 test_rsvd_ctl_bit_value(name, msr, encoding, bit, 0); in test_rsvd_ctl_bit() 3488 test_rsvd_ctl_bit_value(name, msr, encoding, bit, 1); in test_rsvd_ctl_bit() 3610 enum Encoding encoding, in test_vmcs_addr() argument 3617 vmcs_write(encoding, addr); in test_vmcs_addr() [all …]
|