Home
last modified time | relevance | path

Searched refs:encoding (Results 1 – 3 of 3) sorted by relevance

/kvm-unit-tests/x86/
H A Dvmx.c88 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 Dvmx.h931 u64 encoding = enc; in vmcs_read_safe() local
940 : /* input */ [encoding]"r"(encoding) in vmcs_read_safe()
H A Dvmx_tests.c3443 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 …]